*, body, button, input, textarea, select, table, td, th {
margin: 0;
padding: 0;
line-height: inherit;
font-family: inherit;
font-size: 100%;
}
html { -webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body:before {
content: '';
display: table;
}
img,
svg
{
max-width: 100%;
-ms-interpolation-mode: bicubic;
vertical-align: top;
}
img,
svg:not([height])
{
height: auto;
}
img.display-inline {
width: auto !important;
}
svg {
max-height: 100%;
fill: currentColor;
}
svg use {
-webkit-transform-origin: center;
transform-origin: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
img[src*=".svg"] {
width: 100%;
}
}
body > svg {
display: none;
}
a,
img,
a img,
iframe
{
border: 0;
text-decoration: none;
outline: none !important;
}
a:not([href])     { cursor: default;            }
a:before, a:after { outline: 0 none !important; }
ul {
list-style: none;
}
table {
width: 100%;
max-width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]
{
-webkit-appearance: button;
cursor: pointer;
}
input[type="file"],
input[type="file"]:hover,
input[type="file"]:focus
{
background-color: transparent;
}
button[disabled],
input[disabled]
{
cursor: default;
}
button,
input[type=date],
input[type=time],
input[type=datetime],
input[type=search],
input[type=number],
input[type=submit],
input[type=reset],
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
-webkit-appearance: none;
-moz-appearance: none;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
button::-moz-focus-inner,
input::-moz-focus-inner
{
border: 0;
padding: 0;
}
::-webkit-input-placeholder {
color: inherit !important;
opacity: 0.5 !important;
}
::-moz-placeholder {
color: inherit !important;
opacity: 0.5 !important;
}
:-ms-input-placeholder {
color: inherit !important;
opacity: 0.5 !important;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary
{
display: block;
}
.disabled,
[disabled],
[readonly],
.disabled  *,
[disabled] *,
[readonly] *
{
cursor: not-allowed;
} .tb_tabs .ui-icon,
.tb_accordion .ui-icon
{
position: static;
display: inline;
width: auto;
height: auto;
text-indent: 0;
}   *,
*:before,
*:after
{
box-sizing: border-box;
text-rendering: optimizeLegibility;
}
body {
line-height: 24px;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
} h1,
.h1
{
position: relative;
top: -2px;
line-height: 36px;
font-family: Rubik, sans-serif;
font-size:   30px;
font-weight: 300;
word-wrap: break-word;
}
h2,
.h2
{
line-height: 36px;
font-family: Rubik, sans-serif;
font-size:   26px;
font-weight: 300;
}
h2:not([class*="tb_mb_"]),
.h2:not([class*="tb_mb_"])
{
margin-bottom: 30px;
}
h3,
.h3
{
line-height: 30px;
font-size: 18px;
font-weight: 500;
font-family: Rubik, sans-serif;
}
h4,
.h4
{
line-height: 30px;
font-size: 16px;
font-weight: bold;
font-family: 'Open Sans', sans-serif;
}
h5,
.h5
{
font-size:   14px;
font-weight: 600;
}
h6,
.h6
{
font-size: 13px;
font-weight: bold;
}
sup, sub {
line-height: 0;
font-size: 75%;
}
hr {
min-width: 100%;
height: 0;
border: none;
border-bottom: 1px solid;
} small, .small    { font-size: 85%; }
mark, .mark      { padding: .2em; background-color: #fcf8e3; }
.text-left       { text-align: left;    }
.text-right      { text-align: right;   }
.text-center     { text-align: center;  }
.text-justify    { text-align: justify; }
.text-nowrap     { white-space: nowrap; }
.text-lowercase  { text-transform: lowercase;  }
.text-uppercase  { text-transform: uppercase;  }
.text-capitalize { text-transform: capitalize; }
.valign-top      { vertical-align: top;    }
.valign-middle   { vertical-align: middle; }
.valign-bottom   { vertical-align: bottom; }
.relative        { position: relative; }
@media (max-width: 480px) {
.text-center-xs { text-align: center; }
}
@media (min-width: 481px) and (max-width: 768px) {
.text-center-sm { text-align: center; }
}
@media (min-width: 769px) and (max-width: 1040px) {
.text-center-md { text-align: center; }
}
blockquote,
p,
ul,
ol,
dl,
address,
blockquote,
table,
hr
{
margin-bottom: 20px;
}
ul + h2.tb_mb_20,
ul + h3.tb_mb_20  { margin-top: 20px; }
h1:last-child, .h1:last-child,
h2:last-child, .h2:last-child,
h3:last-child, .h3:last-child,
h4:last-child, .h4:last-child,
h5:last-child, .h5:last-child,
h6:last-child, .h6:last-child,
blockquote:last-child,
p:last-child,
ul:last-child,
ol:last-child,
dl:last-child,
address:last-child,
blockquote:last-child,
table:last-child,
hr:last-child
{
margin-bottom: 0;
}
table img {
display: block;
max-width: none;
margin-left: auto;
margin-right: auto;
}
p img,
a img
{
display: inline-block;
vertical-align: top;
}
figure.image,
figure.image img:not(:last-child) {
margin-bottom: 20px;
}
figure.image figcaption {
text-align: center;
font-style: italic;
}
img.pull-left,
img.alignleft,
img.thumbnail.alignleft,
.image-holder.pull-left,
.tb__video.pull-left
{
float: left;
margin: 0 40px 40px 0;
}
img.pull-right,
img.alignright,
img.thumbnail.alignright,
.thumbnail.alignright,
.image-holder.pull-right,
.tb__video.pull-right
{
float: right;
margin: 0 0 40px 40px;
}
img.center-block
{
display: block;
margin: 0 auto 40px auto;
}
p:empty,
ul:empty
{
display: none;
}
a {
-webkit-transition: color 0.4s, background 0.5s;
transition: color 0.4s, background 0.5s;
}
.sr-only {
position: absolute;
overflow: hidden;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
clip: rect(0,0,0,0);
border: 0;
}
.red,
.danger,
span.required       { font-weight: bold; color: red; }
.tb_small           { font-size: 10px; line-height: 12px; }
a img.inline        { vertical-align: middle; }
.overflow_text      { overflow: auto; overflow-x: hidden; }
hr,
span.clear.border:not([class*="tb_mb_"]):not(.tb_sep),
.pagination:not(:last-child),
table,
.table              { margin-bottom: 40px; }
hr                  { margin-top: 40px; }
.tb_sep.tb_sep      { margin-bottom: 50px; }
span.clear.border.tb_sep.tb_sep
{ margin-top:    50px; }
.border, hr     { border-bottom-width: 5px; border-bottom-style: solid;  }
.border-dashed  { border-bottom-style: dashed; }
.border-dotted  { border-bottom-style: dotted; }
.border-double  { border-bottom-width: 3px; border-bottom-style: double; }
.border_x2      { border-width: 2px; }
.border_x3      { border-width: 3px; }
.border_x4      { border-width: 4px; }
.tb__f--10 { font-size: 10px !important; }
.tb__f--11 { font-size: 11px !important; }
.tb__f--12 { font-size: 12px !important; }
.tb__f--13 { font-size: 13px !important; }
.tb__f--14 { font-size: 14px !important; }
.tb__f--15 { font-size: 15px !important; }
.tb__f--16 { font-size: 16px !important; }
.tb__f--17 { font-size: 17px !important; }
.tb__f--18 { font-size: 18px !important; }
.tb__f--20 { font-size: 20px !important; }
.tb__f--22 { font-size: 22px !important; }
.tb__f--24 { font-size: 24px !important; }
.tb__f--26 { font-size: 26px !important; }
.tb__f--30 { font-size: 30px !important; line-height: 36px; }
.tb__f--38 { font-size: 48px !important; line-height: 48px; }
.tb__f--42 { font-size: 42px !important; line-height: 48px; }
.tb__f--48 { font-size: 48px !important; line-height: 60px; }
.tb__f--52 { font-size: 52px !important; line-height: 60px;  }
@media (max-width: 480px) {
.tb__f--xs_10 { font-size: 10px !important; }
.tb__f--xs_11 { font-size: 11px !important; }
.tb__f--xs_12 { font-size: 12px !important; }
.tb__f--xs_13 { font-size: 13px !important; }
.tb__f--xs_14 { font-size: 14px !important; }
.tb__f--xs_15 { font-size: 15px !important; }
.tb__f--xs_16 { font-size: 16px !important; }
.tb__f--xs_17 { font-size: 17px !important; }
.tb__f--xs_18 { font-size: 18px !important; }
.tb__f--xs_20 { font-size: 20px !important; }
.tb__f--xs_22 { font-size: 22px !important; }
.tb__f--xs_24 { font-size: 24px !important; }
.tb__f--xs_30 { font-size: 30px !important; line-height: 36px; }
.tb__f--xs_38 { font-size: 38px !important; line-height: 48px; }
.tb__f--xs_42 { font-size: 42px !important; line-height: 48px; }
.tb__f--xs_48 { font-size: 48px !important; line-height: 60px; }
.tb__f--xs_52 { font-size: 52px !important; line-height: 60px;  }
}
@media (max-width: 768px) {
.tb__f--sm_10 { font-size: 10px !important; }
.tb__f--sm_11 { font-size: 11px !important; }
.tb__f--sm_12 { font-size: 12px !important; }
.tb__f--sm_13 { font-size: 13px !important; }
.tb__f--sm_14 { font-size: 14px !important; }
.tb__f--sm_15 { font-size: 15px !important; }
.tb__f--sm_16 { font-size: 16px !important; }
.tb__f--sm_17 { font-size: 17px !important; }
.tb__f--sm_18 { font-size: 18px !important; }
.tb__f--sm_20 { font-size: 20px !important; }
.tb__f--sm_22 { font-size: 22px !important; }
.tb__f--sm_24 { font-size: 24px !important; }
.tb__f--sm_30 { font-size: 30px !important; line-height: 36px; }
.tb__f--sm_38 { font-size: 38px !important; line-height: 48px; }
.tb__f--sm_42 { font-size: 42px !important; line-height: 48px; }
.tb__f--sm_48 { font-size: 48px !important; line-height: 60px; }
.tb__f--sm_52 { font-size: 52px !important; line-height: 60px;  }
}
@media (max-width: 1040px) {
.tb__f--md_10 { font-size: 10px !important; }
.tb__f--md_11 { font-size: 11px !important; }
.tb__f--md_12 { font-size: 12px !important; }
.tb__f--md_13 { font-size: 13px !important; }
.tb__f--md_14 { font-size: 14px !important; }
.tb__f--md_15 { font-size: 15px !important; }
.tb__f--md_16 { font-size: 16px !important; }
.tb__f--md_17 { font-size: 17px !important; }
.tb__f--md_18 { font-size: 18px !important; }
.tb__f--md_20 { font-size: 20px !important; }
.tb__f--md_22 { font-size: 22px !important; }
.tb__f--md_24 { font-size: 24px !important; }
.tb__f--md_30 { font-size: 30px !important; line-height: 36px; }
.tb__f--md_38 { font-size: 38px !important; line-height: 48px; }
.tb__f--md_42 { font-size: 42px !important; line-height: 48px; }
.tb__f--md_48 { font-size: 48px !important; line-height: 60px; }
.tb__f--md_52 { font-size: 52px !important; line-height: 60px;  }
}
@media (max-width: 1260px) {
.tb__f--lg_10 { font-size: 10px !important; }
.tb__f--lg_11 { font-size: 11px !important; }
.tb__f--lg_12 { font-size: 12px !important; }
.tb__f--lg_13 { font-size: 13px !important; }
.tb__f--lg_14 { font-size: 14px !important; }
.tb__f--lg_15 { font-size: 15px !important; }
.tb__f--lg_16 { font-size: 16px !important; }
.tb__f--lg_17 { font-size: 17px !important; }
.tb__f--lg_18 { font-size: 18px !important; }
.tb__f--lg_20 { font-size: 20px !important; }
.tb__f--lg_22 { font-size: 22px !important; }
.tb__f--lg_24 { font-size: 24px !important; }
.tb__f--lg_30 { font-size: 30px !important; line-height: 36px; }
.tb__f--lg_38 { font-size: 38px !important; line-height: 48px; }
.tb__f--lg_42 { font-size: 42px !important; line-height: 48px; }
.tb__f--lg_48 { font-size: 48px !important; line-height: 60px; }
.tb__f--lg_52 { font-size: 52px !important; line-height: 60px;  }
}
@media (max-width: 1040px) {
.tb_sep.tb_sep  { margin-bottom: 30px; }
}
.tb__line-14 { line-height: 14px; }
.tb__line-30 { line-height: 30px !important; }
.tb__line-40 { line-height: 40px !important; }
.tb__weight-600 { font-weight: 600; }
p.tb__f-15, ul.tb__f-15 { line-height: 24px !important; }
br.clear,
span.clear
{
visibility: visible;
display: block;
height: 0;
line-height: 0;
font-size: 0;
}
p.tb_empty {
text-align: center;
margin-bottom: 30px;
padding: 40px 0;
font-size: 16px;
}
.help { font-size: 11px; color: #999; }
.help-block { display: block; }
pre {
word-wrap: break-word;
}
pre code {
white-space: pre-wrap;
}
abbr[title],
abbr[data-original-title] {
cursor: help;
}
.blockquote-reverse,
blockquote.pull-right {
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
} .embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}  .dl-horizontal {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.dl-horizontal > dt {
-ms-flex: 1 1 120px;
-webkit-flex: 1 1 120px;
flex: 1 1 120px;
clear: left;
float: left;
margin-right: 10px;
font-weight: bold;
}
.dl-horizontal > dd {
overflow: hidden;
-ms-flex: 1 1 calc(100% - 130px);
-webkit-flex: 1 1 calc(100% - 130px);
flex: 1 1 calc(100% - 130px);
}
.dl-horizontal--90  dt {
-ms-flex: 1 1 90px;
-webkit-flex: 1 1 90px;
flex: 1 1 90px;
}
.dl-horizontal--90  dd {
-ms-flex: 1 1 calc(100% - 100px);
-webkit-flex: 1 1 calc(100% - 100px);
flex: 1 1 calc(100% - 100px);
}
.dl-horizontal--100  dt {
-ms-flex: 1 1 100px;
-webkit-flex: 1 1 100px;
flex: 1 1 100px;
}
.dl-horizontal--100  dd {
-ms-flex: 1 1 calc(100% - 110px);
-webkit-flex: 1 1 calc(100% - 110px);
flex: 1 1 calc(100% - 110px);
}
.dl-horizontal--110  dt {
-ms-flex: 1 1 110px;
-webkit-flex: 1 1 110px;
flex: 1 1 110px;
}
.dl-horizontal--110  dd {
-ms-flex: 1 1 calc(100% - 120px);
-webkit-flex: 1 1 calc(100% - 120px);
flex: 1 1 calc(100% - 120px);
}
.dl-horizontal--120  dt {
-ms-flex: 1 1 120px;
-webkit-flex: 1 1 120px;
flex: 1 1 120px;
}
.dl-horizontal--120  dd {
-ms-flex: 1 1 calc(100% - 130px);
-webkit-flex: 1 1 calc(100% - 130px);
flex: 1 1 calc(100% - 130px);
}
.dl-horizontal--130  dt {
-ms-flex: 1 1 130px;
-webkit-flex: 1 1 130px;
flex: 1 1 130px;
}
.dl-horizontal--130  dd {
-ms-flex: 1 1 calc(100% - 140px);
-webkit-flex: 1 1 calc(100% - 140px);
flex: 1 1 calc(100% - 140px);
}
.dl-horizontal--140  dt {
-ms-flex: 1 1 140px;
-webkit-flex: 1 1 140px;
flex: 1 1 140px;
}
.dl-horizontal--140  dd {
-ms-flex: 1 1 calc(100% - 150px);
-webkit-flex: 1 1 calc(100% - 150px);
flex: 1 1 calc(100% - 150px);
}
.dl-horizontal--150  dt {
-ms-flex: 1 1 150px;
-webkit-flex: 1 1 150px;
flex: 1 1 150px;
}
.dl-horizontal--150  dd {
-ms-flex: 1 1 calc(100% - 160px);
-webkit-flex: 1 1 calc(100% - 160px);
flex: 1 1 calc(100% - 160px);
}
.dl-horizontal--160  dt {
-ms-flex: 1 1 160px;
-webkit-flex: 1 1 160px;
flex: 1 1 160px;
}
.dl-horizontal--160  dd {
-ms-flex: 1 1 calc(100% - 170px);
-webkit-flex: 1 1 calc(100% - 170px);
flex: 1 1 calc(100% - 170px);
}
.dl-horizontal--170  dt {
-ms-flex: 1 1 170px;
-webkit-flex: 1 1 170px;
flex: 1 1 170px;
}
.dl-horizontal--170  dd {
-ms-flex: 1 1 calc(100% - 180px);
-webkit-flex: 1 1 calc(100% - 180px);
flex: 1 1 calc(100% - 180px);
}
.dl-horizontal--180  dt {
-ms-flex: 1 1 180px;
-webkit-flex: 1 1 180px;
flex: 1 1 180px;
}
.dl-horizontal--180  dd {
-ms-flex: 1 1 calc(100% - 190px);
-webkit-flex: 1 1 calc(100% - 190px);
flex: 1 1 calc(100% - 190px);
} .list-inline,
.list-inline > li
{
display: inline !important;
list-style:   none !important;
margin-left:  0 !important;
margin-right: 0 !important;
} [class*="tb_list_"] {
list-style: none !important;
}
[class*="tb_list_"] > li:not(.tb_link),
[class*="tb_list_"] > li.tb_link > a
{
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
display: table;
width: 100%;
width: auto;
}
[class*="tb_list_"] > li,
[class*="tb_list_"] > li > a
{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
[class*="tb_list_"] > li:not(.tb_link):before,
[class*="tb_list_"] > li.tb_link > a:before
{
display: table-cell;
width: 30px;
padding-right: 10px;
text-align: left;
box-sizing: content-box;
}
.tb_list_valign_middle > li,
.tb_list_valign_middle > li > a
{
-webkit-align-items: center;
align-items: center;
}
.tb_list_1 > li {
-webkit-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.tb_list_1 > li:not(.tb_link):before,
.tb_list_1 > li.tb_link > a:before
{
content: '\203a';
position: relative;
top: 7px;
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
width:  12px;
height: 12px;
margin-right: 10px;
line-height: 10px;
text-indent: 2px;
text-align: center;
vertical-align: top;
font-size: 16px;
font-weight: normal;
font-family: "Tahoma", sans-serif;
border-radius: 10px;
}
.tb_list_1 > li:not(.tb_nobullet):not(.tb_link):before,
.tb_list_1 > li > .tb__prefix,
.tb_list_1 > li > .tb__icon
{
display: table-cell;
vertical-align: top;
}
.tb_list_1 > li > .tb__prefix {
width: 1%;
padding-right: 5px;
white-space: nowrap;
}
.tb_list_1 > li.tb_link > a:before,
.tb_list_custom > li > .tb__icon,
.tb_list_tie > li:before,
.list-group > a:before
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
.tb_list_1:not(dropdown-menu) > li > .dropdown-menu.tb_ip_sm {
margin-top: -15px;
}
[class*="tb_list_"].tb__vsep > li + li {
margin-top: 10px;
}
.tb_list_custom > li > .tb__icon {
-ms-flex-item-align: start;
-webkit-align-self: flex-start;
align-self: flex-start;
}
.tb_list_tooth > li:before {
content: '';
position: relative;
top: 1px;
width:  25px !important;
height: 24px;
padding: 0;
background:
url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTEiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTExIDUxMiI+ICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+ICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+ICAgPC9yZGY6UkRGPjwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+PGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2VlM2Y1YjsgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yOTMuMjU2LDE2LjZhNzkuOTMxLDc5LjkzMSwwLDAsMS03My41MTMsMEMxMjAuMy0zNC45NzcsMSwzNy42ODcsMSwxNDkuOCwxLDIyMC4zNTEsNTkuNDY0LDUxMiwxNTAuODcyLDUxMmMzMi4wNjQsMCw2MS4yNDQtMzIuNzI1LDg5LjIxMi0xMDAuMDQ1LDYuMDQ1LTE0LjU1MywyNi43ODctMTQuNTU3LDMyLjgzMywwQzMwMC44ODQsNDc5LjI3NCwzMzAuMDYzLDUxMiwzNjIuMTI4LDUxMiw0NTIuNjQsNTEyLDUxMiwyMjIuNiw1MTIsMTQ5LjgsNTEyLDM3LjcyNSwzOTIuNzM5LTM1LDI5My4yNTYsMTYuNlptNjguODcsNDU4LjdjLTE4Ljk2NCwwLTQyLjUtMzAuNDY4LTY0LjU2Ni04My42LTE1LjE2NS0zNi41LTY2Ljk1LTM2LjUxOS04Mi4xMjEsMC0yMi4wNjgsNTMuMTI0LTQ1LjYsODMuNTkzLTY0LjU2Niw4My41OTMtNTguNDU1LDAtMTEzLjE4NS0yNDIuNjU2LTExMy4xODUtMzI1LjUsMC05Mi4yNDcsODguMTcxLTE0MS44MTUsMTY5Ljc3NC05OS40OTVhMTA2LjYzNywxMDYuNjM3LDAsMCwwLDk4LjA3NywwQzM4Ny4wNTcsOC4wMjUsNDc1LjMxLDU3LjQ2NSw0NzUuMzEsMTQ5LjgsNDc1LjMxMSwyMzIuMjksNDIwLjYyNCw0NzUuMywzNjIuMTI2LDQ3NS4zWiIvPjwvc3ZnPg==)
no-repeat
5px 2px / 16px 24px;
} .tb__icon {
position: relative;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
min-width: 1em;
line-height: inherit !important;
text-align: center;
vertical-align: top;
-webkit-transition: transform 0.3s;
transition: transform 0.3s;
}
.tb__icon--before    { margin-right: 0.35em; }
.tb__icon--before-lg { margin-right: 0.7em;  }
.tb__icon--before-xl { margin-right: 1.0em;  }
.tb__icon--after  { margin-left:  0.35em; }
.tb__icon--after  { margin-left:  0.35em; }
.tb__icon:before {
content: '\00a0';
overflow: hidden;
display: block;
width: 0;
text-indent: -10em;
}
.tb__icon:after {
content: '';
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
}
.tb__icon svg {
position: relative;
margin-top:    -20px;
margin-bottom: -20px;
}
.tb__icon svg:first-child:not(:last-child) {
z-index: 1;
margin-right: -50%;
}
.tb__icon--solid svg {
margin-top:    0;
margin-bottom: 0;
}
.tb__icon--xs { font-size: 12px; }
.tb__icon--sm { font-size: 16px; }
.tb__icon--md { font-size: 24px; }
.tb__icon--lg { font-size: 32px; }
.tb__icon--xl { font-size: 48px; }
.tb__icon__van_out {
top: 0.1em;
}
.tb__icon--number_square,
.tb__icon--number_square:before
{
display: inline-flex;
align-items: center;
justify-content: center;
}
.tb__icon--number_square:before {
content: attr(data-number);
width:  20px;
height: 20px;
text-align: center;
text-indent: 0;
border: 2px solid;
font-weight: bold;
font-size: 14px;
}
.tb__icon--check {
color: #80c427 !important;
}
.tb__icon--cross {
color: #ff1e00 !important;
}
.tb__icon--45deg svg {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.tb__icon--block {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.tb__icon--block svg {
margin-right: auto;
margin-left:  auto;
}
.tb__icon:hover use * {
transform: none !important;
}
.mdi-chevron-up:before,
.mdi-chevron-down:before
{
content: '\203a';
font-weight: normal;
font-style: normal;
font-family: "Open Sans", sans-serif;
}
.tb__rating {
margin-top:    -1px;
margin-bottom: -1px;
}
.tb__rating,
.tb__rating__val,
.tb__rating__base,
.tb__rating label
{
overflow: hidden;
position: relative;
}
.tb__rating__val,
.tb__rating__base
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.tb__rating__val {
position: absolute;
top: 0;
left: 0;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.tb__rating__base {
color: #aaa;
}
.tb__rating__val {
color: #ffdf3e;
}
.tb__rating__val svg {
stroke: #8b7400;
stroke-width: 8px;
}
.tb__rating:hover .tb__rating__val  {
width: auto !important;
opacity: 1;
}
.tb__rating label {
z-index: 1;
cursor: pointer;
}
.tb__rating input {
position: absolute;
top:  -100px;
left: -100px;
}
.tb__rating svg {
width:  20px;
height: 20px;
}
.tb__rating label:hover ~ label,
.tb__rating label.active ~ label,
.tb__rating:not(:hover) input:checked ~ label
{
opacity: 0;
}
.tb__rating__val label,
.tb__rating__base .tb__icon
{
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
padding: 1px;
}
* {
-webkit-transform-origin: center;
transform-origin: center;
}
.btn:hover .tb__icon--before {
-webkit-transform: translateX(-6px);
transform: translateX(-6px);
}
a:hover .tb__icon--after,
button:hover .tb__icon--after
{
-webkit-transform: translateX(6px);
transform: translateX(6px);
}
.btn .fa-times:before,
.btn .fa-times-circle:before
{
font-size: 22px;
letter-spacing: 0;
word-spacing: 0;
}
.btn-xs .fa-times:before,
.btn-xs .fa-times-circle:before
{
font-size: 17px;
}
.btn-sm .fa-times:before,
.btn-sm .fa-times-circle:before
{
font-size: 20px;
}
.btn-lg .fa-times:before,
.btn-lg .fa-times-circle:before
{
font-size: 29px;
}
.btn-notext > .tb_icon,
.btn-notext > .tb_text > .tb_icon
{
margin-left: 0 !important;
margin-right: 0 !important;
} .container,
.container-fluid
{
clear: both;
margin-left: auto;
margin-right: auto;
}
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row-wrap:before
{
content: '';
display: table;
}
.container:after,
.container-fluid:after
{
clear: both;
}
#wrapper.container-fluid {
overflow-x: hidden;
} .row,
.col,
.row > div
{
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
pointer-events: none;
}
.row {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-top:   -30px;
margin-left:  -30px;
}
.row:after {
content: '';
display: table;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
clear: both;
}
.row + .row {
margin-top: 0;
}
html[dir="rtl"] .tb_no_rtl_columns {
direction: ltr;
}
html[dir="rtl"] .tb_no_rtl_columns > .col {
direction: rtl;
}
.col,
.row > div
{
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
float: left;
max-width: calc(100% - 30px); margin-left: 30px;
margin-top:  30px;
}
.row.row-reverse,
.row-reverse > .row
{
-ms-flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.row.row-reverse > .col,
.row-reverse > .row > .col
{
float: right;
}
[class*="col-"] > * {
pointer-events: auto;
}
.container,
.tb_width_fixed,
#wrapper:not(.container) > .tb_content_fixed > .row-wrap {
max-width: 1400px;
}
@media (min-width: 1480px) {
.tb_content_fixed > .row {
max-width: 1460px;
}
}
@media (max-width: 1480px) {
#wrapper.container {
margin-left:  30px;
margin-right: 30px;
}
}
#wrapper:not(.container) > .container,
#wrapper:not(.container) > .tb_width_fixed,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_width_fixed
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1481px) {
#wrapper:not(.container) > .tb_content_fixed:not([class*="tb_pl_"]) > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed):not([class*="tb_pl_"]) .tb_content_fixed:not([class*="tb_pl_"]) > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1411px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_5 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_5 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_5 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1421px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_10 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_10 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_10 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1431px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_15 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_15 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_15 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1441px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_20 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_20 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_20 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1451px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_25 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_25 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_25 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1461px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_30 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_30 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_30 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1471px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_35 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_35 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_35 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1481px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_40 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_40 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_40 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1491px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_45 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_45 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_45 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 1501px) {
#wrapper:not(.container) > .tb_content_fixed.tb_pl_50 > div,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed).tb_pl_50 .tb_content_fixed > .row,
#wrapper:not(.container) > :not(.container):not(.tb_content_fixed):not(.tb_width_fixed) .tb_content_fixed.tb_pl_50 > .row
{
min-width: 0;
margin-left: auto;
margin-right: auto;
}
} .row {
margin-left: -30px;
}
[class*="col-"] {
margin-top:  30px;
margin-left: 30px;
}
.row.tb_gut_0 {
margin-left: -0px;
}
.row.tb_gut_0 > .col {
margin-left: 0px;
}
.row.tb_gut_10 {
margin-left: -10px;
}
.row.tb_gut_10 > .col {
margin-left: 10px;
}
.row.tb_gut_20 {
margin-left: -20px;
}
.row.tb_gut_20 > .col {
margin-left: 20px;
}
.row.tb_gut_30 {
margin-left: -30px;
}
.row.tb_gut_30 > .col {
margin-left: 30px;
}
.row.tb_gut_40 {
margin-left: -40px;
}
.row.tb_gut_40 > .col {
margin-left: 40px;
}
.row.tb_gut_50 {
margin-left: -50px;
}
.row.tb_gut_50 > .col {
margin-left: 50px;
} .row.tb_gut_xs_0 {
margin-top: -0px;
margin-left:  -0px;
margin-right: -0px;
padding-right: 0px;
}
.row.tb_gut_xs_0 > .col {
margin-left: 0px;
max-width: 100%;
}
.row.tb_gut_xs_0 > [class*="col-xs-"] {
margin-top:  0px;
}
.row.tb_gut_xs_10 {
margin-top: -10px;
margin-left:  -10px;
margin-right: -10px;
padding-right: 10px;
}
.row.tb_gut_xs_10 > .col {
margin-left: 10px;
max-width: calc(100% - 10px);
}
.row.tb_gut_xs_10 > [class*="col-xs-"] {
margin-top:  10px;
}
.row.tb_gut_xs_20 {
margin-top: -20px;
margin-left:  -20px;
margin-right: -20px;
padding-right: 20px;
}
.row.tb_gut_xs_20 > .col {
margin-left: 20px;
max-width: calc(100% - 20px);
}
.row.tb_gut_xs_20 > [class*="col-xs-"] {
margin-top:  20px;
}
.row.tb_gut_xs_30 {
margin-top: -30px;
margin-left:  -30px;
margin-right: -30px;
padding-right: 30px;
}
.row.tb_gut_xs_30 + .row.tb_gut_xs_30 {
margin-top: 0;
}
.row.tb_gut_xs_30 > .col {
margin-left: 30px;
max-width: calc(100% - 30px);
}
.row.tb_gut_xs_30 > [class*="col-xs-"] {
margin-top:  30px;
}
.row.tb_gut_xs_40 {
margin-top: -40px;
margin-left:  -40px;
margin-right: -40px;
padding-right: 40px;
}
.row.tb_gut_xs_40 > .col {
margin-left: 40px;
max-width: calc(100% - 40px);
}
.row.tb_gut_xs_40 > [class*="col-xs-"] {
margin-top:  40px;
}
.row.tb_gut_xs_50 {
margin-top: -50px;
margin-left:  -50px;
margin-right: -50px;
padding-right: 50px;
}
.row.tb_gut_xs_50 > .col {
margin-left: 50px;
max-width: calc(100% - 50px);
}
.row.tb_gut_xs_50 > [class*="col-xs-"] {
margin-top:  50px;
} @media (min-width: 769px) {
.row.tb_gut_sm_0 {
margin-top: -0px;
margin-left:  -0px;
margin-right: -0px;
padding-right: 0px;
}
.row.tb_gut_sm_0 > .col {
margin-left: 0px;
margin-top:  0px;
max-width: calc(100% - 0);
}
.row.tb_gut_sm_10 {
margin-top: -10px;
margin-left:  -10px;
margin-right: -10px;
padding-right: 10px;
}
.row.tb_gut_sm_10 > .col {
margin-left: 10px;
margin-top:  10px;
max-width: calc(100% - 10px);
}
.row.tb_gut_sm_20 {
margin-top: -20px;
margin-left:  -20px;
margin-right: -20px;
padding-right: 20px;
}
.row.tb_gut_sm_20 > .col {
margin-left: 20px;
margin-top:  20px;
max-width: calc(100% - 20px);
}
.row.tb_gut_sm_30 {
margin-top: -30px;
margin-left:  -30px;
margin-right: -30px;
padding-right: 30px;
}
.row.tb_gut_sm_30 > .col {
margin-left: 30px;
margin-top:  30px;
max-width: calc(100% - 30px);
}
.row.tb_gut_sm_40 {
margin-top: -40px;
margin-left:  -40px;
margin-right: -40px;
padding-right: 40px;
}
.row.tb_gut_sm_40 > .col {
margin-left: 40px;
margin-top:  40px;
max-width: calc(100% - 40px);
}
.row.tb_gut_sm_50 {
margin-top: -50px;
margin-left:  -50px;
margin-right: -50px;
padding-right: 50px;
}
.row.tb_gut_sm_50 > .col {
margin-left: 50px;
margin-top:  50px;
max-width: calc(100% - 50px);
}
} @media (min-width: 1041px) {
.row.tb_gut_md_0 {
margin-top: -0px;
margin-left:  -0px;
margin-right: -0px;
padding-right: 0px;
}
.row.tb_gut_md_0 > .col {
margin-left: 0px;
max-width: 100%;
}
.row.tb_gut_md_0 > [class*="col-md-"] {
margin-top:  0px;
}
.row.tb_gut_md_10 {
margin-top: -10px;
margin-left:  -10px;
margin-right: -10px;
padding-right: 10px;
}
.row.tb_gut_md_10 > .col {
margin-left: 10px;
max-width: calc(100% - 10px);
}
.row.tb_gut_md_10 > [class*="col-md-"] {
margin-top:  10px;
}
.row.tb_gut_md_20 {
margin-top: -20px;
margin-left:  -20px;
margin-right: -20px;
padding-right: 20px;
}
.row.tb_gut_md_20 > .col {
margin-left: 20px;
max-width: calc(100% - 20px);
}
.row.tb_gut_md_20 > [class*="col-md-"] {
margin-top:  20px;
}
.row.tb_gut_md_30 {
margin-top: -30px;
margin-left:  -30px;
margin-right: -30px;
padding-right: 30px;
}
.row.tb_gut_md_30 > .col {
margin-left: 30px;
max-width: calc(100% - 30px);
}
.row.tb_gut_md_30 > [class*="col-md-"] {
margin-top:  30px;
}
.row.tb_gut_md_40 {
margin-top: -40px;
margin-left:  -40px;
margin-right: -40px;
padding-right: 40px;
}
.row.tb_gut_md_40 > .col {
margin-left: 40px;
max-width: calc(100% - 40px);
}
.row.tb_gut_md_40 > [class*="col-md-"] {
margin-top:  40px;
}
.row.tb_gut_md_50 {
margin-top: -50px;
margin-left:  -50px;
margin-right: -50px;
padding-right: 50px;
}
.row.tb_gut_md_50 + .row.tb_gut_md_50 {
margin-top: 0;
}
.row.tb_gut_md_50 > .col {
margin-left: 50px;
max-width: calc(100% - 50px);
}
.row.tb_gut_md_50 > [class*="col-md-"] {
margin-top:  50px;
}
} @media (min-width: 1261px) {
.row.tb_gut_lg_0 {
margin-top: -0px;
margin-left:  -0px;
margin-right: -0px;
padding-right: 0px;
}
.row.tb_gut_lg_0 > .col {
margin-left: 0px;
max-width: 100%;
}
.row.tb_gut_lg_0 > [class*="col-lg-"] {
margin-top:  0px;
}
.row.tb_gut_lg_10 {
margin-top: -10px;
margin-left:  -10px;
margin-right: -10px;
padding-right: 10px;
}
.row.tb_gut_lg_10 > .col {
margin-left: 10px;
max-width: calc(100% - 10px);
}
.row.tb_gut_lg_10 > [class*="col-lg-"] {
margin-top:  10px;
}
.row.tb_gut_lg_20 {
margin-top: -20px;
margin-left:  -20px;
margin-right: -20px;
padding-right: 20px;
}
.row.tb_gut_lg_20 > .col {
margin-left: 20px;
max-width: calc(100% - 20px);
}
.row.tb_gut_lg_20 > [class*="col-lg-"] {
margin-top:  20px;
}
.row.tb_gut_lg_30 {
margin-top: -30px;
margin-left:  -30px;
margin-right: -30px;
padding-right: 30px;
}
.row.tb_gut_lg_30 > .col {
margin-left: 30px;
max-width: calc(100% - 30px);
}
.row.tb_gut_lg_30 > [class*="col-lg-"] {
margin-top:  30px;
}
.row.tb_gut_lg_40 {
margin-top: -40px;
margin-left:  -40px;
margin-right: -40px;
padding-right: 40px;
}
.row.tb_gut_lg_40 > .col {
margin-left: 40px;
max-width: calc(100% - 40px);
}
.row.tb_gut_lg_40 > [class*="col-lg-"] {
margin-top:  40px;
}
.row.tb_gut_lg_50 {
margin-top: -50px;
margin-left:  -50px;
margin-right: -50px;
padding-right: 50px;
}
.row.tb_gut_lg_50 + .row.tb_gut_lg_50 {
margin-top: 0;
}
.row.tb_gut_lg_50 > .col {
margin-left: 50px;
margin-top:  50px;
max-width: calc(100% - 50px);
}
.row.tb_gut_lg_100 {
margin-top:   -100px;
margin-left:  -100px;
margin-right: -100px;
padding-right: 100px;
}
.row.tb_gut_lg_100 > .col {
margin-left: 100px;
margin-top:  100px;
max-width: calc(100% - 100px);
}
}
@media (min-width: 1480px) {
.tb_content_fixed > .row {
margin-right: -30px;
padding-right: 30px;
}
.tb_content_fixed > .row.tb_gut_xs_0 {
max-width: 1400px;
margin-right: -0px;
padding-right: 0px;
}
.tb_content_fixed > .row.tb_gut_xs_10 {
max-width: 1420px;
margin-right: -10px;
padding-right: 10px;
}
.tb_content_fixed > .row.tb_gut_xs_20 {
max-width: 1440px;
margin-right: -20px;
padding-right: 20px;
}
.tb_content_fixed > .row.tb_gut_xs_30 {
max-width: 1460px;
margin-right: -30px;
padding-right: 30px;
}
.tb_content_fixed > .row.tb_gut_xs_40 {
max-width: 1480px;
margin-right: -40px;
padding-right: 40px;
}
.tb_content_fixed > .row.tb_gut_xs_50 {
max-width: 1500px;
margin-right: -50px;
padding-right: 50px;
}
.tb_content_fixed > .row.tb_gut_sm_0 {
max-width: 1400px;
margin-right: -0px;
padding-right: 0px;
}
.tb_content_fixed > .row.tb_gut_sm_10 {
max-width: 1420px;
margin-right: -10px;
padding-right: 10px;
}
.tb_content_fixed > .row.tb_gut_sm_20 {
max-width: 1440px;
margin-right: -20px;
padding-right: 20px;
}
.tb_content_fixed > .row.tb_gut_sm_30 {
max-width: 1460px;
margin-right: -30px;
padding-right: 30px;
}
.tb_content_fixed > .row.tb_gut_sm_40 {
max-width: 1480px;
margin-right: -40px;
padding-right: 40px;
}
.tb_content_fixed > .row.tb_gut_sm_50 {
max-width: 1500px;
margin-right: -50px;
padding-right: 50px;
}
.tb_content_fixed > .row.tb_gut_md_0 {
max-width: 1400px;
margin-right: -0px;
padding-right: 0px;
}
.tb_content_fixed > .row.tb_gut_md_10 {
max-width: 1420px;
margin-right: -10px;
padding-right: 10px;
}
.tb_content_fixed > .row.tb_gut_md_20 {
max-width: 1440px;
margin-right: -20px;
padding-right: 20px;
}
.tb_content_fixed > .row.tb_gut_md_30 {
max-width: 1460px;
margin-right: -30px;
padding-right: 30px;
}
.tb_content_fixed > .row.tb_gut_md_40 {
max-width: 1480px;
margin-right: -40px;
padding-right: 40px;
}
.tb_content_fixed > .row.tb_gut_md_50 {
max-width: 1500px;
margin-right: -50px;
padding-right: 50px;
}
.tb_content_fixed > .row.tb_gut_lg_0 {
max-width: 1400px;
margin-right: -0px;
padding-right: 0px;
}
.tb_content_fixed > .row.tb_gut_lg_10 {
max-width: 1420px;
margin-right: -10px;
padding-right: 10px;
}
.tb_content_fixed > .row.tb_gut_lg_20 {
max-width: 1440px;
margin-right: -20px;
padding-right: 20px;
}
.tb_content_fixed > .row.tb_gut_lg_30 {
max-width: 1460px;
margin-right: -30px;
padding-right: 30px;
}
.tb_content_fixed > .row.tb_gut_lg_40 {
max-width: 1480px;
margin-right: -40px;
padding-right: 40px;
}
.tb_content_fixed > .row.tb_gut_lg_50 {
max-width: 1500px;
margin-right: -50px;
padding-right: 50px;
}
.tb_content_fixed > .row.tb_gut_lg_100 {
max-width: 1600px;
margin-right: -100px;
padding-right: 100px;
}
} @media (max-width: 768px) {
.col:empty {
display: none !important;
}
} .col-xs-auto.col-xs-auto,
.col-xs-fill.col-xs-fill
{
width: auto; }
.col-xs-1,
.col-xs-2,
.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-xs-1-5,
.col-xs-2-5,
.col-xs-3-5,
.col-xs-4-5, .col-xs-1-8,
.col-xs-3-8,
.col-xs-5-8,
.col-xs-7-8,
.col-xs-auto,
.col-xs-auto > .tb_wt.tb_wt
{
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
}
.col-xs-fill {
-webkit-flex: 1 1 0px;
flex: 1 1 0px;
min-width:        0px;
}
.col-xs-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_xs_0  > .col-xs-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.tb_gut_xs_10 > .col-xs-1 {
width: calc(8.33333333% - 10px);
max-width: calc(8.33333333% - 10px);
}
.tb_gut_xs_20 > .col-xs-1 {
width: calc(8.33333333% - 20px);
max-width: calc(8.33333333% - 20px);
}
.tb_gut_xs_30 > .col-xs-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_xs_40 > .col-xs-1 {
width: calc(8.33333333% - 40px);
max-width: calc(8.33333333% - 40px);
}
.tb_gut_xs_50 > .col-xs-1 {
width: calc(8.33333333% - 50px);
max-width: calc(8.33333333% - 50px);
}
.tb_separate_columns > .col-xs-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.col-xs-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_xs_0  > .col-xs-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.tb_gut_xs_10 > .col-xs-2 {
width: calc(16.66666666% - 10px);
max-width: calc(16.66666666% - 10px);
}
.tb_gut_xs_20 > .col-xs-2 {
width: calc(16.66666666% - 20px);
max-width: calc(16.66666666% - 20px);
}
.tb_gut_xs_30 > .col-xs-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_xs_40 > .col-xs-2 {
width: calc(16.66666666% - 40px);
max-width: calc(16.66666666% - 40px);
}
.tb_gut_xs_50 > .col-xs-2 {
width: calc(16.66666666% - 50px);
max-width: calc(16.66666666% - 50px);
}
.tb_separate_columns > .col-xs-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.col-xs-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_xs_0  > .col-xs-3 {
width: 25%;
max-width: 25%;
}
.tb_gut_xs_10 > .col-xs-3 {
width: calc(25% - 10px);
max-width: calc(25% - 10px);
}
.tb_gut_xs_20 > .col-xs-3 {
width: calc(25% - 20px);
max-width: calc(25% - 20px);
}
.tb_gut_xs_30 > .col-xs-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_xs_40 > .col-xs-3 {
width: calc(25% - 40px);
max-width: calc(25% - 40px);
}
.tb_gut_xs_50 > .col-xs-3 {
width: calc(25% - 50px);
max-width: calc(25% - 50px);
}
.tb_separate_columns > .col-xs-3 {
width: 25%;
max-width: 25%;
}
.col-xs-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_xs_0  > .col-xs-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.tb_gut_xs_10 > .col-xs-4 {
width: calc(33.33333333% - 10px);
max-width: calc(33.33333333% - 10px);
}
.tb_gut_xs_20 > .col-xs-4 {
width: calc(33.33333333% - 20px);
max-width: calc(33.33333333% - 20px);
}
.tb_gut_xs_30 > .col-xs-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_xs_40 > .col-xs-4 {
width: calc(33.33333333% - 40px);
max-width: calc(33.33333333% - 40px);
}
.tb_gut_xs_50 > .col-xs-4 {
width: calc(33.33333333% - 50px);
max-width: calc(33.33333333% - 50px);
}
.tb_separate_columns > .col-xs-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.col-xs-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_xs_0  > .col-xs-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.tb_gut_xs_10 > .col-xs-5 {
width: calc(41.66666666% - 10px);
max-width: calc(41.66666666% - 10px);
}
.tb_gut_xs_20 > .col-xs-5 {
width: calc(41.66666666% - 20px);
max-width: calc(41.66666666% - 20px);
}
.tb_gut_xs_30 > .col-xs-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_xs_40 > .col-xs-5 {
width: calc(41.66666666% - 40px);
max-width: calc(41.66666666% - 40px);
}
.tb_gut_xs_50 > .col-xs-5 {
width: calc(41.66666666% - 50px);
max-width: calc(41.66666666% - 50px);
}
.tb_separate_columns > .col-xs-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.col-xs-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_xs_0  > .col-xs-6 {
width: 50%;
max-width: 50%;
}
.tb_gut_xs_10 > .col-xs-6 {
width: calc(50% - 10px);
max-width: calc(50% - 10px);
}
.tb_gut_xs_20 > .col-xs-6 {
width: calc(50% - 20px);
max-width: calc(50% - 20px);
}
.tb_gut_xs_30 > .col-xs-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_xs_40 > .col-xs-6 {
width: calc(50% - 40px);
max-width: calc(50% - 40px);
}
.tb_gut_xs_50 > .col-xs-6 {
width: calc(50% - 50px);
max-width: calc(50% - 50px);
}
.tb_separate_columns > .col-xs-6 {
width: 50%;
max-width: 50%;
}
.col-xs-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_xs_0  > .col-xs-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.tb_gut_xs_10 > .col-xs-7 {
width: calc(58.33333333% - 10px);
max-width: calc(58.33333333% - 10px);
}
.tb_gut_xs_20 > .col-xs-7 {
width: calc(58.33333333% - 20px);
max-width: calc(58.33333333% - 20px);
}
.tb_gut_xs_30 > .col-xs-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_xs_40 > .col-xs-7 {
width: calc(58.33333333% - 40px);
max-width: calc(58.33333333% - 40px);
}
.tb_gut_xs_50 > .col-xs-7 {
width: calc(58.33333333% - 50px);
max-width: calc(58.33333333% - 50px);
}
.tb_separate_columns > .col-xs-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.col-xs-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_xs_0  > .col-xs-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.tb_gut_xs_10 > .col-xs-8 {
width: calc(66.66666666% - 10px);
max-width: calc(66.66666666% - 10px);
}
.tb_gut_xs_20 > .col-xs-8 {
width: calc(66.66666666% - 20px);
max-width: calc(66.66666666% - 20px);
}
.tb_gut_xs_30 > .col-xs-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_xs_40 > .col-xs-8 {
width: calc(66.66666666% - 40px);
max-width: calc(66.66666666% - 40px);
}
.tb_gut_xs_50 > .col-xs-8 {
width: calc(66.66666666% - 50px);
max-width: calc(66.66666666% - 50px);
}
.tb_separate_columns > .col-xs-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.col-xs-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_xs_0  > .col-xs-9 {
width: 75%;
max-width: 75%;
}
.tb_gut_xs_10 > .col-xs-9 {
width: calc(75% - 10px);
max-width: calc(75% - 10px);
}
.tb_gut_xs_20 > .col-xs-9 {
width: calc(75% - 20px);
max-width: calc(75% - 20px);
}
.tb_gut_xs_30 > .col-xs-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_xs_40 > .col-xs-9 {
width: calc(75% - 40px);
max-width: calc(75% - 40px);
}
.tb_gut_xs_50 > .col-xs-9 {
width: calc(75% - 50px);
max-width: calc(75% - 50px);
}
.tb_separate_columns > .col-xs-9 {
width: 75%;
max-width: 75%;
}
.col-xs-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_xs_0  > .col-xs-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.tb_gut_xs_10 > .col-xs-10 {
width: calc(83.33333333% - 10px);
max-width: calc(83.33333333% - 10px);
}
.tb_gut_xs_20 > .col-xs-10 {
width: calc(83.33333333% - 20px);
max-width: calc(83.33333333% - 20px);
}
.tb_gut_xs_30 > .col-xs-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_xs_40 > .col-xs-10 {
width: calc(83.33333333% - 40px);
max-width: calc(83.33333333% - 40px);
}
.tb_gut_xs_50 > .col-xs-10 {
width: calc(83.33333333% - 50px);
max-width: calc(83.33333333% - 50px);
}
.tb_separate_columns > .col-xs-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.col-xs-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_xs_0  > .col-xs-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.tb_gut_xs_10 > .col-xs-11 {
width: calc(91.66666666% - 10px);
max-width: calc(91.66666666% - 10px);
}
.tb_gut_xs_20 > .col-xs-11 {
width: calc(91.66666666% - 20px);
max-width: calc(91.66666666% - 20px);
}
.tb_gut_xs_30 > .col-xs-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_xs_40 > .col-xs-11 {
width: calc(91.66666666% - 40px);
max-width: calc(91.66666666% - 40px);
}
.tb_gut_xs_50 > .col-xs-11 {
width: calc(91.66666666% - 50px);
max-width: calc(91.66666666% - 50px);
}
.tb_separate_columns > .col-xs-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.col-xs-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_xs_0  > .col-xs-12 {
width: 100%;
max-width: 100%;
}
.tb_gut_xs_10 > .col-xs-12 {
width: calc(100% - 10px);
max-width: calc(100% - 10px);
}
.tb_gut_xs_20 > .col-xs-12 {
width: calc(100% - 20px);
max-width: calc(100% - 20px);
}
.tb_gut_xs_30 > .col-xs-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_xs_40 > .col-xs-12 {
width: calc(100% - 40px);
max-width: calc(100% - 40px);
}
.tb_gut_xs_50 > .col-xs-12 {
width: calc(100% - 50px);
max-width: calc(100% - 50px);
}
.tb_separate_columns > .col-xs-12 {
width: 100%;
max-width: 100%;
} .col-xs-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_xs_0  > .col-xs-1-5 {
width: 20%;
max-width: 20%;
}
.tb_gut_xs_10 > .col-xs-1-5 {
width: calc(20% - 10px);
max-width: calc(20% - 10px);
}
.tb_gut_xs_20 > .col-xs-1-5 {
width: calc(20% - 20px);
max-width: calc(20% - 20px);
}
.tb_gut_xs_30 > .col-xs-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_xs_40 > .col-xs-1-5 {
width: calc(20% - 40px);
max-width: calc(20% - 40px);
}
.tb_gut_xs_50 > .col-xs-1-5 {
width: calc(20% - 50px);
max-width: calc(20% - 50px);
}
.tb_separate_columns > .col-xs-1-5 {
width: 20%;
max-width: 20%;
}
.col-xs-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_xs_0  > .col-xs-2-5 {
width: 40%;
max-width: 40%;
}
.tb_gut_xs_10 > .col-xs-2-5 {
width: calc(40% - 10px);
max-width: calc(40% - 10px);
}
.tb_gut_xs_20 > .col-xs-2-5 {
width: calc(40% - 20px);
max-width: calc(40% - 20px);
}
.tb_gut_xs_30 > .col-xs-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_xs_40 > .col-xs-2-5 {
width: calc(40% - 40px);
max-width: calc(40% - 40px);
}
.tb_gut_xs_50 > .col-xs-2-5 {
width: calc(40% - 50px);
max-width: calc(40% - 50px);
}
.tb_separate_columns > .col-xs-2-5 {
width: 40%;
max-width: 40%;
}
.col-xs-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_xs_0  > .col-xs-3-5 {
width: 60%;
max-width: 60%;
}
.tb_gut_xs_10 > .col-xs-3-5 {
width: calc(60% - 10px);
max-width: calc(60% - 10px);
}
.tb_gut_xs_20 > .col-xs-3-5 {
width: calc(60% - 20px);
max-width: calc(60% - 20px);
}
.tb_gut_xs_30 > .col-xs-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_xs_40 > .col-xs-3-5 {
width: calc(60% - 40px);
max-width: calc(60% - 40px);
}
.tb_gut_xs_50 > .col-xs-3-5 {
width: calc(60% - 50px);
max-width: calc(60% - 50px);
}
.tb_separate_columns > .col-xs-3-5 {
width: 60%;
max-width: 60%;
}
.col-xs-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_xs_0  > .col-xs-4-5 {
width: 80%;
max-width: 80%;
}
.tb_gut_xs_10 > .col-xs-4-5 {
width: calc(80% - 10px);
max-width: calc(80% - 10px);
}
.tb_gut_xs_20 > .col-xs-4-5 {
width: calc(80% - 20px);
max-width: calc(80% - 20px);
}
.tb_gut_xs_30 > .col-xs-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_xs_40 > .col-xs-4-5 {
width: calc(80% - 40px);
max-width: calc(80% - 40px);
}
.tb_gut_xs_50 > .col-xs-4-5 {
width: calc(80% - 50px);
max-width: calc(80% - 50px);
}
.tb_separate_columns > .col-xs-4-5 {
width: 80%;
max-width: 80%;
} .col-xs-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_xs_0  > .col-xs-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.tb_gut_xs_10 > .col-xs-1-8 {
width: calc(12.5% - 10px);
max-width: calc(12.5% - 10px);
}
.tb_gut_xs_20 > .col-xs-1-8 {
width: calc(12.5% - 20px);
max-width: calc(12.5% - 20px);
}
.tb_gut_xs_30 > .col-xs-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_xs_40 > .col-xs-1-8 {
width: calc(12.5% - 40px);
max-width: calc(12.5% - 40px);
}
.tb_gut_xs_50 > .col-xs-1-8 {
width: calc(12.5% - 50px);
max-width: calc(12.5% - 50px);
}
.tb_separate_columns > .col-xs-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.col-xs-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_xs_0  > .col-xs-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.tb_gut_xs_10 > .col-xs-3-8 {
width: calc(37.5% - 10px);
max-width: calc(37.5% - 10px);
}
.tb_gut_xs_20 > .col-xs-3-8 {
width: calc(37.5% - 20px);
max-width: calc(37.5% - 20px);
}
.tb_gut_xs_30 > .col-xs-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_xs_40 > .col-xs-3-8 {
width: calc(37.5% - 40px);
max-width: calc(37.5% - 40px);
}
.tb_gut_xs_50 > .col-xs-3-8 {
width: calc(37.5% - 50px);
max-width: calc(37.5% - 50px);
}
.tb_separate_columns > .col-xs-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.col-xs-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_xs_0  > .col-xs-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.tb_gut_xs_10 > .col-xs-5-8 {
width: calc(62.5% - 10px);
max-width: calc(62.5% - 10px);
}
.tb_gut_xs_20 > .col-xs-5-8 {
width: calc(62.5% - 20px);
max-width: calc(62.5% - 20px);
}
.tb_gut_xs_30 > .col-xs-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_xs_40 > .col-xs-5-8 {
width: calc(62.5% - 40px);
max-width: calc(62.5% - 40px);
}
.tb_gut_xs_50 > .col-xs-5-8 {
width: calc(62.5% - 50px);
max-width: calc(62.5% - 50px);
}
.tb_separate_columns > .col-xs-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.col-xs-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_xs_0  > .col-xs-7-8 {
width: 87.5%;
max-width: 87.5%;
}
.tb_gut_xs_10 > .col-xs-7-8 {
width: calc(87.5% - 10px);
max-width: calc(87.5% - 10px);
}
.tb_gut_xs_20 > .col-xs-7-8 {
width: calc(87.5% - 20px);
max-width: calc(87.5% - 20px);
}
.tb_gut_xs_30 > .col-xs-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_xs_40 > .col-xs-7-8 {
width: calc(87.5% - 40px);
max-width: calc(87.5% - 40px);
}
.tb_gut_xs_50 > .col-xs-7-8 {
width: calc(87.5% - 50px);
max-width: calc(87.5% - 50px);
}
.tb_separate_columns > .col-xs-7-8 {
width: 87.5%;
max-width: 87.5%;
} @media (min-width: 769px) {
.col-sm-auto:empty {
display: none;
}
.col-sm-auto.col-sm-auto,
.col-sm-fill.col-sm-fill
{
width: auto; }
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12, .col-sm-1-5,
.col-sm-2-5,
.col-sm-3-5,
.col-sm-4-5, .col-sm-1-8,
.col-sm-3-8,
.col-sm-5-8,
.col-sm-7-8,
.col-sm-auto,
.col-sm-auto > .tb_wt.tb_wt
{
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
}
.col-sm-fill {
-ms-flex: 1 1 0px;
-webkit-flex: 1 1 0px;
flex: 1 1 0px;
min-width:        0px;
}
.col-sm-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_sm_0  > .col-sm-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.tb_gut_sm_10 > .col-sm-1 {
width: calc(8.33333333% - 10px);
max-width: calc(8.33333333% - 10px);
}
.tb_gut_sm_20 > .col-sm-1 {
width: calc(8.33333333% - 20px);
max-width: calc(8.33333333% - 20px);
}
.tb_gut_sm_30 > .col-sm-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_sm_40 > .col-sm-1 {
width: calc(8.33333333% - 40px);
max-width: calc(8.33333333% - 40px);
}
.tb_gut_sm_50 > .col-sm-1 {
width: calc(8.33333333% - 50px);
max-width: calc(8.33333333% - 50px);
}
.tb_separate_columns > .col-sm-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.col-sm-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_sm_0  > .col-sm-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.tb_gut_sm_10 > .col-sm-2 {
width: calc(16.66666666% - 10px);
max-width: calc(16.66666666% - 10px);
}
.tb_gut_sm_20 > .col-sm-2 {
width: calc(16.66666666% - 20px);
max-width: calc(16.66666666% - 20px);
}
.tb_gut_sm_30 > .col-sm-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_sm_40 > .col-sm-2 {
width: calc(16.66666666% - 40px);
max-width: calc(16.66666666% - 40px);
}
.tb_gut_sm_50 > .col-sm-2 {
width: calc(16.66666666% - 50px);
max-width: calc(16.66666666% - 50px);
}
.tb_separate_columns > .col-sm-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.col-sm-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_sm_0  > .col-sm-3 {
width: 25%;
max-width: 25%;
}
.tb_gut_sm_10 > .col-sm-3 {
width: calc(25% - 10px);
max-width: calc(25% - 10px);
}
.tb_gut_sm_20 > .col-sm-3 {
width: calc(25% - 20px);
max-width: calc(25% - 20px);
}
.tb_gut_sm_30 > .col-sm-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_sm_40 > .col-sm-3 {
width: calc(25% - 40px);
max-width: calc(25% - 40px);
}
.tb_gut_sm_50 > .col-sm-3 {
width: calc(25% - 50px);
max-width: calc(25% - 50px);
}
.tb_separate_columns > .col-sm-3 {
width: 25%;
max-width: 25%;
}
.col-sm-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_sm_0  > .col-sm-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.tb_gut_sm_10 > .col-sm-4 {
width: calc(33.33333333% - 10px);
max-width: calc(33.33333333% - 10px);
}
.tb_gut_sm_20 > .col-sm-4 {
width: calc(33.33333333% - 20px);
max-width: calc(33.33333333% - 20px);
}
.tb_gut_sm_30 > .col-sm-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_sm_40 > .col-sm-4 {
width: calc(33.33333333% - 40px);
max-width: calc(33.33333333% - 40px);
}
.tb_gut_sm_50 > .col-sm-4 {
width: calc(33.33333333% - 50px);
max-width: calc(33.33333333% - 50px);
}
.tb_separate_columns > .col-sm-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.col-sm-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_sm_0  > .col-sm-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.tb_gut_sm_10 > .col-sm-5 {
width: calc(41.66666666% - 10px);
max-width: calc(41.66666666% - 10px);
}
.tb_gut_sm_20 > .col-sm-5 {
width: calc(41.66666666% - 20px);
max-width: calc(41.66666666% - 20px);
}
.tb_gut_sm_30 > .col-sm-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_sm_40 > .col-sm-5 {
width: calc(41.66666666% - 40px);
max-width: calc(41.66666666% - 40px);
}
.tb_gut_sm_50 > .col-sm-5 {
width: calc(41.66666666% - 50px);
max-width: calc(41.66666666% - 50px);
}
.tb_separate_columns > .col-sm-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.col-sm-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_sm_0  > .col-sm-6 {
width: 50%;
max-width: 50%;
}
.tb_gut_sm_10 > .col-sm-6 {
width: calc(50% - 10px);
max-width: calc(50% - 10px);
}
.tb_gut_sm_20 > .col-sm-6 {
width: calc(50% - 20px);
max-width: calc(50% - 20px);
}
.tb_gut_sm_30 > .col-sm-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_sm_40 > .col-sm-6 {
width: calc(50% - 40px);
max-width: calc(50% - 40px);
}
.tb_gut_sm_50 > .col-sm-6 {
width: calc(50% - 50px);
max-width: calc(50% - 50px);
}
.tb_separate_columns > .col-sm-6 {
width: 50%;
max-width: 50%;
}
.col-sm-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_sm_0  > .col-sm-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.tb_gut_sm_10 > .col-sm-7 {
width: calc(58.33333333% - 10px);
max-width: calc(58.33333333% - 10px);
}
.tb_gut_sm_20 > .col-sm-7 {
width: calc(58.33333333% - 20px);
max-width: calc(58.33333333% - 20px);
}
.tb_gut_sm_30 > .col-sm-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_sm_40 > .col-sm-7 {
width: calc(58.33333333% - 40px);
max-width: calc(58.33333333% - 40px);
}
.tb_gut_sm_50 > .col-sm-7 {
width: calc(58.33333333% - 50px);
max-width: calc(58.33333333% - 50px);
}
.tb_separate_columns > .col-sm-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.col-sm-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_sm_0  > .col-sm-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.tb_gut_sm_10 > .col-sm-8 {
width: calc(66.66666666% - 10px);
max-width: calc(66.66666666% - 10px);
}
.tb_gut_sm_20 > .col-sm-8 {
width: calc(66.66666666% - 20px);
max-width: calc(66.66666666% - 20px);
}
.tb_gut_sm_30 > .col-sm-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_sm_40 > .col-sm-8 {
width: calc(66.66666666% - 40px);
max-width: calc(66.66666666% - 40px);
}
.tb_gut_sm_50 > .col-sm-8 {
width: calc(66.66666666% - 50px);
max-width: calc(66.66666666% - 50px);
}
.tb_separate_columns > .col-sm-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.col-sm-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_sm_0  > .col-sm-9 {
width: 75%;
max-width: 75%;
}
.tb_gut_sm_10 > .col-sm-9 {
width: calc(75% - 10px);
max-width: calc(75% - 10px);
}
.tb_gut_sm_20 > .col-sm-9 {
width: calc(75% - 20px);
max-width: calc(75% - 20px);
}
.tb_gut_sm_30 > .col-sm-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_sm_40 > .col-sm-9 {
width: calc(75% - 40px);
max-width: calc(75% - 40px);
}
.tb_gut_sm_50 > .col-sm-9 {
width: calc(75% - 50px);
max-width: calc(75% - 50px);
}
.tb_separate_columns > .col-sm-9 {
width: 75%;
max-width: 75%;
}
.col-sm-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_sm_0  > .col-sm-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.tb_gut_sm_10 > .col-sm-10 {
width: calc(83.33333333% - 10px);
max-width: calc(83.33333333% - 10px);
}
.tb_gut_sm_20 > .col-sm-10 {
width: calc(83.33333333% - 20px);
max-width: calc(83.33333333% - 20px);
}
.tb_gut_sm_30 > .col-sm-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_sm_40 > .col-sm-10 {
width: calc(83.33333333% - 40px);
max-width: calc(83.33333333% - 40px);
}
.tb_gut_sm_50 > .col-sm-10 {
width: calc(83.33333333% - 50px);
max-width: calc(83.33333333% - 50px);
}
.tb_separate_columns > .col-sm-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.col-sm-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_sm_0  > .col-sm-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.tb_gut_sm_10 > .col-sm-11 {
width: calc(91.66666666% - 10px);
max-width: calc(91.66666666% - 10px);
}
.tb_gut_sm_20 > .col-sm-11 {
width: calc(91.66666666% - 20px);
max-width: calc(91.66666666% - 20px);
}
.tb_gut_sm_30 > .col-sm-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_sm_40 > .col-sm-11 {
width: calc(91.66666666% - 40px);
max-width: calc(91.66666666% - 40px);
}
.tb_gut_sm_50 > .col-sm-11 {
width: calc(91.66666666% - 50px);
max-width: calc(91.66666666% - 50px);
}
.tb_separate_columns > .col-sm-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.col-sm-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_sm_0  > .col-sm-12 {
width: 100%;
max-width: 100%;
}
.tb_gut_sm_10 > .col-sm-12 {
width: calc(100% - 10px);
max-width: calc(100% - 10px);
}
.tb_gut_sm_20 > .col-sm-12 {
width: calc(100% - 20px);
max-width: calc(100% - 20px);
}
.tb_gut_sm_30 > .col-sm-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_sm_40 > .col-sm-12 {
width: calc(100% - 40px);
max-width: calc(100% - 40px);
}
.tb_gut_sm_50 > .col-sm-12 {
width: calc(100% - 50px);
max-width: calc(100% - 50px);
}
.tb_separate_columns > .col-sm-12 {
width: 100%;
max-width: 100%;
} .col-sm-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_sm_0  > .col-sm-1-5 {
width: 20%;
max-width: 20%;
}
.tb_gut_sm_10 > .col-sm-1-5 {
width: calc(20% - 10px);
max-width: calc(20% - 10px);
}
.tb_gut_sm_20 > .col-sm-1-5 {
width: calc(20% - 20px);
max-width: calc(20% - 20px);
}
.tb_gut_sm_30 > .col-sm-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_sm_40 > .col-sm-1-5 {
width: calc(20% - 40px);
max-width: calc(20% - 40px);
}
.tb_gut_sm_50 > .col-sm-1-5 {
width: calc(20% - 50px);
max-width: calc(20% - 50px);
}
.tb_separate_columns > .col-sm-1-5 {
width: 20%;
max-width: 20%;
}
.col-sm-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_sm_0  > .col-sm-2-5 {
width: 40%;
max-width: 40%;
}
.tb_gut_sm_10 > .col-sm-2-5 {
width: calc(40% - 10px);
max-width: calc(40% - 10px);
}
.tb_gut_sm_20 > .col-sm-2-5 {
width: calc(40% - 20px);
max-width: calc(40% - 20px);
}
.tb_gut_sm_30 > .col-sm-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_sm_40 > .col-sm-2-5 {
width: calc(40% - 40px);
max-width: calc(40% - 40px);
}
.tb_gut_sm_50 > .col-sm-2-5 {
width: calc(40% - 50px);
max-width: calc(40% - 50px);
}
.tb_separate_columns > .col-sm-2-5 {
width: 40%;
max-width: 40%;
}
.col-sm-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_sm_0  > .col-sm-3-5 {
width: 60%;
max-width: 60%;
}
.tb_gut_sm_10 > .col-sm-3-5 {
width: calc(60% - 10px);
max-width: calc(60% - 10px);
}
.tb_gut_sm_20 > .col-sm-3-5 {
width: calc(60% - 20px);
max-width: calc(60% - 20px);
}
.tb_gut_sm_30 > .col-sm-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_sm_40 > .col-sm-3-5 {
width: calc(60% - 40px);
max-width: calc(60% - 40px);
}
.tb_gut_sm_50 > .col-sm-3-5 {
width: calc(60% - 50px);
max-width: calc(60% - 50px);
}
.tb_separate_columns > .col-sm-3-5 {
width: 60%;
max-width: 60%;
}
.col-sm-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_sm_0  > .col-sm-4-5 {
width: 80%;
max-width: 80%;
}
.tb_gut_sm_10 > .col-sm-4-5 {
width: calc(80% - 10px);
max-width: calc(80% - 10px);
}
.tb_gut_sm_20 > .col-sm-4-5 {
width: calc(80% - 20px);
max-width: calc(80% - 20px);
}
.tb_gut_sm_30 > .col-sm-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_sm_40 > .col-sm-4-5 {
width: calc(80% - 40px);
max-width: calc(80% - 40px);
}
.tb_gut_sm_50 > .col-sm-4-5 {
width: calc(80% - 50px);
max-width: calc(80% - 50px);
}
.tb_separate_columns > .col-sm-4-5 {
width: 80%;
max-width: 80%;
} .col-sm-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_sm_0  > .col-sm-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.tb_gut_sm_10 > .col-sm-1-8 {
width: calc(12.5% - 10px);
max-width: calc(12.5% - 10px);
}
.tb_gut_sm_20 > .col-sm-1-8 {
width: calc(12.5% - 20px);
max-width: calc(12.5% - 20px);
}
.tb_gut_sm_30 > .col-sm-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_sm_40 > .col-sm-1-8 {
width: calc(12.5% - 40px);
max-width: calc(12.5% - 40px);
}
.tb_gut_sm_50 > .col-sm-1-8 {
width: calc(12.5% - 50px);
max-width: calc(12.5% - 50px);
}
.tb_separate_columns > .col-sm-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.col-sm-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_sm_0  > .col-sm-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.tb_gut_sm_10 > .col-sm-3-8 {
width: calc(37.5% - 10px);
max-width: calc(37.5% - 10px);
}
.tb_gut_sm_20 > .col-sm-3-8 {
width: calc(37.5% - 20px);
max-width: calc(37.5% - 20px);
}
.tb_gut_sm_30 > .col-sm-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_sm_40 > .col-sm-3-8 {
width: calc(37.5% - 40px);
max-width: calc(37.5% - 40px);
}
.tb_gut_sm_50 > .col-sm-3-8 {
width: calc(37.5% - 50px);
max-width: calc(37.5% - 50px);
}
.tb_separate_columns > .col-sm-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.col-sm-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_sm_0  > .col-sm-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.tb_gut_sm_10 > .col-sm-5-8 {
width: calc(62.5% - 10px);
max-width: calc(62.5% - 10px);
}
.tb_gut_sm_20 > .col-sm-5-8 {
width: calc(62.5% - 20px);
max-width: calc(62.5% - 20px);
}
.tb_gut_sm_30 > .col-sm-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_sm_40 > .col-sm-5-8 {
width: calc(62.5% - 40px);
max-width: calc(62.5% - 40px);
}
.tb_gut_sm_50 > .col-sm-5-8 {
width: calc(62.5% - 50px);
max-width: calc(62.5% - 50px);
}
.tb_separate_columns > .col-sm-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.col-sm-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_sm_0  > .col-sm-7-8 {
width: 87.5%;
max-width: 87.5%;
}
.tb_gut_sm_10 > .col-sm-7-8 {
width: calc(87.5% - 10px);
max-width: calc(87.5% - 10px);
}
.tb_gut_sm_20 > .col-sm-7-8 {
width: calc(87.5% - 20px);
max-width: calc(87.5% - 20px);
}
.tb_gut_sm_30 > .col-sm-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_sm_40 > .col-sm-7-8 {
width: calc(87.5% - 40px);
max-width: calc(87.5% - 40px);
}
.tb_gut_sm_50 > .col-sm-7-8 {
width: calc(87.5% - 50px);
max-width: calc(87.5% - 50px);
}
.tb_separate_columns > .col-sm-7-8 {
width: 87.5%;
max-width: 87.5%;
}
} @media (min-width: 1041px) {
.col-md-auto:empty {
display: none;
}
.col-md-auto.col-md-auto,
.col-md-fill.col-md-fill
{
width: auto; }
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12, .col-md-1-5,
.col-md-2-5,
.col-md-3-5,
.col-md-4-5, .col-md-1-8,
.col-md-3-8,
.col-md-5-8,
.col-md-7-8,
.col-md-auto,
.col-md-auto > .tb_wt.tb_wt
{
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
}
.col-md-fill {
-ms-flex: 1 1 0px;
-webkit-flex: 1 1 0px;
flex: 1 1 0px;
min-width:        0px;
}
.col-md-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_md_0  > .col-md-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.tb_gut_md_10 > .col-md-1 {
width: calc(8.33333333% - 10px);
max-width: calc(8.33333333% - 10px);
}
.tb_gut_md_20 > .col-md-1 {
width: calc(8.33333333% - 20px);
max-width: calc(8.33333333% - 20px);
}
.tb_gut_md_30 > .col-md-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_md_40 > .col-md-1 {
width: calc(8.33333333% - 40px);
max-width: calc(8.33333333% - 40px);
}
.tb_gut_md_50 > .col-md-1 {
width: calc(8.33333333% - 50px);
max-width: calc(8.33333333% - 50px);
}
.tb_separate_columns > .col-md-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.col-md-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_md_0  > .col-md-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.tb_gut_md_10 > .col-md-2 {
width: calc(16.66666666% - 10px);
max-width: calc(16.66666666% - 10px);
}
.tb_gut_md_20 > .col-md-2 {
width: calc(16.66666666% - 20px);
max-width: calc(16.66666666% - 20px);
}
.tb_gut_md_30 > .col-md-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_md_40 > .col-md-2 {
width: calc(16.66666666% - 40px);
max-width: calc(16.66666666% - 40px);
}
.tb_gut_md_50 > .col-md-2 {
width: calc(16.66666666% - 50px);
max-width: calc(16.66666666% - 50px);
}
.tb_separate_columns > .col-md-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.col-md-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_md_0  > .col-md-3 {
width: 25%;
max-width: 25%;
}
.tb_gut_md_10 > .col-md-3 {
width: calc(25% - 10px);
max-width: calc(25% - 10px);
}
.tb_gut_md_20 > .col-md-3 {
width: calc(25% - 20px);
max-width: calc(25% - 20px);
}
.tb_gut_md_30 > .col-md-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_md_40 > .col-md-3 {
width: calc(25% - 40px);
max-width: calc(25% - 40px);
}
.tb_gut_md_50 > .col-md-3 {
width: calc(25% - 50px);
max-width: calc(25% - 50px);
}
.tb_separate_columns > .col-md-3 {
width: 25%;
max-width: 25%;
}
.col-md-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_md_0  > .col-md-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.tb_gut_md_10 > .col-md-4 {
width: calc(33.33333333% - 10px);
max-width: calc(33.33333333% - 10px);
}
.tb_gut_md_20 > .col-md-4 {
width: calc(33.33333333% - 20px);
max-width: calc(33.33333333% - 20px);
}
.tb_gut_md_30 > .col-md-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_md_40 > .col-md-4 {
width: calc(33.33333333% - 40px);
max-width: calc(33.33333333% - 40px);
}
.tb_gut_md_50 > .col-md-4 {
width: calc(33.33333333% - 50px);
max-width: calc(33.33333333% - 50px);
}
.tb_separate_columns > .col-md-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.col-md-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_md_0  > .col-md-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.tb_gut_md_10 > .col-md-5 {
width: calc(41.66666666% - 10px);
max-width: calc(41.66666666% - 10px);
}
.tb_gut_md_20 > .col-md-5 {
width: calc(41.66666666% - 20px);
max-width: calc(41.66666666% - 20px);
}
.tb_gut_md_30 > .col-md-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_md_40 > .col-md-5 {
width: calc(41.66666666% - 40px);
max-width: calc(41.66666666% - 40px);
}
.tb_gut_md_50 > .col-md-5 {
width: calc(41.66666666% - 50px);
max-width: calc(41.66666666% - 50px);
}
.tb_separate_columns > .col-md-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.col-md-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_md_0  > .col-md-6 {
width: 50%;
max-width: 50%;
}
.tb_gut_md_10 > .col-md-6 {
width: calc(50% - 10px);
max-width: calc(50% - 10px);
}
.tb_gut_md_20 > .col-md-6 {
width: calc(50% - 20px);
max-width: calc(50% - 20px);
}
.tb_gut_md_30 > .col-md-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_md_40 > .col-md-6 {
width: calc(50% - 40px);
max-width: calc(50% - 40px);
}
.tb_gut_md_50 > .col-md-6 {
width: calc(50% - 50px);
max-width: calc(50% - 50px);
}
.tb_separate_columns > .col-md-6 {
width: 50%;
max-width: 50%;
}
.col-md-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_md_0  > .col-md-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.tb_gut_md_10 > .col-md-7 {
width: calc(58.33333333% - 10px);
max-width: calc(58.33333333% - 10px);
}
.tb_gut_md_20 > .col-md-7 {
width: calc(58.33333333% - 20px);
max-width: calc(58.33333333% - 20px);
}
.tb_gut_md_30 > .col-md-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_md_40 > .col-md-7 {
width: calc(58.33333333% - 40px);
max-width: calc(58.33333333% - 40px);
}
.tb_gut_md_50 > .col-md-7 {
width: calc(58.33333333% - 50px);
max-width: calc(58.33333333% - 50px);
}
.tb_separate_columns > .col-md-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.col-md-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_md_0  > .col-md-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.tb_gut_md_10 > .col-md-8 {
width: calc(66.66666666% - 10px);
max-width: calc(66.66666666% - 10px);
}
.tb_gut_md_20 > .col-md-8 {
width: calc(66.66666666% - 20px);
max-width: calc(66.66666666% - 20px);
}
.tb_gut_md_30 > .col-md-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_md_40 > .col-md-8 {
width: calc(66.66666666% - 40px);
max-width: calc(66.66666666% - 40px);
}
.tb_gut_md_50 > .col-md-8 {
width: calc(66.66666666% - 50px);
max-width: calc(66.66666666% - 50px);
}
.tb_separate_columns > .col-md-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.col-md-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_md_0  > .col-md-9 {
width: 75%;
max-width: 75%;
}
.tb_gut_md_10 > .col-md-9 {
width: calc(75% - 10px);
max-width: calc(75% - 10px);
}
.tb_gut_md_20 > .col-md-9 {
width: calc(75% - 20px);
max-width: calc(75% - 20px);
}
.tb_gut_md_30 > .col-md-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_md_40 > .col-md-9 {
width: calc(75% - 40px);
max-width: calc(75% - 40px);
}
.tb_gut_md_50 > .col-md-9 {
width: calc(75% - 50px);
max-width: calc(75% - 50px);
}
.tb_separate_columns > .col-md-9 {
width: 75%;
max-width: 75%;
}
.col-md-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_md_0  > .col-md-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.tb_gut_md_10 > .col-md-10 {
width: calc(83.33333333% - 10px);
max-width: calc(83.33333333% - 10px);
}
.tb_gut_md_20 > .col-md-10 {
width: calc(83.33333333% - 20px);
max-width: calc(83.33333333% - 20px);
}
.tb_gut_md_30 > .col-md-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_md_40 > .col-md-10 {
width: calc(83.33333333% - 40px);
max-width: calc(83.33333333% - 40px);
}
.tb_gut_md_50 > .col-md-10 {
width: calc(83.33333333% - 50px);
max-width: calc(83.33333333% - 50px);
}
.tb_separate_columns > .col-md-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.col-md-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_md_0  > .col-md-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.tb_gut_md_10 > .col-md-11 {
width: calc(91.66666666% - 10px);
max-width: calc(91.66666666% - 10px);
}
.tb_gut_md_20 > .col-md-11 {
width: calc(91.66666666% - 20px);
max-width: calc(91.66666666% - 20px);
}
.tb_gut_md_30 > .col-md-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_md_40 > .col-md-11 {
width: calc(91.66666666% - 40px);
max-width: calc(91.66666666% - 40px);
}
.tb_gut_md_50 > .col-md-11 {
width: calc(91.66666666% - 50px);
max-width: calc(91.66666666% - 50px);
}
.tb_separate_columns > .col-md-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.col-md-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_md_0  > .col-md-12 {
width: 100%;
max-width: 100%;
}
.tb_gut_md_10 > .col-md-12 {
width: calc(100% - 10px);
max-width: calc(100% - 10px);
}
.tb_gut_md_20 > .col-md-12 {
width: calc(100% - 20px);
max-width: calc(100% - 20px);
}
.tb_gut_md_30 > .col-md-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_md_40 > .col-md-12 {
width: calc(100% - 40px);
max-width: calc(100% - 40px);
}
.tb_gut_md_50 > .col-md-12 {
width: calc(100% - 50px);
max-width: calc(100% - 50px);
}
.tb_separate_columns > .col-md-12 {
width: 100%;
max-width: 100%;
} .col-md-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_md_0  > .col-md-1-5 {
width: 20%;
max-width: 20%;
}
.tb_gut_md_10 > .col-md-1-5 {
width: calc(20% - 10px);
max-width: calc(20% - 10px);
}
.tb_gut_md_20 > .col-md-1-5 {
width: calc(20% - 20px);
max-width: calc(20% - 20px);
}
.tb_gut_md_30 > .col-md-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_md_40 > .col-md-1-5 {
width: calc(20% - 40px);
max-width: calc(20% - 40px);
}
.tb_gut_md_50 > .col-md-1-5 {
width: calc(20% - 50px);
max-width: calc(20% - 50px);
}
.tb_separate_columns > .col-md-1-5 {
width: 20%;
max-width: 20%;
}
.col-md-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_md_0  > .col-md-2-5 {
width: 40%;
max-width: 40%;
}
.tb_gut_md_10 > .col-md-2-5 {
width: calc(40% - 10px);
max-width: calc(40% - 10px);
}
.tb_gut_md_20 > .col-md-2-5 {
width: calc(40% - 20px);
max-width: calc(40% - 20px);
}
.tb_gut_md_30 > .col-md-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_md_40 > .col-md-2-5 {
width: calc(40% - 40px);
max-width: calc(40% - 40px);
}
.tb_gut_md_50 > .col-md-2-5 {
width: calc(40% - 50px);
max-width: calc(40% - 50px);
}
.tb_separate_columns > .col-md-2-5 {
width: 40%;
max-width: 40%;
}
.col-md-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_md_0  > .col-md-3-5 {
width: 60%;
max-width: 60%;
}
.tb_gut_md_10 > .col-md-3-5 {
width: calc(60% - 10px);
max-width: calc(60% - 10px);
}
.tb_gut_md_20 > .col-md-3-5 {
width: calc(60% - 20px);
max-width: calc(60% - 20px);
}
.tb_gut_md_30 > .col-md-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_md_40 > .col-md-3-5 {
width: calc(60% - 40px);
max-width: calc(60% - 40px);
}
.tb_gut_md_50 > .col-md-3-5 {
width: calc(60% - 50px);
max-width: calc(60% - 50px);
}
.tb_separate_columns > .col-md-3-5 {
width: 60%;
max-width: 60%;
}
.col-md-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_md_0  > .col-md-4-5 {
width: 80%;
max-width: 80%;
}
.tb_gut_md_10 > .col-md-4-5 {
width: calc(80% - 10px);
max-width: calc(80% - 10px);
}
.tb_gut_md_20 > .col-md-4-5 {
width: calc(80% - 20px);
max-width: calc(80% - 20px);
}
.tb_gut_md_30 > .col-md-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_md_40 > .col-md-4-5 {
width: calc(80% - 40px);
max-width: calc(80% - 40px);
}
.tb_gut_md_50 > .col-md-4-5 {
width: calc(80% - 50px);
max-width: calc(80% - 50px);
}
.tb_separate_columns > .col-md-4-5 {
width: 80%;
max-width: 80%;
} .col-md-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_md_0  > .col-md-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.tb_gut_md_10 > .col-md-1-8 {
width: calc(12.5% - 10px);
max-width: calc(12.5% - 10px);
}
.tb_gut_md_20 > .col-md-1-8 {
width: calc(12.5% - 20px);
max-width: calc(12.5% - 20px);
}
.tb_gut_md_30 > .col-md-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_md_40 > .col-md-1-8 {
width: calc(12.5% - 40px);
max-width: calc(12.5% - 40px);
}
.tb_gut_md_50 > .col-md-1-8 {
width: calc(12.5% - 50px);
max-width: calc(12.5% - 50px);
}
.tb_separate_columns > .col-md-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.col-md-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_md_0  > .col-md-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.tb_gut_md_10 > .col-md-3-8 {
width: calc(37.5% - 10px);
max-width: calc(37.5% - 10px);
}
.tb_gut_md_20 > .col-md-3-8 {
width: calc(37.5% - 20px);
max-width: calc(37.5% - 20px);
}
.tb_gut_md_30 > .col-md-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_md_40 > .col-md-3-8 {
width: calc(37.5% - 40px);
max-width: calc(37.5% - 40px);
}
.tb_gut_md_50 > .col-md-3-8 {
width: calc(37.5% - 50px);
max-width: calc(37.5% - 50px);
}
.tb_separate_columns > .col-md-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.col-md-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_md_0  > .col-md-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.tb_gut_md_10 > .col-md-5-8 {
width: calc(62.5% - 10px);
max-width: calc(62.5% - 10px);
}
.tb_gut_md_20 > .col-md-5-8 {
width: calc(62.5% - 20px);
max-width: calc(62.5% - 20px);
}
.tb_gut_md_30 > .col-md-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_md_40 > .col-md-5-8 {
width: calc(62.5% - 40px);
max-width: calc(62.5% - 40px);
}
.tb_gut_md_50 > .col-md-5-8 {
width: calc(62.5% - 50px);
max-width: calc(62.5% - 50px);
}
.tb_separate_columns > .col-md-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.col-md-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_md_0  > .col-md-7-8 {
width: 87.5%;
max-width: 87.5%;
}
.tb_gut_md_10 > .col-md-7-8 {
width: calc(87.5% - 10px);
max-width: calc(87.5% - 10px);
}
.tb_gut_md_20 > .col-md-7-8 {
width: calc(87.5% - 20px);
max-width: calc(87.5% - 20px);
}
.tb_gut_md_30 > .col-md-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_md_40 > .col-md-7-8 {
width: calc(87.5% - 40px);
max-width: calc(87.5% - 40px);
}
.tb_gut_md_50 > .col-md-7-8 {
width: calc(87.5% - 50px);
max-width: calc(87.5% - 50px);
}
.tb_separate_columns > .col-md-7-8 {
width: 87.5%;
max-width: 87.5%;
}
} @media (min-width: 1261px) {
.col-lg-auto:empty {
display: none;
}
.col-lg-auto.col-lg-auto,
.col-lg-fill.col-lg-fill
{
width: auto; }
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12, .col-lg-1-5,
.col-lg-2-5,
.col-lg-3-5,
.col-lg-4-5, .col-lg-1-8,
.col-lg-3-8,
.col-lg-5-8,
.col-lg-7-8,
.col-lg-auto,
.col-lg-auto > .tb_wt.tb_wt
{
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
}
.col-lg-fill {
-ms-flex: 1 1 0px;
-webkit-flex: 1 1 0px;
flex: 1 1 0px;
min-width:        0px;
}
.col-lg-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_lg_0  > .col-lg-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.tb_gut_lg_10 > .col-lg-1 {
width: calc(8.33333333% - 10px);
max-width: calc(8.33333333% - 10px);
}
.tb_gut_lg_20 > .col-lg-1 {
width: calc(8.33333333% - 20px);
max-width: calc(8.33333333% - 20px);
}
.tb_gut_lg_30 > .col-lg-1 {
width: calc(8.33333333% - 30px);
max-width: calc(8.33333333% - 30px);
}
.tb_gut_lg_40 > .col-lg-1 {
width: calc(8.33333333% - 40px);
max-width: calc(8.33333333% - 40px);
}
.tb_gut_lg_50 > .col-lg-1 {
width: calc(8.33333333% - 50px);
max-width: calc(8.33333333% - 50px);
}
.tb_separate_columns > .col-lg-1 {
width: 8.33333333%;
max-width: 8.33333333%;
}
.col-lg-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_lg_0  > .col-lg-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.tb_gut_lg_10 > .col-lg-2 {
width: calc(16.66666666% - 10px);
max-width: calc(16.66666666% - 10px);
}
.tb_gut_lg_20 > .col-lg-2 {
width: calc(16.66666666% - 20px);
max-width: calc(16.66666666% - 20px);
}
.tb_gut_lg_30 > .col-lg-2 {
width: calc(16.66666666% - 30px);
max-width: calc(16.66666666% - 30px);
}
.tb_gut_lg_40 > .col-lg-2 {
width: calc(16.66666666% - 40px);
max-width: calc(16.66666666% - 40px);
}
.tb_gut_lg_50 > .col-lg-2 {
width: calc(16.66666666% - 50px);
max-width: calc(16.66666666% - 50px);
}
.tb_separate_columns > .col-lg-2 {
width: 16.66666666%;
max-width: 16.66666666%;
}
.col-lg-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_lg_0  > .col-lg-3 {
width: 25%;
max-width: 25%;
}
.tb_gut_lg_10 > .col-lg-3 {
width: calc(25% - 10px);
max-width: calc(25% - 10px);
}
.tb_gut_lg_20 > .col-lg-3 {
width: calc(25% - 20px);
max-width: calc(25% - 20px);
}
.tb_gut_lg_30 > .col-lg-3 {
width: calc(25% - 30px);
max-width: calc(25% - 30px);
}
.tb_gut_lg_40 > .col-lg-3 {
width: calc(25% - 40px);
max-width: calc(25% - 40px);
}
.tb_gut_lg_50 > .col-lg-3 {
width: calc(25% - 50px);
max-width: calc(25% - 50px);
}
.tb_gut_lg_100 > .col-lg-3 {
width:     calc(25% - 100px);
max-width: calc(25% - 100px);
}
.tb_separate_columns > .col-lg-3 {
width: 25%;
max-width: 25%;
}
.col-lg-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_lg_0  > .col-lg-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.tb_gut_lg_10 > .col-lg-4 {
width: calc(33.33333333% - 10px);
max-width: calc(33.33333333% - 10px);
}
.tb_gut_lg_20 > .col-lg-4 {
width: calc(33.33333333% - 20px);
max-width: calc(33.33333333% - 20px);
}
.tb_gut_lg_30 > .col-lg-4 {
width: calc(33.33333333% - 30px);
max-width: calc(33.33333333% - 30px);
}
.tb_gut_lg_40 > .col-lg-4 {
width: calc(33.33333333% - 40px);
max-width: calc(33.33333333% - 40px);
}
.tb_gut_lg_50 > .col-lg-4 {
width: calc(33.33333333% - 50px);
max-width: calc(33.33333333% - 50px);
}
.tb_gut_lg_100 > .col-lg-4 {
width: calc(33.33333333% - 100px);
max-width: calc(33.33333333% - 100px);
}
.tb_separate_columns > .col-lg-4 {
width: 33.33333333%;
max-width: 33.33333333%;
}
.col-lg-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_lg_0  > .col-lg-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.tb_gut_lg_10 > .col-lg-5 {
width: calc(41.66666666% - 10px);
max-width: calc(41.66666666% - 10px);
}
.tb_gut_lg_20 > .col-lg-5 {
width: calc(41.66666666% - 20px);
max-width: calc(41.66666666% - 20px);
}
.tb_gut_lg_30 > .col-lg-5 {
width: calc(41.66666666% - 30px);
max-width: calc(41.66666666% - 30px);
}
.tb_gut_lg_40 > .col-lg-5 {
width: calc(41.66666666% - 40px);
max-width: calc(41.66666666% - 40px);
}
.tb_gut_lg_50 > .col-lg-5 {
width: calc(41.66666666% - 50px);
max-width: calc(41.66666666% - 50px);
}
.tb_gut_lg_100 > .col-lg-5 {
width: calc(41.66666666% - 100px);
max-width: calc(41.66666666% - 100px);
}
.tb_separate_columns > .col-lg-5 {
width: 41.66666666%;
max-width: 41.66666666%;
}
.col-lg-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_lg_0  > .col-lg-6 {
width: 50%;
max-width: 50%;
}
.tb_gut_lg_10 > .col-lg-6 {
width: calc(50% - 10px);
max-width: calc(50% - 10px);
}
.tb_gut_lg_20 > .col-lg-6 {
width: calc(50% - 20px);
max-width: calc(50% - 20px);
}
.tb_gut_lg_30 > .col-lg-6 {
width: calc(50% - 30px);
max-width: calc(50% - 30px);
}
.tb_gut_lg_40 > .col-lg-6 {
width: calc(50% - 40px);
max-width: calc(50% - 40px);
}
.tb_gut_lg_50 > .col-lg-6 {
width: calc(50% - 50px);
max-width: calc(50% - 50px);
}
.tb_gut_lg_100 > .col-lg-6 {
width: calc(50% - 100px);
max-width: calc(50% - 100px);
}
.tb_separate_columns > .col-lg-6 {
width: 50%;
max-width: 50%;
}
.col-lg-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_lg_0  > .col-lg-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.tb_gut_lg_10 > .col-lg-7 {
width: calc(58.33333333% - 10px);
max-width: calc(58.33333333% - 10px);
}
.tb_gut_lg_20 > .col-lg-7 {
width: calc(58.33333333% - 20px);
max-width: calc(58.33333333% - 20px);
}
.tb_gut_lg_30 > .col-lg-7 {
width: calc(58.33333333% - 30px);
max-width: calc(58.33333333% - 30px);
}
.tb_gut_lg_40 > .col-lg-7 {
width: calc(58.33333333% - 40px);
max-width: calc(58.33333333% - 40px);
}
.tb_gut_lg_50 > .col-lg-7 {
width: calc(58.33333333% - 50px);
max-width: calc(58.33333333% - 50px);
}
.tb_gut_lg_100 > .col-lg-7 {
width: calc(58.33333333% - 100px);
max-width: calc(58.33333333% - 100px);
}
.tb_separate_columns > .col-lg-7 {
width: 58.33333333%;
max-width: 58.33333333%;
}
.col-lg-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_lg_0  > .col-lg-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.tb_gut_lg_10 > .col-lg-8 {
width: calc(66.66666666% - 10px);
max-width: calc(66.66666666% - 10px);
}
.tb_gut_lg_20 > .col-lg-8 {
width: calc(66.66666666% - 20px);
max-width: calc(66.66666666% - 20px);
}
.tb_gut_lg_30 > .col-lg-8 {
width: calc(66.66666666% - 30px);
max-width: calc(66.66666666% - 30px);
}
.tb_gut_lg_40 > .col-lg-8 {
width: calc(66.66666666% - 40px);
max-width: calc(66.66666666% - 40px);
}
.tb_gut_lg_50 > .col-lg-8 {
width: calc(66.66666666% - 50px);
max-width: calc(66.66666666% - 50px);
}
.tb_gut_lg_100 > .col-lg-8 {
width: calc(66.66666666% - 100px);
max-width: calc(66.66666666% - 100px);
}
.tb_separate_columns > .col-lg-8 {
width: 66.66666666%;
max-width: 66.66666666%;
}
.col-lg-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_lg_0  > .col-lg-9 {
width: 75%;
max-width: 75%;
}
.tb_gut_lg_10 > .col-lg-9 {
width: calc(75% - 10px);
max-width: calc(75% - 10px);
}
.tb_gut_lg_20 > .col-lg-9 {
width: calc(75% - 20px);
max-width: calc(75% - 20px);
}
.tb_gut_lg_30 > .col-lg-9 {
width: calc(75% - 30px);
max-width: calc(75% - 30px);
}
.tb_gut_lg_40 > .col-lg-9 {
width: calc(75% - 40px);
max-width: calc(75% - 40px);
}
.tb_gut_lg_50 > .col-lg-9 {
width: calc(75% - 50px);
max-width: calc(75% - 50px);
}
.tb_gut_lg_100 > .col-lg-9 {
width:     calc(75% - 100px);
max-width: calc(75% - 100px);
}
.tb_separate_columns > .col-lg-9 {
width: 75%;
max-width: 75%;
}
.col-lg-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_lg_0  > .col-lg-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.tb_gut_lg_10 > .col-lg-10 {
width: calc(83.33333333% - 10px);
max-width: calc(83.33333333% - 10px);
}
.tb_gut_lg_20 > .col-lg-10 {
width: calc(83.33333333% - 20px);
max-width: calc(83.33333333% - 20px);
}
.tb_gut_lg_30 > .col-lg-10 {
width: calc(83.33333333% - 30px);
max-width: calc(83.33333333% - 30px);
}
.tb_gut_lg_40 > .col-lg-10 {
width: calc(83.33333333% - 40px);
max-width: calc(83.33333333% - 40px);
}
.tb_gut_lg_50 > .col-lg-10 {
width: calc(83.33333333% - 50px);
max-width: calc(83.33333333% - 50px);
}
.tb_separate_columns > .col-lg-10 {
width: 83.33333333%;
max-width: 83.33333333%;
}
.col-lg-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_lg_0  > .col-lg-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.tb_gut_lg_10 > .col-lg-11 {
width: calc(91.66666666% - 10px);
max-width: calc(91.66666666% - 10px);
}
.tb_gut_lg_20 > .col-lg-11 {
width: calc(91.66666666% - 20px);
max-width: calc(91.66666666% - 20px);
}
.tb_gut_lg_30 > .col-lg-11 {
width: calc(91.66666666% - 30px);
max-width: calc(91.66666666% - 30px);
}
.tb_gut_lg_40 > .col-lg-11 {
width: calc(91.66666666% - 40px);
max-width: calc(91.66666666% - 40px);
}
.tb_gut_lg_50 > .col-lg-11 {
width: calc(91.66666666% - 50px);
max-width: calc(91.66666666% - 50px);
}
.tb_separate_columns > .col-lg-11 {
width: 91.66666666%;
max-width: 91.66666666%;
}
.col-lg-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_lg_0  > .col-lg-12 {
width: 100%;
max-width: 100%;
}
.tb_gut_lg_10 > .col-lg-12 {
width: calc(100% - 10px);
max-width: calc(100% - 10px);
}
.tb_gut_lg_20 > .col-lg-12 {
width: calc(100% - 20px);
max-width: calc(100% - 20px);
}
.tb_gut_lg_30 > .col-lg-12 {
width: calc(100% - 30px);
max-width: calc(100% - 30px);
}
.tb_gut_lg_40 > .col-lg-12 {
width: calc(100% - 40px);
max-width: calc(100% - 40px);
}
.tb_gut_lg_50 > .col-lg-12 {
width: calc(100% - 50px);
max-width: calc(100% - 50px);
}
.tb_separate_columns > .col-lg-12 {
width: 100%;
max-width: 100%;
} .col-lg-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_lg_0  > .col-lg-1-5 {
width: 20%;
max-width: 20%;
}
.tb_gut_lg_10 > .col-lg-1-5 {
width: calc(20% - 10px);
max-width: calc(20% - 10px);
}
.tb_gut_lg_20 > .col-lg-1-5 {
width: calc(20% - 20px);
max-width: calc(20% - 20px);
}
.tb_gut_lg_30 > .col-lg-1-5 {
width: calc(20% - 30px);
max-width: calc(20% - 30px);
}
.tb_gut_lg_40 > .col-lg-1-5 {
width: calc(20% - 40px);
max-width: calc(20% - 40px);
}
.tb_gut_lg_50 > .col-lg-1-5 {
width: calc(20% - 50px);
max-width: calc(20% - 50px);
}
.tb_separate_columns > .col-lg-1-5 {
width: 20%;
max-width: 20%;
}
.col-lg-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_lg_0  > .col-lg-2-5 {
width: 40%;
max-width: 40%;
}
.tb_gut_lg_10 > .col-lg-2-5 {
width: calc(40% - 10px);
max-width: calc(40% - 10px);
}
.tb_gut_lg_20 > .col-lg-2-5 {
width: calc(40% - 20px);
max-width: calc(40% - 20px);
}
.tb_gut_lg_30 > .col-lg-2-5 {
width: calc(40% - 30px);
max-width: calc(40% - 30px);
}
.tb_gut_lg_40 > .col-lg-2-5 {
width: calc(40% - 40px);
max-width: calc(40% - 40px);
}
.tb_gut_lg_50 > .col-lg-2-5 {
width: calc(40% - 50px);
max-width: calc(40% - 50px);
}
.tb_separate_columns > .col-lg-2-5 {
width: 40%;
max-width: 40%;
}
.col-lg-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_lg_0  > .col-lg-3-5 {
width: 60%;
max-width: 60%;
}
.tb_gut_lg_10 > .col-lg-3-5 {
width: calc(60% - 10px);
max-width: calc(60% - 10px);
}
.tb_gut_lg_20 > .col-lg-3-5 {
width: calc(60% - 20px);
max-width: calc(60% - 20px);
}
.tb_gut_lg_30 > .col-lg-3-5 {
width: calc(60% - 30px);
max-width: calc(60% - 30px);
}
.tb_gut_lg_40 > .col-lg-3-5 {
width: calc(60% - 40px);
max-width: calc(60% - 40px);
}
.tb_gut_lg_50 > .col-lg-3-5 {
width: calc(60% - 50px);
max-width: calc(60% - 50px);
}
.tb_separate_columns > .col-lg-3-5 {
width: 60%;
max-width: 60%;
}
.col-lg-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_lg_0  > .col-lg-4-5 {
width: 80%;
max-width: 80%;
}
.tb_gut_lg_10 > .col-lg-4-5 {
width: calc(80% - 10px);
max-width: calc(80% - 10px);
}
.tb_gut_lg_20 > .col-lg-4-5 {
width: calc(80% - 20px);
max-width: calc(80% - 20px);
}
.tb_gut_lg_30 > .col-lg-4-5 {
width: calc(80% - 30px);
max-width: calc(80% - 30px);
}
.tb_gut_lg_40 > .col-lg-4-5 {
width: calc(80% - 40px);
max-width: calc(80% - 40px);
}
.tb_gut_lg_50 > .col-lg-4-5 {
width: calc(80% - 50px);
max-width: calc(80% - 50px);
}
.tb_separate_columns > .col-lg-4-5 {
width: 80%;
max-width: 80%;
} .col-lg-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_lg_0  > .col-lg-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.tb_gut_lg_10 > .col-lg-1-8 {
width: calc(12.5% - 10px);
max-width: calc(12.5% - 10px);
}
.tb_gut_lg_20 > .col-lg-1-8 {
width: calc(12.5% - 20px);
max-width: calc(12.5% - 20px);
}
.tb_gut_lg_30 > .col-lg-1-8 {
width: calc(12.5% - 30px);
max-width: calc(12.5% - 30px);
}
.tb_gut_lg_40 > .col-lg-1-8 {
width: calc(12.5% - 40px);
max-width: calc(12.5% - 40px);
}
.tb_gut_lg_50 > .col-lg-1-8 {
width: calc(12.5% - 50px);
max-width: calc(12.5% - 50px);
}
.tb_separate_columns > .col-lg-1-8 {
width: 12.5%;
max-width: 12.5%;
}
.col-lg-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_lg_0  > .col-lg-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.tb_gut_lg_10 > .col-lg-3-8 {
width: calc(37.5% - 10px);
max-width: calc(37.5% - 10px);
}
.tb_gut_lg_20 > .col-lg-3-8 {
width: calc(37.5% - 20px);
max-width: calc(37.5% - 20px);
}
.tb_gut_lg_30 > .col-lg-3-8 {
width: calc(37.5% - 30px);
max-width: calc(37.5% - 30px);
}
.tb_gut_lg_40 > .col-lg-3-8 {
width: calc(37.5% - 40px);
max-width: calc(37.5% - 40px);
}
.tb_gut_lg_50 > .col-lg-3-8 {
width: calc(37.5% - 50px);
max-width: calc(37.5% - 50px);
}
.tb_separate_columns > .col-lg-3-8 {
width: 37.5%;
max-width: 37.5%;
}
.col-lg-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_lg_0  > .col-lg-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.tb_gut_lg_10 > .col-lg-5-8 {
width: calc(62.5% - 10px);
max-width: calc(62.5% - 10px);
}
.tb_gut_lg_20 > .col-lg-5-8 {
width: calc(62.5% - 20px);
max-width: calc(62.5% - 20px);
}
.tb_gut_lg_30 > .col-lg-5-8 {
width: calc(62.5% - 30px);
max-width: calc(62.5% - 30px);
}
.tb_gut_lg_40 > .col-lg-5-8 {
width: calc(62.5% - 40px);
max-width: calc(62.5% - 40px);
}
.tb_gut_lg_50 > .col-lg-5-8 {
width: calc(62.5% - 50px);
max-width: calc(62.5% - 50px);
}
.tb_separate_columns > .col-lg-5-8 {
width: 62.5%;
max-width: 62.5%;
}
.col-lg-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_lg_0  > .col-lg-7-8 {
width: 87.5%;
max-width: 87.5%;
}
.tb_gut_lg_10 > .col-lg-7-8 {
width: calc(87.5% - 10px);
max-width: calc(87.5% - 10px);
}
.tb_gut_lg_20 > .col-lg-7-8 {
width: calc(87.5% - 20px);
max-width: calc(87.5% - 20px);
}
.tb_gut_lg_30 > .col-lg-7-8 {
width: calc(87.5% - 30px);
max-width: calc(87.5% - 30px);
}
.tb_gut_lg_40 > .col-lg-7-8 {
width: calc(87.5% - 40px);
max-width: calc(87.5% - 40px);
}
.tb_gut_lg_50 > .col-lg-7-8 {
width: calc(87.5% - 50px);
max-width: calc(87.5% - 50px);
}
.tb_separate_columns > .col-lg-7-8 {
width: 87.5%;
max-width: 87.5%;
}
}
@media (max-width: 768px) {
.col-xs-auto.flex-wrap {
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.col-xs-auto.flex-wrap > * {
-ms-flex: 0 1 auto !important;
-webkit-flex: 0 1 auto !important;
flex: 0 1 auto !important;
}
}
@media (min-width: 769px) and (max-width: 1040px) {
.col-sm-auto.flex-wrap {
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.col-sm-auto.flex-wrap > * {
-ms-flex: 0 1 auto !important;
-webkit-flex: 0 1 auto !important;
flex: 0 1 auto !important;
}
}
@media (min-width: 1041px) and (max-width: 1260px) {
.col-md-auto.flex-wrap {
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.col-md-auto.flex-wrap > * {
-ms-flex: 0 1 auto !important;
-webkit-flex: 0 1 auto !important;
flex: 0 1 auto !important;
}
}
@media (min-width: 1261px) {
.col-lg-auto.flex-wrap {
-ms-flex: 0 1 auto;
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.col-lg-auto.flex-wrap > * {
-ms-flex: 0 1 auto !important;
-webkit-flex: 0 1 auto !important;
flex: 0 1 auto !important;
}
}
.col-valign-top.flex-wrap {
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.col-valign-middle.flex-wrap {
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.col-valign-bottom.flex-wrap {
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
} .col > .display-block,
.col > address:not(.display-inline-block),
.col > article:not(.display-inline-block),
.col > aside:not(.display-inline-block),
.col > audio:not(.display-inline-block),
.col > blockquote:not(.display-inline-block),
.col > canvas:not(.display-inline-block),
.col > div:not(.display-inline-block),
.col > dl:not(.display-inline-block),
.col > fieldset:not(.display-inline-block),
.col > figure:not(.display-inline-block),
.col > form:not(.display-inline-block),
.col > h1:not(.display-inline-block),
.col > h1:not(.display-inline-block),
.col > h2:not(.display-inline-block),
.col > h3:not(.display-inline-block),
.col > h4:not(.display-inline-block),
.col > h5:not(.display-inline-block),
.col > h6:not(.display-inline-block),
.col > hr:not(.display-inline-block),
.col > nav:not(.display-inline-block),
.col > ol:not(.display-inline-block),
.col > p:not(.display-inline-block),
.col > pre:not(.display-inline-block),
.col > section:not(.display-inline-block),
.col > table:not(.display-inline-block),
.col > ul:not(.display-inline-block),
.col > video:not(.display-inline-block),
.row > div > .display-block,
.row > div > address:not(.display-inline-block),
.row > div > article:not(.display-inline-block),
.row > div > aside:not(.display-inline-block),
.row > div > audio:not(.display-inline-block),
.row > div > blockquote:not(.display-inline-block),
.row > div > canvas:not(.display-inline-block),
.row > div > div:not(.display-inline-block),
.row > div > dl:not(.display-inline-block),
.row > div > fieldset:not(.display-inline-block),
.row > div > figure:not(.display-inline-block),
.row > div > form:not(.display-inline-block),
.row > div > h1:not(.display-inline-block),
.row > div > h1:not(.display-inline-block),
.row > div > h2:not(.display-inline-block),
.row > div > h3:not(.display-inline-block),
.row > div > h4:not(.display-inline-block),
.row > div > h5:not(.display-inline-block),
.row > div > h6:not(.display-inline-block),
.row > div > hr:not(.display-inline-block),
.row > div > nav:not(.display-inline-block),
.row > div > ol:not(.display-inline-block),
.row > div > p:not(.display-inline-block),
.row > div > pre:not(.display-inline-block),
.row > div > section:not(.display-inline-block),
.row > div > table:not(.display-inline-block),
.row > div > ul:not(.display-inline-block),
.row > div > video:not(.display-inline-block),
.col > .display-block > *,
.col > address:not(.display-inline-block) > *,
.col > article:not(.display-inline-block):not(.tb__item) > *,
.col > aside:not(.display-inline-block) > *,
.col > audio:not(.display-inline-block) > *,
.col > blockquote:not(.display-inline-block) > *,
.col > canvas:not(.display-inline-block) > *,
.col > div:not(.display-inline-block):not(.row):not(.tb__item) > *,
.col > dl:not(.display-inline-block) > *,
.col > fieldset:not(.display-inline-block) > *,
.col > figure:not(.display-inline-block) > *,
.col > form:not(.display-inline-block) > *,
.col > h1:not(.display-inline-block) > *,
.col > h1:not(.display-inline-block) > *,
.col > h2:not(.display-inline-block) > *,
.col > h3:not(.display-inline-block) > *,
.col > h4:not(.display-inline-block) > *,
.col > h5:not(.display-inline-block) > *,
.col > h6:not(.display-inline-block) > *,
.col > hr:not(.display-inline-block) > *,
.col > nav:not(.display-inline-block) > *,
.col > ol:not(.display-inline-block) > *,
.col > p:not(.display-inline-block) > *,
.col > pre:not(.display-inline-block) > *,
.col > section:not(.display-inline-block) > *,
.col > table:not(.display-inline-block) > *,
.col > ul:not(.display-inline-block) > *,
.col > video:not(.display-inline-block) > *
{
-ms-flex: 1 1 100%;
-webkit-flex: 1 1 100%;
flex: 1 1 100%;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.col-xs-auto > address:not(.display-inline-block),
.col-xs-auto > article:not(.display-inline-block),
.col-xs-auto > aside:not(.display-inline-block),
.col-xs-auto > audio:not(.display-inline-block),
.col-xs-auto > blockquote:not(.display-inline-block),
.col-xs-auto > canvas:not(.display-inline-block),
.col-xs-auto > div:not(.display-inline-block),
.col-xs-auto > dl:not(.display-inline-block),
.col-xs-auto > fieldset:not(.display-inline-block),
.col-xs-auto > figure:not(.display-inline-block),
.col-xs-auto > form:not(.display-inline-block),
.col-xs-auto > h1:not(.display-inline-block),
.col-xs-auto > h1:not(.display-inline-block),
.col-xs-auto > h2:not(.display-inline-block),
.col-xs-auto > h3:not(.display-inline-block),
.col-xs-auto > h4:not(.display-inline-block),
.col-xs-auto > h5:not(.display-inline-block),
.col-xs-auto > h6:not(.display-inline-block),
.col-xs-auto > hr:not(.display-inline-block),
.col-xs-auto > nav:not(.display-inline-block),
.col-xs-auto > ol:not(.display-inline-block),
.col-xs-auto > p:not(.display-inline-block),
.col-xs-auto > pre:not(.display-inline-block),
.col-xs-auto > section:not(.display-inline-block),
.col-xs-auto > table:not(.display-inline-block),
.col-xs-auto > ul:not(.display-inline-block),
.col-xs-auto > video:not(.display-inline-block)
{
min-width: 100%;
}
@media (min-width: 769px) {
.col-sm-auto > address:not(.display-inline-block),
.col-sm-auto > article:not(.display-inline-block),
.col-sm-auto > aside:not(.display-inline-block),
.col-sm-auto > audio:not(.display-inline-block),
.col-sm-auto > blockquote:not(.display-inline-block),
.col-sm-auto > canvas:not(.display-inline-block),
.col-sm-auto > div:not(.display-inline-block),
.col-sm-auto > dl:not(.display-inline-block),
.col-sm-auto > fieldset:not(.display-inline-block),
.col-sm-auto > figure:not(.display-inline-block),
.col-sm-auto > form:not(.display-inline-block),
.col-sm-auto > h1:not(.display-inline-block),
.col-sm-auto > h1:not(.display-inline-block),
.col-sm-auto > h2:not(.display-inline-block),
.col-sm-auto > h3:not(.display-inline-block),
.col-sm-auto > h4:not(.display-inline-block),
.col-sm-auto > h5:not(.display-inline-block),
.col-sm-auto > h6:not(.display-inline-block),
.col-sm-auto > hr:not(.display-inline-block),
.col-sm-auto > nav:not(.display-inline-block),
.col-sm-auto > ol:not(.display-inline-block),
.col-sm-auto > p:not(.display-inline-block),
.col-sm-auto > pre:not(.display-inline-block),
.col-sm-auto > section:not(.display-inline-block),
.col-sm-auto > table:not(.display-inline-block),
.col-sm-auto > ul:not(.display-inline-block),
.col-sm-auto > video:not(.display-inline-block)
{
min-width: 100%;
}
}
@media (min-width: 1041px) {
.col-md-auto > address:not(.display-inline-block),
.col-md-auto > article:not(.display-inline-block),
.col-md-auto > aside:not(.display-inline-block),
.col-md-auto > audio:not(.display-inline-block),
.col-md-auto > blockquote:not(.display-inline-block),
.col-md-auto > canvas:not(.display-inline-block),
.col-md-auto > div:not(.display-inline-block),
.col-md-auto > dl:not(.display-inline-block),
.col-md-auto > fieldset:not(.display-inline-block),
.col-md-auto > figure:not(.display-inline-block),
.col-md-auto > form:not(.display-inline-block),
.col-md-auto > h1:not(.display-inline-block),
.col-md-auto > h1:not(.display-inline-block),
.col-md-auto > h2:not(.display-inline-block),
.col-md-auto > h3:not(.display-inline-block),
.col-md-auto > h4:not(.display-inline-block),
.col-md-auto > h5:not(.display-inline-block),
.col-md-auto > h6:not(.display-inline-block),
.col-md-auto > hr:not(.display-inline-block),
.col-md-auto > nav:not(.display-inline-block),
.col-md-auto > ol:not(.display-inline-block),
.col-md-auto > p:not(.display-inline-block),
.col-md-auto > pre:not(.display-inline-block),
.col-md-auto > section:not(.display-inline-block),
.col-md-auto > table:not(.display-inline-block),
.col-md-auto > ul:not(.display-inline-block),
.col-md-auto > video:not(.display-inline-block)
{
min-width: 100%;
}
}
@media (min-width: 1261px) {
.col-lg-auto > address:not(.display-inline-block),
.col-lg-auto > article:not(.display-inline-block),
.col-lg-auto > aside:not(.display-inline-block),
.col-lg-auto > audio:not(.display-inline-block),
.col-lg-auto > blockquote:not(.display-inline-block),
.col-lg-auto > canvas:not(.display-inline-block),
.col-lg-auto > div:not(.display-inline-block),
.col-lg-auto > dl:not(.display-inline-block),
.col-lg-auto > fieldset:not(.display-inline-block),
.col-lg-auto > figure:not(.display-inline-block),
.col-lg-auto > form:not(.display-inline-block),
.col-lg-auto > h1:not(.display-inline-block),
.col-lg-auto > h1:not(.display-inline-block),
.col-lg-auto > h2:not(.display-inline-block),
.col-lg-auto > h3:not(.display-inline-block),
.col-lg-auto > h4:not(.display-inline-block),
.col-lg-auto > h5:not(.display-inline-block),
.col-lg-auto > h6:not(.display-inline-block),
.col-lg-auto > hr:not(.display-inline-block),
.col-lg-auto > nav:not(.display-inline-block),
.col-lg-auto > ol:not(.display-inline-block),
.col-lg-auto > p:not(.display-inline-block),
.col-lg-auto > pre:not(.display-inline-block),
.col-lg-auto > section:not(.display-inline-block),
.col-lg-auto > table:not(.display-inline-block),
.col-lg-auto > ul:not(.display-inline-block),
.col-lg-auto > video:not(.display-inline-block)
{
min-width: 100%;
}
}
.row-wrap {
display: block !important;
}
.col-align-start {
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.row-align-center,
.col-align-center
{
-webkit-justify-content: center;
justify-content: center;
}
.col-align-start   > *,
.col-align-center  > *,
.col-align-end     > *,
.col-align-between > *,
.col-align-around  > *
{
-webkit-flex: 0 1 auto;
flex: 0 1 auto;
}
.col-align-end {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.col-align-between {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.col-align-around {
-webkit-justify-content: space-around;
justify-content: space-around;
}
.col-align-start,
.col-align-center,
.col-align-end,
.col-align-between,
.col-align-around,
.col-valign-top,
.col-valign-middle,
.col-valign-bottom
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.col-valign-top {
-ms-flex-line-pack: start;
-webkit-align-content: flex-start;
align-content: flex-start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.col-top,
.col-valign-top > *
{
-ms-flex-item-align: start;
-webkit-align-self: flex-start;
align-self: flex-start;
}
.col-valign-middle {
-ms-flex-line-pack: center;
-webkit-align-content: center;
align-content: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.col-middle,
.col-valign-middle > *
{
-ms-flex-item-align: center;
-webkit-align-self: center;
align-self: center;
}
.col-valign-bottom {
-ms-flex-line-pack: end;
-webkit-align-content: flex-end;
align-content: flex-end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
}
.col-bottom,
.col-valign-bottom > *
{
-ms-flex-item-align: end;
-webkit-align-self: flex-end;
align-self: flex-end;
} .row.tb_separate_columns {
margin:  0;
padding: 0;
}
.row.tb_separate_columns > .col {
margin: 0 !important;
border-left-width: 1px;
border-left-style: solid;
}
.tb_content_fixed > .tb_separate_columns {
max-width: 1400px;
}
@media (max-width: 768px) {
.tb_separate_columns > .col {
border-top-width: 1px;
border-top-style: solid;
border-left-width: 0 !important;
border-right-width: 0 !important;
}
html[dir="ltr"] .tb_separate_columns > .tb_pl_0:first-child:not(:last-child) {
padding-right: 0;
padding-bottom: 30px;
}
html[dir="rtl"] .tb_separate_columns > .tb_pr_0:first-child:not(:last-child) {
padding-left: 0;
padding-bottom: 30px;
}
}
@media (max-width: 480px) {
.tb_separate_columns > .col.pos-xs-1 + .col,
.tb_separate_columns > .col.pos-xs-2 + .col,
.tb_separate_columns > .col.pos-xs-3 + .col,
.tb_separate_columns > .col.pos-xs-4 + .col,
.tb_separate_columns > .col.pos-xs-5 + .col,
.tb_separate_columns > .col.pos-xs-6 + .col,
.tb_separate_columns > .col:first-child
{
border-style: none;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.tb_separate_columns > .col.pos-xs-1 + .col,
.tb_separate_columns > .col.pos-xs-2 + .col,
.tb_separate_columns > .col.pos-xs-3 + .col,
.tb_separate_columns > .col.pos-xs-4 + .col,
.tb_separate_columns > .col.pos-xs-5 + .col,
.tb_separate_columns > .col.pos-xs-6 + .col,
.tb_separate_columns > .col:first-child
{
border-style: none;
}
}
@media (min-width: 769px) and (max-width: 1040px) {
.tb_separate_columns > .col.pos-sm-1 + .col,
.tb_separate_columns > .col.pos-sm-2 + .col,
.tb_separate_columns > .col.pos-sm-3 + .col,
.tb_separate_columns > .col.pos-sm-4 + .col,
.tb_separate_columns > .col.pos-sm-5 + .col,
.tb_separate_columns > .col.pos-sm-6 + .col,
.tb_separate_columns > .col:first-child
{
border-style: none;
}
}
@media (min-width: 1041px) and (max-width: 1260px) {
.tb_separate_columns > .col.pos-md-1 + .col,
.tb_separate_columns > .col.pos-md-2 + .col,
.tb_separate_columns > .col.pos-md-3 + .col,
.tb_separate_columns > .col.pos-md-4 + .col,
.tb_separate_columns > .col.pos-md-5 + .col,
.tb_separate_columns > .col.pos-md-6 + .col,
.tb_separate_columns > .col:first-child
{
border-style: none;
}
}
@media (min-width: 1261px) {
.tb_separate_columns > .col.pos-lg-1 + .col,
.tb_separate_columns > .col.pos-lg-2 + .col,
.tb_separate_columns > .col.pos-lg-3 + .col,
.tb_separate_columns > .col.pos-lg-4 + .col,
.tb_separate_columns > .col.pos-lg-5 + .col,
.tb_separate_columns > .col.pos-lg-6 + .col,
.tb_separate_columns > .col:first-child
{
border-style: none;
}
} .row.tb_ip_0 > .col:not([class*="tb_pt_"]) {
padding: 0px;
}
.row.tb_ip_5 > .col:not([class*="tb_pt_"]) {
padding: 5px;
}
.row.tb_ip_10 > .col:not([class*="tb_pt_"]) {
padding: 10px;
}
.row.tb_ip_15 > .col:not([class*="tb_pt_"]) {
padding: 15px;
}
.row.tb_ip_20 > .col:not([class*="tb_pt_"]) {
padding: 20px;
}
.row.tb_ip_25 > .col:not([class*="tb_pt_"]) {
padding: 25px;
}
.row.tb_ip_30 > .col:not([class*="tb_pt_"]) {
padding: 30px;
}
.row.tb_ip_35 > .col:not([class*="tb_pt_"]) {
padding: 35px;
}
.row.tb_ip_40 > .col:not([class*="tb_pt_"]) {
padding: 40px;
}
.row.tb_ip_45 > .col:not([class*="tb_pt_"]) {
padding: 45px;
}
.row.tb_ip_50 > .col:not([class*="tb_pt_"]) {
padding: 50px;
}
.row.tb_ip_55 > .col:not([class*="tb_pt_"]) {
padding: 55px;
}
.row.tb_ip_60 > .col:not([class*="tb_pt_"]) {
padding: 60px;
}
.row.tb_ip_65 > .col:not([class*="tb_pt_"]) {
padding: 65px;
}
.row.tb_ip_70 > .col:not([class*="tb_pt_"]) {
padding: 70px;
}
.row.tb_ip_75 > .col:not([class*="tb_pt_"]) {
padding: 75px;
}
.row.tb_ip_80 > .col:not([class*="tb_pt_"]) {
padding: 80px;
}
.row.tb_ip_85 > .col:not([class*="tb_pt_"]) {
padding: 85px;
}
.row.tb_ip_90 > .col:not([class*="tb_pt_"]) {
padding: 90px;
}
.row.tb_ip_95 > .col:not([class*="tb_pt_"]) {
padding: 95px;
}
.row.tb_ip_100 > .col:not([class*="tb_pt_"]) {
padding: 100px;
}
@media (max-width: 1040px) {
.row.tb_ip_35 > .col:not([class*="tb_pt_"]),
.row.tb_ip_40 > .col:not([class*="tb_pt_"]),
.row.tb_ip_45 > .col:not([class*="tb_pt_"]),
.row.tb_ip_50 > .col:not([class*="tb_pt_"]),
.row.tb_ip_55 > .col:not([class*="tb_pt_"]),
.row.tb_ip_60 > .col:not([class*="tb_pt_"]),
.row.tb_ip_65 > .col:not([class*="tb_pt_"]),
.row.tb_ip_70 > .col:not([class*="tb_pt_"]),
.row.tb_ip_75 > .col:not([class*="tb_pt_"]),
.row.tb_ip_80 > .col:not([class*="tb_pt_"]),
.row.tb_ip_85 > .col:not([class*="tb_pt_"]),
.row.tb_ip_90 > .col:not([class*="tb_pt_"]),
.row.tb_ip_95 > .col:not([class*="tb_pt_"]),
.row.tb_ip_100 > .col:not([class*="tb_pt_"]),
.row.tb_ip_105 > .col:not([class*="tb_pt_"])
{
padding: 30px;
}
} .col-sticky,
.col-sticky.is_stuck
{
min-width: 0;
margin-top: 0;
margin-left:  0;
margin-right: 0;
}
.col-sticky {
z-index: 5;
}
.is_stuck {
min-width: 0 !important;
}
.tb_sticky_sidebar {
min-width: 0;
}
.col-sticky > div {
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.col-sticky > .row {
-ms-flex-basis: 100%;
-webkit-flex-basis: 100%;
flex-basis: 100%;
}  .tb_mt_-150 {
margin-top: -150px;
}
.tb_mt_-145 {
margin-top: -145px;
}
.tb_mt_-140 {
margin-top: -140px;
}
.tb_mt_-135 {
margin-top: -135px;
}
.tb_mt_-130 {
margin-top: -130px;
}
.tb_mt_-125 {
margin-top: -125px;
}
.tb_mt_-120 {
margin-top: -120px;
}
.tb_mt_-115 {
margin-top: -115px;
}
.tb_mt_-110 {
margin-top: -110px;
}
.tb_mt_-105 {
margin-top: -105px;
}
.tb_mt_-100 {
margin-top: -100px;
}
.tb_mt_-95 {
margin-top: -95px;
}
.tb_mt_-90 {
margin-top: -90px;
}
.tb_mt_-85 {
margin-top: -85px;
}
.tb_mt_-80 {
margin-top: -80px;
}
.tb_mt_-75 {
margin-top: -75px;
}
.tb_mt_-70 {
margin-top: -70px;
}
.tb_mt_-65 {
margin-top: -65px;
}
.tb_mt_-60 {
margin-top: -60px;
}
.tb_mt_-55 {
margin-top: -55px;
}
.tb_mt_-50 {
margin-top: -50px;
}
.tb_mt_-45 {
margin-top: -45px;
}
.tb_mt_-40 {
margin-top: -40px;
}
.tb_mt_-35 {
margin-top: -35px;
}
.tb_mt_-30 {
margin-top: -30px;
}
.tb_mt_-25 {
margin-top: -25px;
}
.tb_mt_-20 {
margin-top: -20px;
}
.tb_mt_-15 {
margin-top: -15px;
}
.tb_mt_-10 {
margin-top: -10px;
}
.tb_mt_-5 {
margin-top: -5px;
}
.tb_mt_0 {
margin-top: 0px !important;
}
.tb_mt_5 {
margin-top: 5px;
}
.tb_mt_10 {
margin-top: 10px !important;
}
.tb_mt_15 {
margin-top: 15px;
}
.tb_mt_20 {
margin-top: 20px !important;
}
.tb_mt_25 {
margin-top: 25px;
}
.tb_mt_30 {
margin-top: 30px !important;
}
.tb_mt_35 {
margin-top: 35px;
}
.tb_mt_40 {
margin-top: 40px;
}
.tb_mt_45 {
margin-top: 45px;
}
.tb_mt_50 {
margin-top: 50px;
}
.tb_mt_55 {
margin-top: 55px;
}
.tb_mt_60 {
margin-top: 60px;
}
.tb_mt_65 {
margin-top: 65px;
}
.tb_mt_70 {
margin-top: 70px;
}
.tb_mt_75 {
margin-top: 75px;
}
.tb_mt_80 {
margin-top: 80px;
}
.tb_mt_85 {
margin-top: 85px;
}
.tb_mt_90 {
margin-top: 90px;
}
.tb_mt_95 {
margin-top: 95px;
}
.tb_mt_100 {
margin-top: 100px;
}
.tb_mt_105 {
margin-top: 105px;
}
.tb_mt_110 {
margin-top: 110px;
}
.tb_mt_115 {
margin-top: 115px;
}
.tb_mt_120 {
margin-top: 120px;
}
.tb_mt_125 {
margin-top: 125px;
}
.tb_mt_130 {
margin-top: 130px;
}
.tb_mt_135 {
margin-top: 135px;
}
.tb_mt_140 {
margin-top: 140px;
}
.tb_mt_145 {
margin-top: 145px;
}
.tb_mt_150 {
margin-top: 150px;
}
.tb_mr_-150 {
margin-right: -150px;
}
.tb_mr_-145 {
margin-right: -145px;
}
.tb_mr_-140 {
margin-right: -140px;
}
.tb_mr_-135 {
margin-right: -135px;
}
.tb_mr_-130 {
margin-right: -130px;
}
.tb_mr_-125 {
margin-right: -125px;
}
.tb_mr_-120 {
margin-right: -120px;
}
.tb_mr_-115 {
margin-right: -115px;
}
.tb_mr_-110 {
margin-right: -110px;
}
.tb_mr_-105 {
margin-right: -105px;
}
.tb_mr_-100 {
margin-right: -100px;
}
.tb_mr_-95 {
margin-right: -95px;
}
.tb_mr_-90 {
margin-right: -90px;
}
.tb_mr_-85 {
margin-right: -85px;
}
.tb_mr_-80 {
margin-right: -80px;
}
.tb_mr_-75 {
margin-right: -75px;
}
.tb_mr_-70 {
margin-right: -70px;
}
.tb_mr_-65 {
margin-right: -65px;
}
.tb_mr_-60 {
margin-right: -60px;
}
.tb_mr_-55 {
margin-right: -55px;
}
.tb_mr_-50 {
margin-right: -50px;
}
.tb_mr_-45 {
margin-right: -45px;
}
.tb_mr_-40 {
margin-right: -40px;
}
.tb_mr_-35 {
margin-right: -35px;
}
.tb_mr_-30 {
margin-right: -30px;
}
.tb_mr_-25 {
margin-right: -25px;
}
.tb_mr_-20 {
margin-right: -20px;
}
.tb_mr_-15 {
margin-right: -15px;
}
.tb_mr_-10 {
margin-right: -10px;
}
.tb_mr_-5 {
margin-right: -5px;
}
.tb_mr_0 {
margin-right: 0px;
}
.tb_mr_5 {
margin-right: 5px;
}
.tb_mr_10 {
margin-right: 10px;
}
.tb_mr_15 {
margin-right: 15px;
}
.tb_mr_20 {
margin-right: 20px;
}
.tb_mr_25 {
margin-right: 25px;
}
.tb_mr_30 {
margin-right: 30px;
}
.tb_mr_35 {
margin-right: 35px;
}
.tb_mr_40 {
margin-right: 40px;
}
.tb_mr_45 {
margin-right: 45px;
}
.tb_mr_50 {
margin-right: 50px;
}
.tb_mr_55 {
margin-right: 55px;
}
.tb_mr_60 {
margin-right: 60px;
}
.tb_mr_65 {
margin-right: 65px;
}
.tb_mr_70 {
margin-right: 70px;
}
.tb_mr_75 {
margin-right: 75px;
}
.tb_mr_80 {
margin-right: 80px;
}
.tb_mr_85 {
margin-right: 85px;
}
.tb_mr_90 {
margin-right: 90px;
}
.tb_mr_95 {
margin-right: 95px;
}
.tb_mr_100 {
margin-right: 100px;
}
.tb_mr_105 {
margin-right: 105px;
}
.tb_mr_110 {
margin-right: 110px;
}
.tb_mr_115 {
margin-right: 115px;
}
.tb_mr_120 {
margin-right: 120px;
}
.tb_mr_125 {
margin-right: 125px;
}
.tb_mr_130 {
margin-right: 130px;
}
.tb_mr_135 {
margin-right: 135px;
}
.tb_mr_140 {
margin-right: 140px;
}
.tb_mr_145 {
margin-right: 145px;
}
.tb_mr_150 {
margin-right: 150px;
}
.tb_mb_-150 {
margin-bottom: -150px;
}
.tb_mb_-145 {
margin-bottom: -145px;
}
.tb_mb_-140 {
margin-bottom: -140px;
}
.tb_mb_-135 {
margin-bottom: -135px;
}
.tb_mb_-130 {
margin-bottom: -130px;
}
.tb_mb_-125 {
margin-bottom: -125px;
}
.tb_mb_-120 {
margin-bottom: -120px;
}
.tb_mb_-115 {
margin-bottom: -115px;
}
.tb_mb_-110 {
margin-bottom: -110px;
}
.tb_mb_-105 {
margin-bottom: -105px;
}
.tb_mb_-100 {
margin-bottom: -100px;
}
.tb_mb_-95 {
margin-bottom: -95px;
}
.tb_mb_-90 {
margin-bottom: -90px;
}
.tb_mb_-85 {
margin-bottom: -85px;
}
.tb_mb_-80 {
margin-bottom: -80px;
}
.tb_mb_-75 {
margin-bottom: -75px;
}
.tb_mb_-70 {
margin-bottom: -70px;
}
.tb_mb_-65 {
margin-bottom: -65px;
}
.tb_mb_-60 {
margin-bottom: -60px;
}
.tb_mb_-55 {
margin-bottom: -55px;
}
.tb_mb_-50 {
margin-bottom: -50px;
}
.tb_mb_-45 {
margin-bottom: -45px;
}
.tb_mb_-40 {
margin-bottom: -40px;
}
.tb_mb_-35 {
margin-bottom: -35px;
}
.tb_mb_-30 {
margin-bottom: -30px;
}
.tb_mb_-25 {
margin-bottom: -25px;
}
.tb_mb_-20 {
margin-bottom: -20px;
}
.tb_mb_-15 {
margin-bottom: -15px;
}
.tb_mb_-10 {
margin-bottom: -10px;
}
.tb_mb_-5 {
margin-bottom: -5px;
}
.tb_mb_0 {
margin-bottom: 0px;
}
.tb_mb_5 {
margin-bottom: 5px;
}
.tb_mb_10 {
margin-bottom: 10px;
}
.tb_mb_15 {
margin-bottom: 15px;
}
.tb_mb_20 {
margin-bottom: 20px;
}
.tb_mb_25 {
margin-bottom: 25px;
}
.tb_mb_30 {
margin-bottom: 30px;
}
.tb_mb_35 {
margin-bottom: 35px;
}
.tb_mb_40 {
margin-bottom: 40px;
}
.tb_mb_45 {
margin-bottom: 45px;
}
.tb_mb_50 {
margin-bottom: 50px;
}
.tb_mb_55 {
margin-bottom: 55px;
}
.tb_mb_60 {
margin-bottom: 60px;
}
.tb_mb_65 {
margin-bottom: 65px;
}
.tb_mb_70 {
margin-bottom: 70px;
}
.tb_mb_75 {
margin-bottom: 75px;
}
.tb_mb_80 {
margin-bottom: 80px;
}
.tb_mb_85 {
margin-bottom: 85px;
}
.tb_mb_90 {
margin-bottom: 90px;
}
.tb_mb_95 {
margin-bottom: 95px;
}
.tb_mb_100 {
margin-bottom: 100px;
}
.tb_mb_105 {
margin-bottom: 105px;
}
.tb_mb_110 {
margin-bottom: 110px;
}
.tb_mb_115 {
margin-bottom: 115px;
}
.tb_mb_120 {
margin-bottom: 120px;
}
.tb_mb_125 {
margin-bottom: 125px;
}
.tb_mb_130 {
margin-bottom: 130px;
}
.tb_mb_135 {
margin-bottom: 135px;
}
.tb_mb_140 {
margin-bottom: 140px;
}
.tb_mb_145 {
margin-bottom: 145px;
}
.tb_mb_150 {
margin-bottom: 150px;
}
.tb_ml_-150 {
margin-left: -150px;
}
.tb_ml_-145 {
margin-left: -145px;
}
.tb_ml_-140 {
margin-left: -140px;
}
.tb_ml_-135 {
margin-left: -135px;
}
.tb_ml_-130 {
margin-left: -130px;
}
.tb_ml_-125 {
margin-left: -125px;
}
.tb_ml_-120 {
margin-left: -120px;
}
.tb_ml_-115 {
margin-left: -115px;
}
.tb_ml_-110 {
margin-left: -110px;
}
.tb_ml_-105 {
margin-left: -105px;
}
.tb_ml_-100 {
margin-left: -100px;
}
.tb_ml_-95 {
margin-left: -95px;
}
.tb_ml_-90 {
margin-left: -90px;
}
.tb_ml_-85 {
margin-left: -85px;
}
.tb_ml_-80 {
margin-left: -80px;
}
.tb_ml_-75 {
margin-left: -75px;
}
.tb_ml_-70 {
margin-left: -70px;
}
.tb_ml_-65 {
margin-left: -65px;
}
.tb_ml_-60 {
margin-left: -60px;
}
.tb_ml_-55 {
margin-left: -55px;
}
.tb_ml_-50 {
margin-left: -50px;
}
.tb_ml_-45 {
margin-left: -45px;
}
.tb_ml_-40 {
margin-left: -40px;
}
.tb_ml_-35 {
margin-left: -35px;
}
.tb_ml_-30 {
margin-left: -30px;
}
.tb_ml_-25 {
margin-left: -25px;
}
.tb_ml_-20 {
margin-left: -20px;
}
.tb_ml_-15 {
margin-left: -15px;
}
.tb_ml_-10 {
margin-left: -10px;
}
.tb_ml_-5 {
margin-left: -5px;
}
.tb_ml_0 {
margin-left: 0px;
}
.tb_ml_5 {
margin-left: 5px;
}
.tb_ml_10 {
margin-left: 10px;
}
.tb_ml_15 {
margin-left: 15px;
}
.tb_ml_20 {
margin-left: 20px;
}
.tb_ml_25 {
margin-left: 25px;
}
.tb_ml_30 {
margin-left: 30px;
}
.tb_ml_35 {
margin-left: 35px;
}
.tb_ml_40 {
margin-left: 40px;
}
.tb_ml_45 {
margin-left: 45px;
}
.tb_ml_50 {
margin-left: 50px;
}
.tb_ml_55 {
margin-left: 55px;
}
.tb_ml_60 {
margin-left: 60px;
}
.tb_ml_65 {
margin-left: 65px;
}
.tb_ml_70 {
margin-left: 70px;
}
.tb_ml_75 {
margin-left: 75px;
}
.tb_ml_80 {
margin-left: 80px;
}
.tb_ml_85 {
margin-left: 85px;
}
.tb_ml_90 {
margin-left: 90px;
}
.tb_ml_95 {
margin-left: 95px;
}
.tb_ml_100 {
margin-left: 100px;
}
.tb_ml_105 {
margin-left: 105px;
}
.tb_ml_110 {
margin-left: 110px;
}
.tb_ml_115 {
margin-left: 115px;
}
.tb_ml_120 {
margin-left: 120px;
}
.tb_ml_125 {
margin-left: 125px;
}
.tb_ml_130 {
margin-left: 130px;
}
.tb_ml_135 {
margin-left: 135px;
}
.tb_ml_140 {
margin-left: 140px;
}
.tb_ml_145 {
margin-left: 145px;
}
.tb_ml_150 {
margin-left: 150px;
}
@media (max-width: 1040px) {
.tb_mt_35,
.tb_mt_40,
.tb_mt_45,
.tb_mt_50,
.tb_mt_55,
.tb_mt_60,
.tb_mt_65,
.tb_mt_70,
.tb_mt_75,
.tb_mt_80,
.tb_mt_85,
.tb_mt_90,
.tb_mt_95,
.tb_mt_100,
.tb_mt_105,
.tb_mt_110,
.tb_mt_115,
.tb_mt_120,
.tb_mt_125,
.tb_mt_130,
.tb_mt_135,
.tb_mt_140,
.tb_mt_145,
.tb_mt_150,
.tb_mt_105
{
margin-top: 30px;
}
.tb_mr_35,
.tb_mr_40,
.tb_mr_45,
.tb_mr_50,
.tb_mr_55,
.tb_mr_60,
.tb_mr_65,
.tb_mr_70,
.tb_mr_75,
.tb_mr_80,
.tb_mr_85,
.tb_mr_90,
.tb_mr_95,
.tb_mr_100,
.tb_mr_105,
.tb_mr_110,
.tb_mr_115,
.tb_mr_120,
.tb_mr_125,
.tb_mr_130,
.tb_mr_135,
.tb_mr_140,
.tb_mr_145,
.tb_mr_150,
.tb_mr_105
{
margin-right: 30px;
}
.tb_mb_35,
.tb_mb_40,
.tb_mb_45,
.tb_mb_50,
.tb_mb_55,
.tb_mb_60,
.tb_mb_65,
.tb_mb_70,
.tb_mb_75,
.tb_mb_80,
.tb_mb_85,
.tb_mb_90,
.tb_mb_95,
.tb_mb_100,
.tb_mb_105,
.tb_mb_110,
.tb_mb_115,
.tb_mb_120,
.tb_mb_125,
.tb_mb_130,
.tb_mb_135,
.tb_mb_140,
.tb_mb_145,
.tb_mb_150,
.tb_mb_105
{
margin-bottom: 30px;
}
.tb_ml_35,
.tb_ml_40,
.tb_ml_45,
.tb_ml_50,
.tb_ml_55,
.tb_ml_60,
.tb_ml_65,
.tb_ml_70,
.tb_ml_75,
.tb_ml_80,
.tb_ml_85,
.tb_ml_90,
.tb_ml_95,
.tb_ml_100,
.tb_ml_105,
.tb_ml_110,
.tb_ml_115,
.tb_ml_120,
.tb_ml_125,
.tb_ml_130,
.tb_ml_135,
.tb_ml_140,
.tb_ml_145,
.tb_ml_150,
.tb_ml_105
{
margin-left: 30px;
}
.tb_mt_-150,
.tb_mt_-145,
.tb_mt_-140,
.tb_mt_-135,
.tb_mt_-130,
.tb_mt_-125,
.tb_mt_-120,
.tb_mt_-115,
.tb_mt_-110,
.tb_mt_-105,
.tb_mt_-100,
.tb_mt_-95,
.tb_mt_-90,
.tb_mt_-85,
.tb_mt_-80,
.tb_mt_-75,
.tb_mt_-70,
.tb_mt_-65,
.tb_mt_-60,
.tb_mt_-55,
.tb_mt_-50,
.tb_mt_-45,
.tb_mt_-40,
.tb_mt_-35,
.tb_mt_-105
{
margin-top: -30px;
}
.tb_mr_-150,
.tb_mr_-145,
.tb_mr_-140,
.tb_mr_-135,
.tb_mr_-130,
.tb_mr_-125,
.tb_mr_-120,
.tb_mr_-115,
.tb_mr_-110,
.tb_mr_-105,
.tb_mr_-100,
.tb_mr_-95,
.tb_mr_-90,
.tb_mr_-85,
.tb_mr_-80,
.tb_mr_-75,
.tb_mr_-70,
.tb_mr_-65,
.tb_mr_-60,
.tb_mr_-55,
.tb_mr_-50,
.tb_mr_-45,
.tb_mr_-40,
.tb_mr_-35,
.tb_mr_-105
{
margin-right: -30px;
}
.tb_mb_-150,
.tb_mb_-145,
.tb_mb_-140,
.tb_mb_-135,
.tb_mb_-130,
.tb_mb_-125,
.tb_mb_-120,
.tb_mb_-115,
.tb_mb_-110,
.tb_mb_-105,
.tb_mb_-100,
.tb_mb_-95,
.tb_mb_-90,
.tb_mb_-85,
.tb_mb_-80,
.tb_mb_-75,
.tb_mb_-70,
.tb_mb_-65,
.tb_mb_-60,
.tb_mb_-55,
.tb_mb_-50,
.tb_mb_-45,
.tb_mb_-40,
.tb_mb_-35,
.tb_mb_-105
{
margin-bottom: -30px;
}
.tb_ml_-150,
.tb_ml_-145,
.tb_ml_-140,
.tb_ml_-135,
.tb_ml_-130,
.tb_ml_-125,
.tb_ml_-120,
.tb_ml_-115,
.tb_ml_-110,
.tb_ml_-105,
.tb_ml_-100,
.tb_ml_-95,
.tb_ml_-90,
.tb_ml_-85,
.tb_ml_-80,
.tb_ml_-75,
.tb_ml_-70,
.tb_ml_-65,
.tb_ml_-60,
.tb_ml_-55,
.tb_ml_-50,
.tb_ml_-45,
.tb_ml_-40,
.tb_ml_-35,
.tb_ml_-105
{
margin-left: -30px;
}
} .tb_p_0 {
padding: 0px;
}
.tb_p_5 {
padding: 5px;
}
.tb_p_10 {
padding: 10px;
}
.tb_p_15 {
padding: 15px;
}
.tb_p_20 {
padding: 20px;
}
.tb_p_25 {
padding: 25px;
}
.tb_p_30 {
padding: 30px;
}
.tb_p_35 {
padding: 35px;
}
.tb_p_40 {
padding: 40px;
}
.tb_p_45 {
padding: 45px;
}
.tb_p_50 {
padding: 50px;
}
.tb_p_55 {
padding: 55px;
}
.tb_p_60 {
padding: 60px;
}
.tb_p_65 {
padding: 65px;
}
.tb_p_70 {
padding: 70px;
}
.tb_p_75 {
padding: 75px;
}
.tb_p_80 {
padding: 80px;
}
.tb_p_85 {
padding: 85px;
}
.tb_p_90 {
padding: 90px;
}
.tb_p_95 {
padding: 95px;
}
.tb_p_100 {
padding: 100px;
}
.tb_pt_0,
.row-wrap.tb_pt_0  > .row {
padding-top: 0px !important;
}
.tb_pt_5,
.row-wrap.tb_pt_5  > .row {
padding-top: 5px;
}
.tb_pt_10,
.row-wrap.tb_pt_10  > .row {
padding-top: 10px;
}
.tb_pt_15,
.row-wrap.tb_pt_15  > .row {
padding-top: 15px;
}
.tb_pt_20,
.row-wrap.tb_pt_20  > .row {
padding-top: 20px;
}
.tb_pt_25,
.row-wrap.tb_pt_25  > .row {
padding-top: 25px;
}
.tb_pt_30,
.row-wrap.tb_pt_30  > .row {
padding-top: 30px;
}
.tb_pt_35,
.row-wrap.tb_pt_35  > .row {
padding-top: 35px;
}
.tb_pt_40,
.row-wrap.tb_pt_40  > .row {
padding-top: 40px;
}
.tb_pt_45,
.row-wrap.tb_pt_45  > .row {
padding-top: 45px;
}
.tb_pt_50,
.row-wrap.tb_pt_50  > .row {
padding-top: 50px;
}
.tb_pt_55,
.row-wrap.tb_pt_55  > .row {
padding-top: 55px;
}
.tb_pt_60,
.row-wrap.tb_pt_60  > .row {
padding-top: 60px;
}
.tb_pt_65,
.row-wrap.tb_pt_65  > .row {
padding-top: 65px;
}
.tb_pt_70,
.row-wrap.tb_pt_70  > .row {
padding-top: 70px;
}
.tb_pt_75,
.row-wrap.tb_pt_75  > .row {
padding-top: 75px;
}
.tb_pt_80,
.row-wrap.tb_pt_80  > .row {
padding-top: 80px;
}
.tb_pt_85,
.row-wrap.tb_pt_85  > .row {
padding-top: 85px;
}
.tb_pt_90,
.row-wrap.tb_pt_90  > .row {
padding-top: 90px;
}
.tb_pt_95,
.row-wrap.tb_pt_95  > .row {
padding-top: 95px;
}
.tb_pt_100,
.row-wrap.tb_pt_100  > .row {
padding-top: 100px;
}
.tb_pr_0 {
padding-right: 0px;
}
.tb_pr_5 {
padding-right: 5px;
}
.tb_pr_10 {
padding-right: 10px;
}
.tb_pr_15 {
padding-right: 15px;
}
.tb_pr_20 {
padding-right: 20px;
}
.tb_pr_25 {
padding-right: 25px;
}
.tb_pr_30 {
padding-right: 30px;
}
.tb_pr_35 {
padding-right: 35px;
}
.tb_pr_40 {
padding-right: 40px;
}
.tb_pr_45 {
padding-right: 45px;
}
.tb_pr_50 {
padding-right: 50px;
}
.tb_pr_55 {
padding-right: 55px;
}
.tb_pr_60 {
padding-right: 60px;
}
.tb_pr_65 {
padding-right: 65px;
}
.tb_pr_70 {
padding-right: 70px;
}
.tb_pr_75 {
padding-right: 75px;
}
.tb_pr_80 {
padding-right: 80px;
}
.tb_pr_85 {
padding-right: 85px;
}
.tb_pr_90 {
padding-right: 90px;
}
.tb_pr_95 {
padding-right: 95px;
}
.tb_pr_100 {
padding-right: 100px;
}
.tb_pb_0,
.row-wrap.tb_pb_0  > .row {
padding-bottom: 0px;
}
.tb_pb_5,
.row-wrap.tb_pb_5  > .row {
padding-bottom: 5px;
}
.tb_pb_10,
.row-wrap.tb_pb_10  > .row {
padding-bottom: 10px;
}
.tb_pb_15,
.row-wrap.tb_pb_15  > .row {
padding-bottom: 15px;
}
.tb_pb_20,
.row-wrap.tb_pb_20  > .row {
padding-bottom: 20px;
}
.tb_pb_25,
.row-wrap.tb_pb_25  > .row {
padding-bottom: 25px;
}
.tb_pb_30,
.row-wrap.tb_pb_30  > .row {
padding-bottom: 30px;
}
.tb_pb_35,
.row-wrap.tb_pb_35  > .row {
padding-bottom: 35px;
}
.tb_pb_40,
.row-wrap.tb_pb_40  > .row {
padding-bottom: 40px;
}
.tb_pb_45,
.row-wrap.tb_pb_45  > .row {
padding-bottom: 45px;
}
.tb_pb_50,
.row-wrap.tb_pb_50  > .row {
padding-bottom: 50px;
}
.tb_pb_55,
.row-wrap.tb_pb_55  > .row {
padding-bottom: 55px;
}
.tb_pb_60,
.row-wrap.tb_pb_60  > .row {
padding-bottom: 60px;
}
.tb_pb_65,
.row-wrap.tb_pb_65  > .row {
padding-bottom: 65px;
}
.tb_pb_70,
.row-wrap.tb_pb_70  > .row {
padding-bottom: 70px;
}
.tb_pb_75,
.row-wrap.tb_pb_75  > .row {
padding-bottom: 75px;
}
.tb_pb_80,
.row-wrap.tb_pb_80  > .row {
padding-bottom: 80px;
}
.tb_pb_85,
.row-wrap.tb_pb_85  > .row {
padding-bottom: 85px;
}
.tb_pb_90,
.row-wrap.tb_pb_90  > .row {
padding-bottom: 90px;
}
.tb_pb_95,
.row-wrap.tb_pb_95  > .row {
padding-bottom: 95px;
}
.tb_pb_100,
.row-wrap.tb_pb_100  > .row {
padding-bottom: 100px;
}
.tb_pl_0   { padding-left:   0px; }
.tb_pl_5   { padding-left:   5px; }
.tb_pl_10  { padding-left:  10px; }
.tb_pl_15  { padding-left:  15px; }
.tb_pl_20  { padding-left:  20px; }
.tb_pl_25  { padding-left:  25px; }
.tb_pl_30  { padding-left:  30px; }
.tb_pl_35  { padding-left:  35px; }
.tb_pl_40  { padding-left:  40px; }
.tb_pl_45  {
padding-left: 45px;
}
.tb_pl_50 {
padding-left: 50px;
}
.tb_pl_55 {
padding-left: 55px;
}
.tb_pl_60 {
padding-left: 60px;
}
.tb_pl_65 {
padding-left: 65px;
}
.tb_pl_70 {
padding-left: 70px;
}
.tb_pl_75 {
padding-left: 75px;
}
.tb_pl_80 {
padding-left: 80px;
}
.tb_pl_85 {
padding-left: 85px;
}
.tb_pl_90 {
padding-left: 90px;
}
.tb_pl_95 {
padding-left: 95px;
}
.tb_pl_100 {
padding-left: 100px;
}
@media (min-width: 1041px) {
.tb_pl_md_30 { padding-left:  30px; }
.tb_pr_md_30 { padding-right: 30px; }
}
@media (max-width: 1040px) {
.tb_pt_35,
.row-wrap.tb_pt_35  > .row,
.tb_pt_40,
.row-wrap.tb_pt_40  > .row,
.tb_pt_45,
.row-wrap.tb_pt_45  > .row,
.tb_pt_50,
.row-wrap.tb_pt_50  > .row,
.tb_pt_55,
.row-wrap.tb_pt_55  > .row,
.tb_pt_60,
.row-wrap.tb_pt_60  > .row,
.tb_pt_65,
.row-wrap.tb_pt_65  > .row,
.tb_pt_70,
.row-wrap.tb_pt_70  > .row,
.tb_pt_75,
.row-wrap.tb_pt_75  > .row,
.tb_pt_80,
.row-wrap.tb_pt_80  > .row,
.tb_pt_85,
.row-wrap.tb_pt_85  > .row,
.tb_pt_90,
.row-wrap.tb_pt_90  > .row,
.tb_pt_95,
.row-wrap.tb_pt_95  > .row,
.tb_pt_100,
.row-wrap.tb_pt_100  > .row,
.tb_pt_105,
.row-wrap.tb_pt_105  > .row  {
padding-top: 30px;
}
.tb_pr_35,
.tb_pr_40,
.tb_pr_45,
.tb_pr_50,
.tb_pr_55,
.tb_pr_60,
.tb_pr_65,
.tb_pr_70,
.tb_pr_75,
.tb_pr_80,
.tb_pr_85,
.tb_pr_90,
.tb_pr_95,
.tb_pr_100,
.tb_pr_105  {
padding-right: 30px;
}
.tb_pb_35,
.row-wrap.tb_pb_35  > .row,
.tb_pb_40,
.row-wrap.tb_pb_40  > .row,
.tb_pb_45,
.row-wrap.tb_pb_45  > .row,
.tb_pb_50,
.row-wrap.tb_pb_50  > .row,
.tb_pb_55,
.row-wrap.tb_pb_55  > .row,
.tb_pb_60,
.row-wrap.tb_pb_60  > .row,
.tb_pb_65,
.row-wrap.tb_pb_65  > .row,
.tb_pb_70,
.row-wrap.tb_pb_70  > .row,
.tb_pb_75,
.row-wrap.tb_pb_75  > .row,
.tb_pb_80,
.row-wrap.tb_pb_80  > .row,
.tb_pb_85,
.row-wrap.tb_pb_85  > .row,
.tb_pb_90,
.row-wrap.tb_pb_90  > .row,
.tb_pb_95,
.row-wrap.tb_pb_95  > .row,
.tb_pb_100,
.row-wrap.tb_pb_100  > .row,
.tb_pb_105,
.row-wrap.tb_pb_105  > .row  {
padding-bottom: 30px;
}
.tb_pl_35,
.tb_pl_40,
.tb_pl_45,
.tb_pl_50,
.tb_pl_55,
.tb_pl_60,
.tb_pl_65,
.tb_pl_70,
.tb_pl_75,
.tb_pl_80,
.tb_pl_85,
.tb_pl_90,
.tb_pl_95,
.tb_pl_100,
.tb_pl_105  {
padding-left: 30px;
}
}
@media (max-width: 768px) {
.tb_mt_xs_0 { margin-top:     0px; }
.tb_mr_xs_0 { margin-right:   0px; }
.tb_mb_xs_0 { margin-bottom:  0px; }
.tb_ml_xs_0 { margin-left:    0px; }
.tb_pt_xs_0 { padding-top:    0px; }
.tb_pr_xs_0 { padding-right:  0px; }
.tb_pb_xs_0 { padding-bottom: 0px; }
.tb_pl_xs_0 { padding-left:   0px; }
}
@media (max-width: 1040px) {
.tb_mt_sm_0 { margin-top:     0px; }
.tb_mr_sm_0 { margin-right:   0px; }
.tb_mb_sm_0 { margin-bottom:  0px; }
.tb_ml_sm_0 { margin-left:    0px; }
.tb_pt_sm_0 { padding-top:    0px; }
.tb_pr_sm_0 { padding-right:  0px; }
.tb_pb_sm_0 { padding-bottom: 0px; }
.tb_pl_sm_0 { padding-left:   0px; }
.tb_pt_sm_10 { padding-top:   10px; }
} @media (max-width: 1480px) {
#wrapper:not(.container) > .tb_width_fixed,
#wrapper:not(.container) > .container,
#wrapper:not(.container) > :not(.container):not(.tb_width_fixed):not(.tb_content_fixed) > .tb_width_fixed
{
margin-left:  20px;
margin-right: 20px;
}
#wrapper:not(.container) > .tb_content_fixed,
#wrapper:not(.container) > :not(.tb_content_fixed):not([class*="tb_pl_"]):not([class*="tb_pr_"]) > .tb_content_fixed:not([class*="tb_pl_"]):not([class*="tb_pr_"]),
#wrapper:not(.container) > :not(.container):not(.tb_width_fixed):not(.tb_content_fixed):not([class*="tb_pl_"]):not([class*="tb_pr_"]) > div:not(.tb_separate_columns) .tb_content_fixed
{
min-width: 0;
}
}
@media (max-width: 768px) {
#wrapper.container {
margin-left:  10px;
margin-right: 10px;
}
#wrapper:not(.container) > :not(.container):not(.tb_width_fixed):not(.tb_content_fixed) > .tb_width_fixed,
#wrapper:not(.container) > :not(.container):not(.tb_width_fixed):not(.tb_content_fixed) > :not(.tb_separate_columns) .tb_width_fixed
{
min-width: 0;
margin-left:  20px !important;
margin-right: 20px !important;
}
#wrapper:not(.container) > .tb_width_fixed,
#wrapper:not(.container) > .container,
#wrapper:not(.container) > :not(.container):not(.tb_width_fixed):not(.tb_content_fixed) > .tb_width_fixed
{
margin-left:  0;
margin-right: 0;
}
} .row,
html[dir="ltr"] .col:first-child,
html[dir="rtl"] div:not(.tb_no_rtl_columns) > .col:last-child,
html[dir="rtl"] .tb_no_rtl_columns > .col:first-child
{
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
}
.row,
html[dir="ltr"] .col:last-child,
html[dir="rtl"] div:not(.tb_no_rtl_columns) > .col:first-child,
html[dir="rtl"] .tb_no_rtl_columns > .col:last-child
{
border-top-right-radius:    inherit;
border-bottom-right-radius: inherit;
}
@media (max-width: 480px) {
html[dir] .col-xs-12:first-child {
border-top-left-radius:  inherit;
border-top-right-radius: inherit;
}
html[dir] .col-xs-12:last-child {
border-bottom-left-radius:  inherit;
border-bottom-right-radius: inherit;
}
html[dir] .col-xs-12:not(:first-child) {
border-top-left-radius:  0;
border-top-right-radius: 0;
}
html[dir] .col-xs-12:not(:last-child) {
border-bottom-left-radius:  0;
border-bottom-right-radius: 0;
}
}
@media (min-width: 481px) and (max-width: 768px) {
html[dir] .col-sm-12:first-child {
border-top-left-radius:  inherit;
border-top-right-radius: inherit;
}
html[dir] .col-sm-12:last-child {
border-bottom-left-radius:  inherit;
border-bottom-right-radius: inherit;
}
html[dir] .col-sm-12:not(:first-child) {
border-top-left-radius:  0;
border-top-right-radius: 0;
}
html[dir] .col-sm-12:not(:last-child) {
border-bottom-left-radius:  0;
border-bottom-right-radius: 0;
}
}
@media (min-width: 769px) and (max-width: 1040px) {
html[dir] .col-md-12:first-child {
border-top-left-radius:  inherit;
border-top-right-radius: inherit;
}
html[dir] .col-md-12:last-child {
border-bottom-left-radius:  inherit;
border-bottom-right-radius: inherit;
}
html[dir] .col-md-12:not(:first-child) {
border-top-left-radius:  0;
border-top-right-radius: 0;
}
html[dir] .col-md-12:not(:last-child) {
border-bottom-left-radius:  0;
border-bottom-right-radius: 0;
}
}
@media (min-width: 1041px) and (max-width: 1260px) {
html[dir] .col-lg-12:first-child {
border-top-left-radius:  inherit;
border-top-right-radius: inherit;
}
html[dir] .col-lg-12:last-child {
border-bottom-left-radius:  inherit;
border-bottom-right-radius: inherit;
}
html[dir] .col-lg-12:not(:first-child) {
border-top-left-radius:  0;
border-top-right-radius: 0;
}
html[dir] .col-lg-12:not(:last-child) {
border-bottom-left-radius:  0;
border-bottom-right-radius: 0;
}
}
.table,
.table table,
.table-responsive
{
border-collapse: separate;
}
.table table,
.table:last-child
{
margin-bottom: 0;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td,
.table table > thead > tr > th,
.table table > thead > tr > td,
.table table > tbody > tr > th,
.table table > tbody > tr > td,
.table table > tfoot > tr > th,
.table table > tfoot > tr > td
{
padding: 10px 20px 9px 20px;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.table > thead > tr > th:not(.text-right):not(.text-center),
.table > thead > tr > td:not(.text-right):not(.text-center),
.table > tbody > tr > th:not(.text-right):not(.text-center),
.table > tbody > tr > td:not(.text-right):not(.text-center),
.table > tfoot > tr > th:not(.text-right):not(.text-center),
.table > tfoot > tr > td:not(.text-right):not(.text-center),
.table table > thead > tr > th:not(.text-right):not(.text-center),
.table table > thead > tr > td:not(.text-right):not(.text-center),
.table table > tbody > tr > th:not(.text-right):not(.text-center),
.table table > tbody > tr > td:not(.text-right):not(.text-center),
.table table > tfoot > tr > th:not(.text-right):not(.text-center),
.table table > tfoot > tr > td:not(.text-right):not(.text-center)
{
text-align: left;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table table > thead > tr > th,
.table table > thead > tr > td
{
font-weight: bold;
}
.table > thead > tr > th:not(:first-child),
.table > thead > tr > td:not(:first-child),
.table table > thead > tr > th:not(:first-child),
.table table > thead > tr > td:not(:first-child)
{
border-left-width: 1px;
border-left-style: solid;
}
.table > tbody:last-child > tr:last-child > th,
.table > tbody:last-child > tr:last-child > td,
.table > table > tbody:last-child > tr:last-child > th,
.table > table > tbody:last-child > tr:last-child > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td,
.table > table > tfoot > tr > th,
.table > table > tfoot > tr > td
{
padding-bottom: 10px;
border-width: 0;
border-style: none;
}
.table > thead,
.table > thead > tr,
.table > tbody,
.table > tbody > tr,
.table > tfoot,
.table > tfoot > tr,
.table > table > thead,
.table > table > thead > tr,
.table > table > tbody,
.table > table > tbody > tr,
.table > table > tfoot,
.table > table > tfoot > tr
{
border-radius: inherit;
}
.table > thead > tr:first-child,
.table > thead > tr:first-child > th:first-child,
.table > table > thead > tr:first-child,
.table > table > thead > tr:first-child > th:first-child
{
border-top-left-radius: inherit;
}
.table > thead > tr:first-child,
.table > thead > tr:first-child > th:last-child,
.table > table > thead > tr:first-child,
.table > table > thead > tr:first-child > th:last-child
{
border-top-right-radius: inherit;
}
.table > tbody:last-child > tr:last-child,
.table > tbody:last-child > tr:last-child > th:first-child,
.table > table > tbody:last-child > tr:last-child,
.table > table > tbody:last-child > tr:last-child > th:first-child
{
border-bottom-left-radius: inherit;
}
.table > tbody:last-child > tr:last-child,
.table > tbody:last-child > tr:last-child > th:last-child,
.table > table > tbody:last-child > tr:last-child,
.table > table > tbody:last-child > tr:last-child > th:last-child
{
border-bottom-right-radius: inherit;
} .table-condensed {
margin-bottom: 20px;
}
.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,
.table-condensed > table > thead > tr > th,
.table-condensed > table > thead > tr > td,
.table-condensed > table > tbody > tr > th,
.table-condensed > table > tbody > tr > td,
.table-condensed > table > tfoot > tr > th,
.table-condensed > table > tfoot > tr > td
{
padding: 5px 10px 4px 10px;
}
.table-condensed > tbody:last-child > tr:last-child > th,
.table-condensed > tbody:last-child > tr:last-child > td,
.table-condensed > table > tbody:last-child > tr:last-child > th,
.table-condensed > table > tbody:last-child > tr:last-child > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > table > tfoot > tr > th,
.table-condensed > table > tfoot > tr > td
{
padding-bottom: 5px;
} .table-lg {
margin-bottom: 20px;
}
.table-lg > thead > tr > th,
.table-lg > thead > tr > td,
.table-lg > tbody > tr > th,
.table-lg > tbody > tr > td,
.table-lg > tfoot > tr > th,
.table-lg > tfoot > tr > td,
.table-lg > table > thead > tr > th,
.table-lg > table > thead > tr > td,
.table-lg > table > tbody > tr > th,
.table-lg > table > tbody > tr > td,
.table-lg > table > tfoot > tr > th,
.table-lg > table > tfoot > tr > td
{
padding: 20px 10px 19px 10px;
}
.table-lg > tbody:last-child > tr:last-child > th,
.table-lg > tbody:last-child > tr:last-child > td,
.table-lg > table > tbody:last-child > tr:last-child > th,
.table-lg > table > tbody:last-child > tr:last-child > td,
.table-lg > tfoot > tr > th,
.table-lg > tfoot > tr > td,
.table-lg > table > tfoot > tr > th,
.table-lg > table > tfoot > tr > td
{
padding-bottom: 20px;
} .table-minimal > thead > tr > th,
.table-minimal > thead > tr > td,
.table-minimal > table > thead > tr > th,
.table-minimal > table > thead > tr > td
{
background-color: transparent !important;
border-right: 0px none !important;
border-left:  0px none !important;
border-bottom-width: 2px;
}
.table-minimal > thead > tr:first-child > *,
.table-minimal > table > thead > tr:first-child > *,
.table-minimal > tbody:first-child > tr:first-child > *,
.table-minimal > table > tbody:first-child > tr:first-child > *
{
padding-top: 0;
}
.table-minimal > tfoot > tr:last-child > *,
.table-minimal > table > tfoot > tr:last-child > *,
.table-minimal > tbody:last-child > tr:last-child > *,
.table-minimal > table > tbody:last-child > tr:last-child > *
{
padding-bottom: 0 !important;
}
.table-minimal > thead > tr > th:first-child,
.table-minimal > thead > tr > td:first-child,
.table-minimal > tbody > tr > th:first-child,
.table-minimal > tbody > tr > td:first-child,
.table-minimal > tfoot > tr > th:first-child,
.table-minimal > tfoot > tr > td:first-child,
.table-minimal > table > thead > tr > th:first-child,
.table-minimal > table > thead > tr > td:first-child,
.table-minimal > table > tbody > tr > th:first-child,
.table-minimal > table > tbody > tr > td:first-child,
.table-minimal > table > tfoot > tr > th:first-child,
.table-minimal > table > tfoot > tr > td:first-child
{
padding-left: 0 !important;
}
.table-minimal > thead > tr > th:last-child,
.table-minimal > thead > tr > td:last-child,
.table-minimal > tbody > tr > th:last-child,
.table-minimal > tbody > tr > td:last-child,
.table-minimal > tfoot > tr > th:last-child,
.table-minimal > tfoot > tr > td:last-child,
.table-minimal > table > thead > tr > th:last-child,
.table-minimal > table > thead > tr > td:last-child,
.table-minimal > table > tbody > tr > th:last-child,
.table-minimal > table > tbody > tr > td:last-child,
.table-minimal > table > tfoot > tr > th:last-child,
.table-minimal > table > tfoot > tr > td:last-child
{
padding-right: 0 !important;
} .table-bordered {
border-width: 1px;
border-style: solid;
}
.table-bordered > thead > tr:first-child > th,
.table-bordered > thead > tr:first-child > td,
.table-bordered > table > thead > tr:first-child > th,
.table-bordered > table > thead > tr:first-child > td
{
border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
padding-top: 9px;
}
.table-bordered.table-condensed > thead > tr:first-child > th,
.table-bordered.table-condensed > thead > tr:first-child > td,
.table-bordered.table-condensed > table > thead > tr:first-child > th,
.table-bordered.table-condensed > table > thead > tr:first-child > td
{
padding-top: 4px;
} .table-open > tbody > tr > th:first-child,
.table-open > tbody > tr > td:first-child,
.table-open > table > tbody > tr > th:first-child,
.table-open > table > tbody > tr > td:first-child
{
padding-left: 0;
}
.table-open > tbody > tr > th:last-child,
.table-open > tbody > tr > td:last-child,
.table-open > table > tbody > tr > th:last-child,
.table-open > table > tbody > tr > td:last-child
{
padding-right: 0;
} table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
} @media only screen and (max-width: 767px) {
.table thead th,
.table > tbody td
{
padding-left: 10px;
padding-right: 10px;
}
} .tr--heading,
.tr--heading > th,
.tr--heading > td
{
font-weight: 600 !important;
}
.tr--subheading,
.tr--subheading > th,
.tr--subheading > td
{
font-weight: 600 !important;
color: #666;
}
.table th .help {
font-weight: normal !important;
} .table-responsive {
overflow-x: auto;
overflow-y: hidden;
min-height: 0.01%;
}
.table-responsive > .table {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.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 > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td: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 > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
button {
overflow: visible;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]
{
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled]
{
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner
{
border: 0;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button
{
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration
{
-webkit-appearance: none;
}
fieldset {
margin-bottom: 30px;
border: 0 none;
}
fieldset legend {
display: block;
width: 100%;
margin-bottom: 20px;
}
fieldset legend + * {
clear: both;
}
fieldset + fieldset {
margin-top: 30px;
}
fieldset + fieldset legend {
position: relative;
padding-top: 30px;
}
fieldset:last-child,
fieldset > :last-child
{
margin-bottom: 0;
}
label {
display: inline-block;
max-width: 100%;
vertical-align: top;
}
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=date],
input[type=datetime],
input[type=color],
input[type=password],
input[type=search],
select,
textarea,
.form-control
{
width: 220px;
max-width: 100%;
border-width: 2px;
border-style: solid;
resize: none;
}
input[type=text].form-control,
input[type=number].form-control,
input[type=email].form-control,
input[type=tel].form-control,
input[type=date].form-control,
input[type=datetime].form-control,
input[type=color].form-control,
input[type=password].form-control,
input[type=search].form-control,
select.form-control,
textarea.form-control
{
width: 100%;
}
.ui-spinner {
height: 40px;
}
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=date],
input[type=datetime],
input[type=color],
input[type=password],
input[type=search],
select,
textarea
{
height:        40px;
margin-top:    0px;
margin-bottom: 0px;
padding:       8px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
textarea:not([style*="height"]) {
height: auto;
}
select {
padding: 8px 7px;
}
input.input-sm,
select.input-sm,
textarea.input-sm,
.input-group-sm input,
.input-group-sm select,
.form-group-sm .form-control
{
height:        30px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  5px;
padding-right: 5px;
font-size:     12px;
}
select.input-sm,
.form-group-sm select.form-control
{
padding: 5px 4px;
}
.form-group-sm .control-label {
font-size:     11px;
}
input.input-lg,
select.input-lg,
textarea.input-lg,
.input-group-lg input,
.input-group-lg select,
.form-group-lg .form-control
{
height:        50px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  15px;
padding-right: 15px;
font-size:     15px;
}
select.input-lg,
.form-group-lg select.form-control
{
padding: 15px 14px;
}
.form-group-lg .control-label {
font-size:     15px;
}
input.input-xl,
select.input-xl,
textarea.input-xl,
.input-group-xl input,
.input-group-xl select,
.form-group-xl .form-control
{
height:        60px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  20px;
padding-right: 20px;
font-size:     17px;
}
select.input-xl,
.form-group-xl select.form-control
{
padding: 20px 19px;
}
.form-group-xl .control-label {
font-size:     17px;
}
input[type=number] {
-moz-appearance: textfield;
-webkit-appearance: textfield;
}
input,
select,
textarea
{
width: 220px;
}
input[type=radio],
input[type=checkbox],
input[type=submit],
input[type=button],
input[type=file],
input[type=image],
input[size]
{
width: auto;
}
table button,
table .form-control,
table .ui-spinner,
table .input-group
{
width: auto;
margin-left: 0;
margin-right: 0;
}
input + button,
input + .btn,
input + .button,
input + .btn
{
vertical-align: top;
}
input[type=radio],
input[type=checkbox],
input[type=image]
{
height: auto;
vertical-align: middle;
}
img[src*="captcha"] {
vertical-align: top;
}
textarea {
width: 350px;
padding-bottom: 10px !important;
resize: vertical;
vertical-align: top;
}
select[size],
textarea[rows]
{
height: auto !important;
}
button {
height: 40px;
border: none;
background: #ddd;
}
input[type=hidden],
.help-block:empty
{
display: none;
}
input:hover,
input:focus,
textarea:hover,
textarea:focus,
select:hover,
select:focus,
button:hover,
button:focus
{
outline: 0 none !important;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill
{
background-color: transparent;
}
.tb_disabled label,
.tb_disabled label *,
label.tb_disabled,
label.tb_disabled *
{
color: #999 !important;
}
label .tb_legend {
margin: 0 !important;
padding-top: 0;
line-height: 11px;
}
.checkbox,
.radio,
.checkbox-inline,
.radio-inline
{
position: relative;
-ms-flex: 0 0 auto !important;
-webkit-flex: 0 0 auto !important;
flex: 0 0 auto !important;
width: auto !important;
min-width: 0 !important;
min-height: 30px;
padding-top:    5px !important;
padding-bottom: 5px !important;
text-align: left;
font-size: 13px;
font-weight: normal;
}
.checkbox,
.radio
{
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: auto;
}
.checkbox-inline,
.radio-inline
{
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
width: auto !important;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline
{
margin-left: 20px;
}
.checkbox label,
.radio label
{
vertical-align: top !important;
}
.checkbox input,
.radio input,
.checkbox-inline input,
.radio-inline input
{
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
width:  17px;
height: 17px;
margin: 2px 0.5em 2px 0;
}
.col > .radio,
.col > .checkbox
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
}
.radio-group,
.checkbox-group
{
margin-top: -10px;
}
.radio-group .radio-inline,
.checkbox-group .checkbox-inline
{
padding-top: 10px !important;
padding-bottom: 0 !important;
} .form-group {
clear: both;
margin-top: 20px;
}
.form-group:not([class*="tb_mb_"]) {
margin-bottom: 20px;
}
.form-group.row {
margin-bottom: 0;
}
.form-group.row + .form-group.row.tb_gut_xs_0 {
margin-top: 20px;
}
.form-group[class*="col-"] {
margin-top: 0;
margin-bottom: 0;
}
.form-group:first-child {
margin-top: 0;
}
.form-group:last-child {
margin-bottom: 0;
}
h1 + .form-group,
h2 + .form-group,
h3 + .form-group,
.form-group.row:first-child
{
margin-top: -30px;
}
.form-group:after
{
content: '';
display: table;
}
.form-group:after {
clear: both;
}
fieldset[style*="display: none"] {
overflow: hidden;
clear: both;
display: block !important;
height: 0;
margin-top: -20px;
padding: 0;
}
fieldset[style*="display: none"] {
margin-top: -30px;
}
.form-group > label {
vertical-align: baseline;
padding-bottom: 10px;
}
.form-group.form-group-sm > label {
padding-bottom: 5px;
}
.form-group.form-group-lg > label {
padding-bottom: 15px;
}
.form-group.form-group-xl > label {
padding-bottom: 20px;
}
.form-group > label[class*="col-"] {
display: block;
min-width: 100px;
padding-top: 10px;
}
.form-group.form-group-sm > label[class*="col-"] {
padding-top: 5px;
}
.form-group.form-group-lg > label[class*="col-"] {
padding-top: 15px;
}
.form-group.form-group-xl > label[class*="col-"] {
padding-top: 20px;
}
.form-group > label[class*="col-"] + div[class*="col-"] {
display: block;
}
.form-group > label[class*="col-"] + div[class*="col-"] .input-group {
display: inline-table;
display: inline-flex;
vertical-align: top;
}
.form-group > label + div[class*="col-"]:after {
content: '';
display: table;
clear: both;
}
.form-group > div > input[type="radio"],
.form-group > div > input[type="checkbox"]
{
-ms-flex-item-align: center;
-webkit-align-self: center;
align-self: center;
}
.form-group select + .help-block,
.form-group textarea + .help-block
{
padding-top: 10px;
font-size: 11.05px;
}
.form-group .help-block .text-danger {
min-width: 0;
margin: 0;
padding: 0;
}
.checkbox > label,
.radio > label
{
display: inline-block;
float: none;
width: auto !important;
margin-left: 0;
margin-right: 0;
}
.checkbox.image > label > *,
.radio.image > label > *
{
vertical-align: middle;
}
.required > label:before {
content: "* ";
font-weight: bold;
color: #f00;
}
.product-info .form-group > label + div {
overflow: hidden;
} .form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0; }
.form-horizontal .form-group {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.form-horizontal .form-group > label {
padding-top:    10px;
}
.form-horizontal .form-group.form-group-sm > label {
padding-top:    5px;
}
.form-horizontal .form-group.form-group-lg > label {
padding-top:    15px;
}
.form-horizontal .form-group.form-group-xl > label {
padding-top:    20px;
}
.form-horizontal .form-group > label:not(.col) {
min-width: 150px;
}
.form-horizontal .form-group > .checkbox,
.form-horizontal .form-group > .radio
{
-ms-flex: 1 1 100% !important;
-webkit-flex: 1 1 100% !important;
flex: 1 1 100% !important;
width: 100% !important;
max-width: 100%;
margin-left: 30px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
margin-bottom: 0;
}
} .form-vertical .form-group > label {
display: block;
float: none;
width: 100%;
padding-top: 0;
font-weight: bold;
}
.form-vertical .form-group > label,
.form-vertical .form-group input:not([type=radio]):not([type=checkbox]),
.form-vertical .form-group select,
.form-vertical .form-group textarea,
.form-vertical .form-group .ui-spinner,
.form-vertical .form-group .input-group
{
margin-right: 0;
}
.form-vertical .form-group > .col-xs-12 {
width: 100%;
max-width: none;
}
@media (min-width: 768px) {
.form-vertical .form-group > .col-sm-12 {
width: 100%;
max-width: none;
}
}
@media (min-width: 1000px) {
.form-vertical .form-group > .col-md-12 {
width: 100%;
max-width: none;
}
}
@media (min-width: 1280px) {
.form-vertical .form-group > .col-lg-12 {
width: 100%;
max-width: none;
}
}
.form-vertical .form-group > .col-sm-12
{
margin-left: 0;
}
.form-vertical .help-block {
margin-bottom: 0;
}
.form-inline label:not(.btn) {
width: auto;
margin-right: 0.5em;
padding: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
display: inline-flex;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
.form-inline .form-group {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
@media (max-width: 479px) {
.form-inline .form-group + .btn {
width: 100%;
margin-top: 20px;
}
} .text-danger,
.error
{
display: inline-block;
min-width: 260px;
max-width: 100%;
margin-top: 5px;
margin-bottom: 5px;
font-size: 11px;
color: red;
vertical-align: top;
}
.text-danger:before,
.error:before
{
content: 'Ã¢Å“â€¢';
margin-right: 0.5em;
font-family: "FontAwesome";
font-size: 12px;
font-weight: bold;
vertical-align: top;
}
.text-danger:empty,
.error:empty
{
display: none;
}
div:not(.input-group) + .text-danger {
display: block;
clear: both;
}
.tb_blocked {
position: relative;
min-height: 160px;
}
.tb_blocked:before {
content: '';
position: absolute;
z-index: 10;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: block;
background-color: #fff;
opacity: 0.8;
} @media (max-width: 767px) {
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=date],
input[type=datetime],
input[type=color],
input[type=password],
input[type=search],
select
{
height: 40px;
padding: 9px;
}
select {
padding: 8px;
}
textarea {
width: 100%;
padding: 9px;
}
input[type=checkbox]:first-child + label ~ label,
input[type=radio]:first-child + label ~ label
{
display: inline-block;
margin-top: 10px;
}
input[type=checkbox] + label + br,
input[type=radio] + label + br
{
display: block;
}
input[type=checkbox] + label + br:last-child,
input[type=radio] + label + br:last-child
{
margin-bottom: 10px !important;
}
table.radio {
width: 100%;
}
.text-danger,
.error
{
min-width: 0;
}
.form-horizontal [class*="col-"] > input:not([type=radio]):not([type=checkbox]):not([type=button]),
.form-horizontal [class*="col-"] > select,
.form-horizontal [class*="col-"] > textarea,
.form-horizontal [class*="col-"] > .input-group,
.form-vertical .form-group [class*="col-"]
{
width: 100%;
}
.form-horizontal [class*="col-"] > select:not(:last-child) {
margin-right: -60px;
}
} @media only screen and (max-width: 479px) {
label,
input:not([type=radio]):not([type=checkbox]),
select,
textarea,
#country_id,
#zone_id,
select[name="customer_group_id"]
{
width: 100%;
margin-left: 0;
margin-right: 0;
}
input[type=checkbox] + label + br:last-child,
input[type=radio] + label + br:last-child
{
display: none;
}
select:not(:last-child) {
margin-right: -60px;
}
.form-group > label + div[class*="col-"],
.form-group > label + div[class*="col-"] > div
{
clear: both;
}
.form-group.form-group.form-group > label + div[class*="col-"] {
margin-top: 0;
}
.form-horizontal .form-group > label {
padding-top: 0 !important;
}
}
.btn {
position: relative;
display: inline-block;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
height:        40px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  15px;
padding-right: 15px;
line-height:   40px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: manipulation;
touch-action: manipulation;
}
.btn a {
color: inherit !important;
}
.btn-out:not(:hover) {
background-color: transparent;
} .btn.btn-xs,
.btn-group-xs > .btn,
.input-group-xs > .input-group-btn > .btn
{
height:        20px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  10px;
padding-right: 10px;
line-height:   20px;
font-size:     14px;
}
.btn.btn-sm,
.btn-group-sm > .btn,
.input-group-sm > .input-group-btn > .btn
{
height:        30px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  13px;
padding-right: 13px;
line-height:   30px;
font-size:     13px;
}
.btn.btn-lg,
.btn-group-lg > .btn,
.input-group-lg > .input-group-btn > .btn
{
height:        50px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  20px;
padding-right: 20px;
line-height:   50px;
font-size:     18px;
}
.btn.btn-xl,
.btn-group-xl > .btn,
.input-group-xl > .input-group-btn > .btn
{
height:        60px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  30px;
padding-right: 30px;
line-height:   60px;
font-size:     20px;
}
.btn.btn-xxl,
.btn-group-xxl > .btn,
.input-group-xxl > .input-group-btn > .btn
{
height:        70px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  35px;
padding-right: 35px;
line-height:   70px;
font-size:     24px;
}
.btn.btn-xl .tb_loading_bar,
.btn-group-xl > .btn .tb_loading_bar,
.input-group-xl > .input-group-btn > .btn .tb_loading_bar
{
width:  22px;
height: 22px;
}
@media (max-width: 1040px) {
.btn.btn-lg,
.btn-group-lg > .btn,
.input-group-lg > .input-group-btn > .btn,
.btn.btn-xl,
.btn-group-xl > .btn,
.input-group-xl > .input-group-btn > .btn
{
height:        50px;
margin-top:    0px;
margin-bottom: 0px;
padding-left:  20px;
padding-right: 20px;
line-height:   50px;
font-size:     18px;
}
} .btn-block,
input.btn-block
{
width: 100%;
}
.btn-block:not([style*="display: none"]) + .btn-block,
.btn-block:not([style*="display: none"]) + .btn-block.btn-xs
{
margin-top: 20px;
}
.btn-block:not([style*="display: none"]) + .btn-block.btn-sm {
margin-top: 10px;
}
.btn-block:not([style*="display: none"]) + .btn-block.btn-lg {
margin-top: 20px;
}
.btn-block:not([style*="display: none"]) + .btn-block.btn-xl {
margin-top: 20px;
}
.btn-block:not([style*="display: none"]) + .btn-block.btn-xxl {
margin-top: 20px;
} .btn.btn-notext {
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
width: 30px;
padding: 0 !important;
}
.btn.btn-notext:before {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.btn.btn-notext                                        { width: 40px; padding: 0; }
.btn:not(input).btn-xs:empty,  .btn.btn-notext.btn-xs  { width: 20px; }
.btn:not(input).btn-sm:empty,  .btn.btn-notext.btn-sm  { width: 30px; }
.btn:not(input).btn-lg:empty,  .btn.btn-notext.btn-lg  { width: 50px; }
.btn:not(input).btn-xl:empty,  .btn.btn-notext.btn-xl  { width: 60px; }
.btn:not(input).btn-xxl:empty, .btn.btn-notext.btn-xxl { width: 70px; }
.btn-notext > span[data-tooltip] {
overflow: hidden;
z-index: 5;
position: absolute;
left: 0;
right: 0;
bottom: 100%;
height: 0;
margin: 0 -80px 0 -80px;
line-height: 30px;
text-align: center;
text-indent: 0;
font-size: 0;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
}
.btn-notext:hover > span[data-tooltip] {
overflow: visible;
display: block;
height: auto;
margin-bottom: 10px;
opacity: 1;
}
.btn-notext > span[data-tooltip]:before {
content: attr(data-tooltip);
display: inline-block;
max-width: 130px;
margin-bottom: 2px;
padding: 0.2em 0.6em;
line-height: 16px;
text-transform: none;
white-space: normal;
vertical-align: bottom;
font-size: 11px;
font-weight: normal;
font-family: Open Sans, Arial, sans-serif;
color: #fff;
background: #333;
}
.btn-notext > span[data-tooltip]:after {
content: '';
z-index: 60;
position: absolute;
top: 100%;
left: 50%;
right: auto;
display: block;
width: 9px;
height: 9px;
margin-top: -6px;
margin-left: -5px;
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
border-right: 1px solid rgba(0, 0, 0, 0.15);
background: #333;
background-clip: content-box;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
} .btn,
.button,
button,
[type=button],
[type=submit]
{
border: none;
cursor: pointer !important;
}
.btn.btn-plain {
border-radius: 0;
box-shadow: none;
}
label.btn {
overflow: hidden;
position: relative;
}
label.btn input[type="checkbox"],
label.btn input[type="radio"] {
position: absolute;
top:      1000px;
left:     1000px;
} .dropdown {
position: relative;
}
.dropdown > a,
.nav-stacked .tb_link > a
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.dropdown > a > .tb_text {
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: 0.3em;
word-wrap: break-word;
text-rendering: initial;
font-feature-settings: initial;
-webkit-font-feature-settings: initial;
font-kerning: initial;
}
.dropdown > a:after,
button.dropdown-toggle:after
{
direction: ltr;
content: '\203a';
margin-left: 0.4em;
vertical-align: top;
font-size: 1.3em;
font-weight: normal;
font-family: "Open Sans", sans-serif;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0.9;
cursor: pointer;
}
.nav.tb_nocaret .dropdown > a:after,
.nav.tb_nocaret button.dropdown-toggle:after
{
content: none;
}
.nav.tb_nocaret .dropdown > a > .tb_text {
margin-left:  0;
margin-right: 0;
}
button.dropdown-toggle:after {
margin: 0 0 0 0.5em;
}
button.dropdown-toggle .sr-only {
position: static;
display: inline-block;
width: 0;
height: 100%;
margin-right: -0.5em;
vertical-align: top;
}
.dropdown:hover > a:after,
button.dropdown-toggle:hover:after
{
opacity: 1;
}
.nav-stacked   .dropdown > a > .tb_text,
.dropdown-menu .dropdown > a > .tb_text,
.tb_list_1 >   .dropdown > a > .tb_text
{
-ms-flex: 1 1 0px;
-webkit-flex: 1 1 0px;
flex: 1 1 0px;
}
.nav-stacked .dropdown > a:after,
.dropdown-menu .dropdown > a:after,
.tb_list_1 > .dropdown > a:after
{
content: '\a0 \f0da';
} .dropdown-menu,
.sub-menu
{
overflow-x: visible;
position: absolute;
top: 100%;
left: 0;
display: none;
min-width: 200px;
text-align: left;
list-style: none !important;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.tb_hovered > .dropdown-menu,
.tb_hovered > .sub-menu
{
z-index: 50;
display: block;
}
.dropdown-menu > li > a,
.sub-menu > li > a
{
padding-top: 5px;
padding-bottom: 5px;
}
.dropdown-menu > li:first-child > a,
.sub-menu      > li:first-child > a
{
margin-top: -5px;
}
.dropdown-menu > li:last-child > a,
.sub-menu      > li:last-child > a
{
margin-bottom: -5px;
}
.dropdown-menu > li,
.sub-menu > li
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.dropdown-menu > li > a,
.sub-menu > li > a
{
clear: both;
display: table;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
min-width: 100%;
}
.dropdown-menu > li > a > .tb__icon {
flex-shrink: 0;
}
.dropdown-menu:not(.nav-stacked) > li > a {
margin-top: -5px;
margin-bottom: -5px;
}
.dropdown > a > img,
.dropdown-menu > li > a > img
{
-ms-flex-item-align: center;
-webkit-align-self: center;
align-self: center;
}
.dropdown-menu:not(.nav-stacked) > li:first-child {
margin-top: -5px;
}
.dropdown-menu:not(.nav-stacked) > li:last-child {
margin-bottom: -5px;
}
.dropdown-menu > .divider {
overflow: hidden;
height: 0;
margin: 10px -20px 0 -20px;
padding-top: 0 !important;
padding-bottom: 10px !important;
border-top: 1px solid;
opacity: 0.2;
}
.dropdown-menu .disabled {
opacity: 0.3;
cursor: not-allowed;
}
.dropdown-header {
opacity: 0.5;
text-transform: uppercase;
}
.dropdown-header:before,
.divider:before
{
content: none !important;
}
.nav-justified-dropdown > .dropdown:not(.tb_megamenu) > .dropdown-menu {
left: 0;
right: 0;
width: auto;
min-width: 0;
} .dropdown-menu .dropdown-menu,
.nav-stacked .dropdown-menu,
.tb_list_1:not(dropdown-menu) > li > .dropdown-menu
{
top: 0;
left: 100%;
}
.dropdown-menu .dropdown-menu {
margin-left:  21px;
} .dropdown-menu > .tb_ip_20 {
margin: -20px;
}
@media (max-width: 768px) {
.dropdown-menu > .tb_ip_20 {
margin: 0;
}
}
.nav:not(.nav-stacked) > .tb_megamenu > .dropdown-menu {
left: 0 !important;
right: auto !important;
} .dropdown:after {
z-index: 60;
position: absolute;
top: 100%;
left: 0;
right: auto;
display: none !important;
width: 10px;
height: 10px;
margin-top: -6px;
margin-left: 12px;
border: 1px solid transparent;
border-top-color: rgba(0, 0, 0, 0.15);
border-left-color: rgba(0, 0, 0, 0.15);
background: #fff;
background-clip: content-box;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.tb_hidden_menu:after {
content: none !important;
display: none !important;
}
.dropdown:hover:after,
.dropdown.tb_hovered:after
{
content: '';
opacity: 0;
display: block !important;
}
.dropdown:hover:after {
opacity: 0;
}
.dropdown.tb_hovered:after {
opacity: 1;
}
.dropdown-menu,
.sub-menu
{
padding: 20px;
background: #fff;
box-shadow:
0 0 10px rgba(0, 0, 0, 0.15);
}
.nav:not(.nav-stacked) > .dropdown.tb_hovered {
margin-bottom: -10px;
padding-bottom: 10px;
}
.nav-justified-dropdown > .dropdown:not(.tb_megamenu) > .dropdown-menu {
margin-right: 1px !important;
}
.nav-stacked .dropdown:after,
.dropdown-menu .dropdown:after,
.tb_list_1 > .dropdown:after
{
top: 0;
left: 100%;
margin-top: 10px;
border-top: 1px solid rgba(0, 0, 0, 0.15);
border-left: 1px solid rgba(0, 0, 0, 0.15);
background-clip: content-box;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-stacked .dropdown:after,
.tb_list_1 > .dropdown:after
{
margin-left: -6px;
}
.dropdown-menu .dropdown:after
{
margin-left: 15px;
}
.dropdown-menu .dropdown-menu
{
margin-left: 21px;
}
.dropdown-menu .dropdown-menu,
.tb_list_1:not(dropdown-menu) > li > .dropdown-menu
{
margin-top: -15px;
}
.dropdown-menu.nav-stacked > .dropdown > .dropdown-menu {
margin-top: -20px;
}
.dropdown-menu.nav-stacked > .dropdown:after {
margin-top: 5px;
}
.nav-stacked.tb_list_1 {
line-height: 20px;
}
.nav-stacked.tb_list_1 li + li {
margin-top: 10px;
} .dropdown-menu .tb_accent_label,
.tb_list_1 > li > a > .tb_accent_label
{
top: auto !important;
left: auto;
right: auto;
margin-top: -3px !important;
} .nav .tb_text,
.dropdown .tb_text
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.nav .tb_text > img.tb_icon,
.dropdown .tb_text > img.tb_icon
{
-ms-flex-item-align: center;
-webkit-align-self: center;
align-self: center;
}
.dropdown-menu .tb__text p:not(:last-child),
.dropdown-menu .tb__text ul:not(:last-child),
.dropdown-menu .tb__text ol:not(:last-child)
{
margin-bottom: 10px;
}
@media (max-width: 1023px) {
.dropdown-menu.tb_list_1 > li:before {
padding-top:    5px;
padding-bottom: 5px;
}
.dropdown-menu.tb_list_1 > li > a {
padding-top:    10px;
padding-bottom: 10px;
font-size:      15px;
font-family:    Titillium Web, Open Sans, sans-serif;
}
}
.btn-group,
.btn-toolbar
{
position: relative;
display: inline-block;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group > .btn-group
{
position: relative;
display: inline-block;
float: left;
flex: 0 0 auto;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active
{
z-index: 2;
}
.btn-group > .btn:first-child:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group > .btn > span {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
}
.btn-group > .btn > span .tb_loading_bar {
width:  16px;
height: 16px;
}
.btn-group > .btn > span .tb_loading_bar:before,
.btn-group > .btn > span .tb_loading_bar:after
{
border-width: 1px;
} .btn-toolbar {
margin-left: -5px;
margin-right: -5px;
padding-left: 5px;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-right: 5px;
} .btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: top;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
border-right: none;
border-left: none;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group > .btn
{
box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15);
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.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: 4px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-bottom-left-radius: 4px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
} .btn-group-justified {
display: table;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group
{
display: table-cell;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
float: none;
width: 1%;
flex: 1 1 auto;
justify-content: center;
padding-left: 0;
padding-right: 0;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
} .btn-group > .btn,
.btn-group > .btn-group > .btn:first-child
{
border-right: 1px solid rgba(0, 0, 0, 0.1);
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.btn-group > .btn:first-child {
border-left: 0 none;
}
.btn-group > .btn-group:last-child > :last-child {
border-right: 0 none;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group > .btn {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.btn-group-vertical > .btn:first-child,
.btn-group-vertical > .btn-group:first-child > .btn:first-child {
border-top: none;
}
.btn-group-vertical > .btn:last-child,
.btn-group-vertical > .btn-group:last-child > .btn:last-child
{
border-bottom: none;
}
.btn-group-vertical > .btn:not(:last-child):not(.active),
.btn-group-vertical > .btn-group:not(:last-child) > .btn:not(.active)
{
box-shadow: none;
}
.btn-group-vertical > * {
margin: 0;
}
.btn-group-vertical > * + * {
margin-top: -1px;
}
.btn.active,
.btn-group.open .dropdown-toggle
{
border-color: rgba(0, 0, 0, 0.3) !important;
box-shadow:
inset 0 3px 5px rgba(0, 0, 0, 0.05),
inset 0 0 0 40px rgba(0, 0, 0, 0.2)
!important;
}
.input-group {
position: relative;
display: table;
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.col > .input-group {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.input-group > * {
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
min-width: 0;
border-radius: inherit;
}
.input-group > :first-child:not(:last-child) {
border-top-right-radius:    0;
border-bottom-right-radius: 0;
}
.input-group > :last-child:not(:first-child) {
border-top-left-radius:    0;
border-bottom-left-radius: 0;
}
.input-group > input,
.input-group > select
{
position: relative;
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.input-group > input:focus,
.input-group > select:focus
{
z-index: 1;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control
{
display: table-cell;
}
.input-group-addon,
.input-group-btn
{
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
.input-group-addon {
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.input-group-addon,
.input-group-btn
{
position: relative;
width: 1%;
width: auto;
white-space: nowrap;
vertical-align: middle;
}
.input-group-btn,
.input-group-addon
{
min-width: 40px;
}
.input-group-addon {
padding:   5px;
border-radius: inherit;
background-color: rgba(0, 0, 0, 0.15);
background-origin: border-box;
}
.input-group-sm .input-group-btn,
.input-group-sm .input-group-addon
{
min-width: 30px;
}
.input-group-lg .input-group-btn,
.input-group-lg .input-group-addon
{
min-width: 50px;
}
.input-group-xl .input-group-btn,
.input-group-xl .input-group-addon
{
min-width: 60px;
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio]
{
margin-top: -0.075em;
vertical-align: middle;
align-self: center;
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 > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
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 > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-btn {
position: relative;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
z-index: 1;
margin-top: 0 !important;
margin-bottom: 0 !important;
border-right: 1px solid rgba(0, 0, 0, 0.1);
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.input-group-btn > .btn:first-child {
border-left: 0 none;
}
.input-group-btn > .btn:last-child {
border-right: 0 none;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active,
.input-group-btn > .btn:active
{
z-index: 2;
}
@media only screen and (max-width: 768px) {
.input-group .input-group-btn,
.input-group .input-group-addon
{
min-width: 40px;
}
.input-group-btn > .btn {
height: 40px;
line-height: 40px;
}
.input-group-btn > .btn.btn-notext {
width: 40px;
}
}
.tb__form-control--image {
z-index: 2;
position: relative;
display: flex;
height: 100px;
flex-direction: column;
justify-content: center;
align-items: center;
}
.tb__form-control--image img {
position: relative;
flex: 0 0 auto;
max-width:  100%;
max-height: 100%;
margin: 0;
background: #fff;
}
.tb__form-control--image input[type="file"] {
position: absolute;
left:     -10000px;
}
.tb__form-control--image input[type="checkbox"] {
position: absolute;
left:     -10000px;
visibility: hidden;
}
.tb__form-control--image .tb__actions {
position:        absolute;
z-index:         2;
bottom:          0;
left:            0;
display:         flex;
flex-wrap:       wrap;
align-items:     center;
align-content:   center;
justify-content: center;
width:           100%;
padding: 10px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
opacity: 0;
}
.tb__form-control--image:hover .tb__actions {
opacity: 1 !important;
}
.tb__form-control--image .thumbnail--noimage ~ .tb__actions .btn-danger {
display: none;
}
.tb__form-control--image .tb__actions > * {
flex: 0 1 auto;
margin: 5px 0;
}
.bootstrap-touchspin {
display: -ms-inline-flexbox !important;
display: -webkit-inline-flex !important;
display: inline-flex !important;
}
.bootstrap-touchspin .btn-group-vertical button {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: auto;
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.bootstrap-touchspin .btn-group-vertical button i {
line-height: 10px !important;
}
.bootstrap-touchspin .btn-group-vertical button i:before {
font-size: 18px !important;
}
.bootstrap-touchspin .mdi-chevron-up {
margin: 0 5px 0 0 !important;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.bootstrap-touchspin .mdi-chevron-down {
margin: 0 0 0 5px !important;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
label.tb__toggle,
label.tb__toggle:hover {
position:            relative;
overflow:            visible !important;
display:             inline-block;
width:               70px !important;
height:              30px;
margin-right:        0 !important;
padding:             0 !important;
vertical-align:      top;
cursor:              pointer;
border-radius:       2px;
-webkit-user-select: none;
-moz-user-select:    none;
user-select:         none;
opacity:             1 !important;
}
label.tb__toggle > * {
cursor: pointer;
}
label.tb__toggle input {
position: absolute;
z-index: 4;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
label.tb__toggle:before {
content: '';
position: absolute;
z-index: 2;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
border-radius: 2px;
cursor: pointer;
}
label.tb__toggle > input + span {
position: absolute;
z-index: 1;
top: 0;
left: 0;
overflow: hidden;
display: block;
width: 70px;
height: 30px;
white-space: nowrap;
border-radius: 2px;
}
label.tb__toggle > input + span:not(:empty):before,
label.tb__toggle > input + span:not(:empty):after
{
text-shadow: none;
-webkit-transition: none;
transition: none;
}
label.tb__toggle > input + span:not(:empty):before {
color: #30abeb;
}
label.tb__toggle > input + span:not(:empty):after {
color: #ddd;
}
label.tb__toggle > input + span:before,
label.tb__toggle > input + span:after
{
display: inline-block;
width: 70px;
height: 30px;
line-height: 30px;
text-align: center;
vertical-align: top;
font-family: Open Sans, sans-serif;
font-weight: bold;
cursor: pointer;
-webkit-transition: 200ms all;
transition: 200ms all;
}
label.tb__toggle input + span:before {
content: 'Ja';
margin-left: -70px;
text-indent: -24px;
text-transform: uppercase;
color: #fff;
background: #30abeb;
}
label.tb__toggle > input + span:after {
content: 'Nein';
text-indent: 24px;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
color: #666;
background: #ddd;
}
label.tb__toggle > input:checked + span:before {
margin-left: 0;
}
label.tb__toggle > input + span + span {
position: absolute;
z-index: 3;
top:    4px;
left:   4px;
width:  19px;
height: 22px;
background-color: #fff;
border-radius: 2px;
-webkit-transition: 200ms all;
transition: 200ms all;
}
label.tb__toggle > input:checked + span + span {
left: 47px;
}
.tb__toggle .tb_loading_bar {
position: absolute;
top: 7px;
left: 37px;
width: 16px;
height: 16px;
color: #333 !important;
}
.tb__toggle > input:checked + span .tb_loading_bar {
color: #fff !important;
}
.tb__toggle .tb_loading_bar,
.tb__toggle .tb_loading_bar:before,
.tb__toggle .tb_loading_bar:after
{
border-width: 1px;
}
.nav,
.dropdown.tb_hovered > .nav.dropdown-menu
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.dropdown > .nav.dropdown-menu {
display: none;
}
.nav {
margin-left: -20px;
}
.nav > li,
.nav > li > a
{
-webkit-transition: color 0.4s, background-color 0.4s, border 0.4s;
transition: color 0.4s, background-color 0.4s, border 0.4s;
}
.nav > li {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
min-width: 0px;
margin-left: 20px;
vertical-align: top;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
outline: none !important;
}
.nav > li:before {
display: inline-block;
margin-left: 0 !important;
text-align: center;
vertical-align: top;
}
.nav > li > a {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.nav > li > a > img {
-ms-flex-item-align: center;
-webkit-align-self: center;
align-self: center;
}
.nav .tb_megamenu > .dropdown-menu .row-wrap > .row > .col:first-child {
border-radius: 3px 0 0 3px;
}
.nav .tb_megamenu > .dropdown-menu .row-wrap > .row > .col:last-child {
border-radius: 0 3px 3px 0;
}
.nav .tb_megamenu > .dropdown-menu .tb_separate_columns > .row {
margin: 0 !important;
}
.nav .tb_megamenu > .nav .row-wrap {
max-height: none !important;
}
.nav .tb_megamenu .tb_listing > li > ul {
margin-bottom: 0;
}
.nav .tb_accent_label {
position: absolute;
margin-left: -13px;
height: 12px;
padding: 0 3px;
line-height: 13px;
white-space: nowrap;
font-size: 8px;
font-weight: bold;
font-family: Arial;
}
.nav .tb_accent_label {
top: 0;
margin-top: -12px;
}
.nav > li.dropdown > a > .tb_accent_label {
margin-left: -20px;
}
.nav .dropdown-menu .tb_accent_label {
top: 50%;
margin-top: -12px;
margin-left: 4px;
} .nav-horizontal > li:before {
margin-left: 0 !important;
border-right: 0 none !important;
}
.nav-horizontal > li:first-child:before {
content: '' !important;
}
.nav-horizontal > .dropdown:after {
right: auto !important;
}
.nav-justified > .dropdown:after {
left: 50% !important;
right: auto !important;
margin-left: -5px !important;
margin-right: 0 !important;
}
.nav-horizontal > .divider {
border-right-width: 1px;
border-right-style: solid;
}
.tb_pl_0 > nav > .nav-horizontal > li:first-child,
.tb_pl_0 > nav > .nav-horizontal > li:first-child > a
{
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
} .nav-stacked {
margin-left:   0 !important;
margin-right:  0 !important;
padding-right: 0 !important;
}
.nav-stacked > li {
width:        100%;
display:      block;
margin-left:  0 !important;
margin-right: 0 !important;
}
.nav-stacked > li.divider {
border-bottom-width: 1px;
border-bottom-style: solid;
}
.tb_pt_0 > nav > .nav-stacked > li:first-child,
.tb_pt_0 > nav > .nav-stacked > li:first-child > a
{
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.tb_pb_0 > nav > .nav-stacked > li:last-child,
.tb_pb_0 > nav > .nav-stacked > li:last-child > a
{
border-bottom-left-radius: inherit;
border-bottom-right-radius: inherit;
}
.nav-stacked > li > a > .tb_text {
display: block;
min-width: 0;
} .nav.nav-justified,
.nav.nav-justified > li
{
margin-left: 0;
}
.nav.nav-justified > li:not(.divider) {
-ms-flex: 1 0 0px;
-webkit-flex: 1 0 0px;
flex: 1 0 0px;
}
.nav.nav-justified > li > a,
.nav.nav-justified > li > a > .tb_text
{
text-align: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.nav.nav-justified > li > a {
-ms-flex: 1 0 auto;
-webkit-flex: 1 0 auto;
flex: 1 0 auto;
max-width: 100%;
}
.nav.nav-justified > li > a > .tb_text {
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
.nav.nav-justified:before,
.nav.nav-justified:after
{
content: none !important;
}
@media only screen and (max-width: 767px) {
.nav.nav-justified.nav-responsive > li > a {
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
} .nav-tabs {
margin-bottom: 30px;
margin-left:  0;
padding-left: 0;
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.2);
border-radius: 3px 3px 0 0;
}
.nav-tabs:before {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.nav-tabs > li,
.nav-tabs > li > a
{
text-transform: uppercase;
letter-spacing: 1px;
font-family: Rubik, Open Sans, Arial, sans-serif;
font-size: 15px;
border-radius: inherit;
}
.nav-tabs > li {
position: relative;
z-index: 30;
margin-left: 0;
vertical-align: top;
}
.nav-tabs > li:hover,
.nav-tabs > li.tb_hovered
{
z-index: 31;
margin: 0;
padding: 0;
}
.nav-tabs > li.active a {
z-index: 32;
background-color: #fff;
}
.nav-tabs > li > a {
display: block;
float: left;
width: 100%;
outline: none;
}
.nav-tabs > li > a:not([class*="tb_pl"]) {
padding-left: 20px;
padding-right: 20px;
}
.nav-tabs > li:not(:first-child) > a {
color: inherit !important;
box-shadow: inset 1px 0 0 rgba(0,0,0,0.15);
}
.nav-tabs > li > a span.tb_icon {
text-align: center;
}
.nav-tabs > li > a span.tb_icon:last-child,
.nav-tabs > li > a span.tb_icon:last-child:before
{
margin-left: 0;
margin-right: 0;
}
.nav-tabs > li.dropdown:not(.active):after,
.nav-tabs > li.dropdown:not(.active) > .dropdown-menu
{
top: calc(100% + 1px);
}
.tab-content {
min-width: 0;
}
.tab-content.tb_loading {
position: relative;
}
.tab-content > span.tb_title {
display: none;
}
.tab-content > div {
display: none;
overflow: visible !important;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.tab-content > div:first-child:not(.tab-pane),
.tab-content > span.tb_title:first-child + div
{
display: block;
} .nav-tabs-align-start {
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.nav-tabs-align-center {
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.nav-tabs > li {
display: block;
}
.nav-tabs > li > a {
padding-top:    9px;
padding-bottom: 9px;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.nav-tabs > li > a {
background-color: #9dd76c;
} .nav-pills {
margin-left: -10px;
}
.nav-pills li {
margin-left: 10px;
}
.nav-pills a {
display: block;
padding: 5px 15px;
font-family: Rubik, Open Sans, Arial, sans-serif;
border-radius: 3px;
}
.nav-pills a:hover {
background-color: rgba(0,0,0,0.05);
}
.nav-pills .active a {
color: #fff;
background-color: #ee3f5b;
} @media (max-width: 1040px) { .nav-responsive,
.nav-responsive > li
{
display: block;
width: 100%;
min-width: 100%;
}
.nav-responsive,
.nav-responsive > li,
.nav-responsive > li > a,
.nav-responsive > li > ul > .tb_link,
.nav-responsive .dropdown,
.nav-responsive .dropdown > a,
.nav-responsive .dropdown-menu > li,
.nav-responsive .dropdown-menu > li > a
{
margin:  0;
padding: 0;
}
.nav-responsive > li > a,
.nav-responsive .dropdown-menu > li > a,
.nav-responsive .dropdown-menu > li > a
{
min-height: 60px;
padding-left:  20px !important;
padding-right: 20px !important;
}
.nav-responsive > li:not(:first-child) > a {
min-height: 59px;
}
.nav-responsive .dropdown-menu.tb_list_1 {
padding-bottom: 15px !important;
}
.nav-responsive .dropdown-menu.tb_list_1 > li > a {
min-height: 50px;
}
.nav-responsive > li > .menu-toggle,
.nav-responsive .dropdown-menu > li > .menu-toggle,
.nav-responsive .dropdown-menu > li > .menu-toggle
{
margin: 15px 20px;
}
.nav-responsive .dropdown:after,
.nav-responsive .dropdown > a:after,
.nav-responsive > li:first-child:before
{
content: none !important;
display: none !important;
}
.nav-responsive .dropdown-menu {
position:   static !important;
width:      auto !important;
height:     auto !important;
max-width:  none !important;
max-height: none !important;
min-width:  0 !important;
min-height: 0 !important;
background: transparent none;
border:     none;
box-shadow: none;
opacity: 1 !important;
transform: translateY(0px) !important;
}
.nav-responsive .menu-toggle {
position:    absolute;
z-index:     1;
top:         0;
right:       0;
display:     block !important;
width:       30px;
height:      30px;
padding:     0;
line-height: 30px !important;
text-align:  center;
font-size:   18px;
font-family: Arial, sans-serif !important;
font-weight: normal !important;
cursor:      pointer;
}
.nav-responsive .menu-toggle:before {
content: '+';
}
.nav-responsive .menu-toggle.tb_active:before {
content: '-';
}
.nav-responsive .tab-content .menu-toggle + .tab-pane.active {
display: none;
}
.nav-responsive .tab-content .menu-toggle.tb_active + .tab-pane,
.nav-responsive .tab-content .menu-toggle.tb_active + .tab-pane.active
{
display: block;
}
}
.pagination {
position: relative;
clear: both;
margin-top:  50px;
padding-top: 30px;
border-top: 5px solid #ddd;
font-size: 13px;
}
.pagination li,
.pagination a
{
display:        inline-block;
width:          40px;
height:         40px;
line-height:    40px;
text-align:     center;
font-weight:    normal;
vertical-align: top;
border-radius:  1px;
cursor:         default;
}
.pagination li {
margin-right: 3px;
font-size: 13px;
font-family: Rubik, Open Sans, Arial, sans-serif;
}
.pagination a[href] {
background: #eee;
background-color: rgba(127, 177, 115, 0.2);
cursor: pointer;
}
.pagination a[href]:hover {
color: #fff;
background: #ee3f5b;
}
.pagination p {
color: #bbb;
color: rgba(30, 55, 26, 0.6);
} @media (max-width: 767px) {
.pagination {
text-align: center;
}
.pagination * {
float: none !important;
}
.pagination .links {
float: none;
margin-bottom: 10px;
}
}
.alert {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
min-height: 60px;
margin-bottom: 30px;
}
.alert:not([class*="tb_p_"]) {
padding: 20px;
}
.alert.text-center {
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.alert:not(.tb_sep):not([class*="tb_mb_"]):last-child {
margin-bottom: 0;
}
.alert-outline {
padding: 18px;
border-width: 2px;
border-style: solid;
background-color: transparent !important;
}
.alert-sm {
padding: 10px 20px;
min-height: 40px;
}
.alert-sm.alert-outline {
padding: 8px 18px;
}
.alert > * {
-ms-flex: 1 1 0px;
}
.alert > .tb__icon {
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
.alert h4 {
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert[class] a.close,
.alert[class] button.close
{
position: absolute;
top: 50%;
right: 10px;
width: 30px;
height: 30px;
margin-top: -15px;
padding: 0;
line-height: 30px !important;
text-align: center;
letter-spacing: 0;
word-spacing: 0;
font-size: 24px;
font-family: Open Sans, Arial, sans-serif;
color: inherit !important;
opacity: 0.6;
background-color: transparent !important;
box-shadow: none;
}
.alert[class] .close:hover {
opacity: 1;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
} .alert-success {
color: green;
background: #f4fbe4;
border-color: #79c11c;
}
.alert-info {
color: #39688a;
background: #e9f6ff;
border-color: #1c81c1;
}
.alert-warning {
color: #726300;
background: #fff7a0;
border-color: #ffcc00;
}
.alert-danger {
color: #d60000;
background: #ffede5;
border-color: #d60000;
}
.alert p:not(:last-child),
.alert ul:not(:last-child),
.alert ol:not(:last-child)
{
margin-bottom: 10px;
} .badge {
-ms-flex-item-align: center;
-webkit-align-self: center;
align-self: center;
display: inline-block;
min-width: 18px;
line-height: 18px;
text-align: center;
white-space: nowrap;
font-size: 12px;
font-family: Open Sans, Arial, sans-serif;
color: #ffffff;
background-color: rgba(0,0,0,0.5);
border-radius: 50%;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #ffffff;
text-decoration: none;
cursor: pointer;
}
.btn-default .badge {
color: #ffffff;
background-color: #333333;
}
.btn-primary .badge {
color: #337ab7;
background-color: #ffffff;
}
.tb_wt > .panel-heading > h2,
.tb_wt > .panel-heading > h3,
.tb_wt > .panel-heading > h4,
.tb_wt > .panel-heading > .panel-title
{
margin-bottom: 0;
line-height: inherit !important;
letter-spacing: inherit !important;
word-spacing: inherit !important;
text-transform: inherit !important;
font: inherit !important;
color: inherit !important;
}
.panel-heading > .dropdown button.dropdown-toggle {
color: inherit;
}
.panel-title {
margin: 0;
padding: 0;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.thumbnail {
position:       relative;
overflow:       hidden;
display:        inline-block;
max-width:      100%;
vertical-align: top;
}
.thumbnail:not(.tb_sep):not([class*="tb_mb_"]):not(:last-child) {
margin-bottom:  20px;
}
.thumbnail,
.thumbnail img,
.thumbnail a img
{
display: block;
}
img.thumbnail,
.thumbnail img
{
margin-left: auto;
margin-right: auto;
}
img.thumbnail--left,
.thumbnail--left img
{
margin-left: 0;
margin-right: auto;
}
.thumbnail,
.thumbnail img,
.thumbnail a img
{
display: block;
}
img.thumbnail,
.thumbnail img
{
max-width: 100%;
height: auto;
}
.thumbnail img,
.thumbnail > span
{
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.thumbnail.zoom,
.thumbnail.zoomout
{
overflow: hidden;
}
.thumbnail.zoom:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.thumbnail.zoomout:hover img {
-webkit-transform: scale(0.90);
transform: scale(0.90);
}
.thumbnail.tb_framed {
max-width: 100%;
border: 10px solid #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.thumbnail.tb_video:before,
.thumbnail.tb_video:after
{
content: '';
position: absolute;
top: 50%;
left: 50%;
display: block;
}
.thumbnail.tb_video:before {
z-index: 2;
width: 60px;
height: 60px;
margin: -30px 0 0 -30px;
background: rgba(0, 0, 0, 0.5);
border-radius: 2px;
}
.thumbnail.tb_video:after {
z-index: 3;
margin: -15px 0 0 -10px;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 20px solid #fff;
}
.thumbnail > .tb__icon--link {
position:                absolute;
display:                 -ms-flexbox;
display:                 -webkit-flex;
display:                 flex;
-ms-flex-align:     center;
-webkit-align-items:     center;
align-items:     center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
top:                     0;
right:                   0;
bottom:                  0;
left:                    0;
text-shadow:             0 0 10px rgba(0,0,0,0.4);
color:                   #333;
color:                   #fff;
background:              rgba(255, 223, 62, 0.41);
background:              rgba(48, 171, 235, 0.31);
opacity:                 0;
-webkit-transition:      opacity 0.3s;
transition:      opacity 0.3s;
}
.thumbnail:hover > .tb__icon--link {
opacity:    1;
}
.thumbnail label {
overflow: hidden;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
margin: 0;
padding: 0;
opacity: 0;
cursor: pointer;
}
.thumbnail input {
position: absolute;
top: -50px;
left: -50px;
}
.thumbnail .label {
position: absolute;
top:      0;
left:     0;
}
.thumbnail .zoom_image {
position: absolute;
bottom:   100%;
left:     -50%;
width:    200%;
max-width: none;
padding: 5px;
background-color: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
opacity: 0;
pointer-events: none;
}
.thumbnail:hover .zoom_image {
z-index: 3;
opacity: 1;
}
@media (max-width: 768px) {
.thumbnail .zoom_image {
display: none !important;
}
}
.image-holder,
.image-holder span,
.tb__video,
.tb__video span
{
display: block;
font-size: 0;
margin-left:  auto;
margin-right: auto;
}
.image-holder span,
.tb__video span
{
width: 100%;
height: 0;
padding-top: 60%;
}
.thumbnail--start span,
.thumbnail--left  span,
.thumbnail--left  .image-holder,
.thumbnail--start .image-holder
{
margin-left: 0;
}
.image-holder img {
display: block;
margin-top: -60%;
}
.image-holder img[src*="pixel.gif"] {
height: 0 !important;
}
.image-holder span:not(.lazyloaded) {
background:
rgba(0,0,0,0.07)
url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 487.482 487.482" style="opacity: 0.2;"><path d="M477.482,63.277H10c-5.523,0-10,4.478-10,10v340.928c0,5.522,4.477,10,10,10h467.482c5.522,0,10-4.478,10-10V73.277C487.482,67.755,483.005,63.277,477.482,63.277z M467.482,83.277v235.236l-104.018-80.07c-3.364-2.591-7.996-2.773-11.555-0.457l-68.298,44.456l-134.745-92.417c-3.192-2.189-7.362-2.34-10.706-0.384L20,258.777v-175.5H467.482z M20,404.205V281.948l122.786-71.841l135.024,92.608c3.337,2.286,7.723,2.34,11.111,0.134l67.959-44.235l110.602,85.138v60.453H20z"/><path d="M280.707,218.281c26.063,0,47.266-21.202,47.266-47.264c0-26.058-21.203-47.258-47.266-47.258c-26.062,0-47.264,21.2-47.264,47.258C233.443,197.079,254.645,218.281,280.707,218.281z M280.707,143.76c15.034,0,27.266,12.228,27.266,27.258c0,15.033-12.231,27.264-27.266,27.264c-15.033,0-27.264-12.23-27.264-27.264C253.443,155.987,265.674,143.76,280.707,143.76z"/></svg>')
no-repeat center / 52px 52px;
}
.tb__video {
position: relative;
background-color: #eee;
}
.tb__video__play {
position: absolute;
z-index: 3;
top:  50%;
left: 50%;
width:  90px;
height: 90px;
margin: -45px 0 0 -45px;
border-radius: 2px;
background-color: rgba(0, 0, 0, 0.5);
-webkit-transition: all 0.2s;
transition: all 0.2s;
cursor: pointer;
}
.tb__video:hover .tb__video__play {
background-color: rgba(0, 0, 0, 0.7);
}
.tb__video__play:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
display: block;
margin: -20px 0 0 -15px;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 30px solid #fff;
}
.tb__video__cover {
position: relative;
z-index: 2;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer;
}
.tb__video__player {
position: absolute;
z-index:  1;
top:      0;
right:    0;
bottom:   0;
left:     0;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.tb__video__player video {
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
max-width:  100%;
max-height: 100%;
}
.thumbnail-date {
position: absolute;
right: 0;
bottom: 0;
display: -webkit-flex;
display: flex;
padding-right: 20px;
text-align: center;
font-family: Rubik, Open Sans, Arial, sans-serif;
color: #fff;
background-color: rgba(0,0,0,0.7);
}
.post-single .thumbnail-date {
left: 0;
right: auto;
}
.tb__date--day {
display: block;
width: 60px;
height: 60px;
line-height: 58px;
font-size: 32px;
}
.tb__date--month {
display: block;
padding-top: 5px;
font-style: italic;
}
.tb__date--year {
display: block;
padding-bottom: 5px;
font-style: italic;
}
.label {
display: inline-block;
padding: 0 .6em;
font-size: 85%;
line-height: inherit;
color: #ffffff;
text-align: center;
white-space: nowrap;
vertical-align: top;
border-radius: .1em;
}
.label-round {
border-radius: 100px;
}
a.label:hover,
a.label:focus {
color: #ffffff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-green {
background-color: #5cb85c;
}
.label-yellow {
color: #333;
background-color: #ffdf3e;
}
.label-blue {
color: #fff;
background-color: #30abeb;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.label-white {
color: #333;
background-color: #fff;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
visibility: hidden;
}
.collapse.in {
display: block;
visibility: visible;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
} @-webkit-keyframes tb_rotate {
from {transform: rotate(0deg);}
to   {transform: rotate(359deg);}
}
@keyframes tb_rotate {
from {transform: rotate(0deg);}
to   {transform: rotate(359deg);}
} .modal {
position: fixed;
z-index: 1040;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
display: none;
padding: 30px !important;
-webkit-overflow-scrolling: touch;
-webkit-transform: translateZ(0);
outline: 0;
background-color: rgba(255, 255, 255, 0.6);
}
[data-toggle="modal"] {
cursor: pointer !important;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0,-30px);
transform: translate(0,-30px);
-webkit-transition: -webkit-transform 0.3s;
transition:         transform 0.3s;
}
.modal.fade.in .modal-dialog {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open {
overflow: hidden;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
max-width: 1200px;
margin: 0 auto;
}
.modal-content {
position: relative;
background-color: #ffffff;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
outline: 0;
}
.modal-backdrop {
position: absolute;
top: 0;
right: 0;
left: 0;
background-color: #fff;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.fade.in {
opacity: 0.6;
}
.modal-sm {
max-width: 500px;
}
.modal--600 {
max-width: 600px;
}
.modal--700 {
max-width: 700px;
}
.modal--800 {
max-width: 800px;
}
.modal--900 {
max-width: 900px;
} .modal-header {
position: relative;
padding: 20px 30px;
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.modal .close,
.modal .close:before
{
position: absolute;
top: 50%;
right: 18px;
display: block;
margin-top: -13px;
padding: 0;
line-height: 26px;
text-align: center;
letter-spacing: 0;
word-spacing: 0;
font-size: 20px;
}
.modal-header .close,
.modal-header .close:before
{
width: 26px;
height: 26px;
color: inherit;
background-color: transparent !important;
box-shadow: none !important;
}
.modal-header .close {
opacity: 0.6;
-webkit-transition: all 0.3s;
transition: all 0.3s;
background: none transparent !important;
}
.modal .close:before {
left: 0;
right: 0;
content: '\274c';
content: '\2716';
content: '\2715';
font-family: FontAwesome;
}
.modal-header .close:hover {
opacity: 1;
}
.modal-header .close span,
.modal-header .close svg
{
display: none;
}
.modal-title {
margin: 0;
color: inherit;
} .modal-body {
position: relative;
padding: 30px;
}
.modal-content > .close {
top: 0;
right: auto;
left: 100%;
margin: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
} .modal-footer {
padding: 20px 30px;
text-align: right;
border-top: 1px solid #ddd;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (max-width: 1000px) {
.modal-dialog {
width: auto;
}
}
@media (max-width: 768px) {
.modal {
padding: 15px !important;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
width: 200px;
text-align: center;
font-size: 10px;
font-weight: normal;
opacity: 0;
visibility: visible;
}
.is_touched > .tooltip {
display: none !important;
}
.tooltip.in {
opacity: 0.9;
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
display: inline-block;
max-width: 200px;
padding: 2px 0.6em 3px 0.6em;
text-align: left;
text-decoration: none;
line-height: 16px;
font-size: 11px;
color: #ffffff;
background-color: #000000;
border-radius: 2px;
vertical-align: top;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000000;
}
.tooltip-text {
display: none !important;
} .tooltip-white .tooltip-inner {
color: #333;
background-color: #fff;
}
.tooltip-white .tooltip-arrow {
border-color: #fff;
}
.tooltip-white.in {
opacity: 1;
} .tooltip-large {
width: 400px;
}
.tooltip-large .tooltip-inner {
max-width:  400px;
padding:    20px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
} .ui-tooltip {
width: auto !important;
max-width: 300px !important;
}
.ui-tooltip .tooltip-inner {
max-width: none;
color: inherit !important;
background: transparent !important;
}  .clear, hr            { clear: both; }
.pull-right           { float: right !important; }
.pull-left            { float: left !important;  }
.nofloat              { float: none !important;  }
.center-block         { display: block; float: none; margin-left: auto; margin-right: auto; } .hide,
.ui-tabs-hide         { display: none !important; }
.show,
.block,
.display-block        { display: block         !important; }
.display-inline       { display: inline        !important; }
.display-inline-block { display: inline-block  !important; }
.display-table        { display: table         !important; }
.display-table-row    { display: table-row     !important; }
.display-table-cell   { display: table-cell    !important; }
.invisible            { visibility: hidden     !important; }
.overflow-hidden      { overflow: hidden       !important; }
.flex                 {
display: -webkit-flex !important;
display: flex !important;
}
.flex-stack           {
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-direction: column;
flex-direction: column;
}
.flex-fill            {
-webkit-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-basis-0         {
-webkit-flex-basis: 0px;
flex-basis: 0px;
}
.flex-basis-100       {
-webkit-flex-basis: 100px;
flex-basis: 100px;
}
.flex-basis-150       {
-webkit-flex-basis: 150px;
flex-basis: 150px;
}
.flex-basis-170       {
-ms-flex-basis: 170px;
-webkit-flex-basis: 170px;
flex-basis: 170px;
}
.flex-basis-200       {
-ms-flex-basis: 200px;
-webkit-flex-basis: 200px;
flex-basis: 200px;
}
.flex-basis-250       {
-ms-flex-basis: 250px;
-webkit-flex-basis: 250px;
flex-basis: 250px;
}
.flex-basis-300       {
-ms-flex-basis: 300px;
-webkit-flex-basis: 300px;
flex-basis: 300px;
}
.flex-basis-320       {
-ms-flex-basis: 320px;
-webkit-flex-basis: 320px;
flex-basis: 320px;
}
.flex-basis-350       {
-ms-flex-basis: 350px;
-webkit-flex-basis: 350px;
flex-basis: 350px;
}
.flex-basis-400       {
-ms-flex-basis: 400px;
-webkit-flex-basis: 400px;
flex-basis: 400px;
}
.flex-start {
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.flex-end {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.flex-center {
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.flex-top {
-webkit-align-items: flex-start;
align-items: flex-start;
}
.flex-bottom {
-webkit-align-items: flex-end;
align-items: flex-end;
}
.flex-stack.flex-start {
-webkit-align-items: flex-start;
align-items: flex-start;
}
.flex-stack.flex-end {
-webkit-align-items: flex-end;
align-items: flex-end;
}
.flex-stack.flex-top {
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.flex-stack.flex-bottom {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
visibility: hidden !important;
}
.tb_disabled {
position: relative;
pointer-events: none;
}
.tb_disabled:after {
content:  '';
z-index:  10;
position: absolute;
top:      0;
right:    0;
bottom:   0;
left:     0;
display:  block;
cursor: not-allowed;
} .sticky         { position: fixed; }
.sticky--top    { top:    0; }
.sticky--bottom { bottom: 0; }
.sticky .sticky__hidden { display: none; } .clearfix:before,
.clearfix:after,
.tb_wt:before,
.tb_wt:after
{
content: "";
display: table;
}
.clearfix:after,
.tb_wt:after
{
clear: both;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 480px) {
.display-xs-flex {
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
}
.display-xs-block,
.visible-xs
{
display: block !important;
}
table.visible-xs {
display: table;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
.visible-xs-block {
display: block !important;
}
.visible-xs-inline {
display: inline !important;
}
.visible-xs-inline-block {
display: inline-block !important;
}
.col-xs-none,
.hidden-xs  {
display: none !important;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.display-sm-flex {
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
}
.display-sm-block,
.visible-sm
{
display: block !important;
}
table.visible-sm {
display: table;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
.visible-sm-block {
display: block !important;
}
.visible-sm-inline {
display: inline !important;
}
.visible-sm-inline-block {
display: inline-block !important;
}
.col-sm-none,
.hidden-sm  {
display: none !important;
}
}
@media (min-width: 769px) and (max-width: 1040px) {
.display-md-flex {
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
}
.display-md-block,
.visible-md
{
display: block !important;
}
table.visible-md {
display: table;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
.visible-md-block {
display: block !important;
}
.visible-md-inline {
display: inline !important;
}
.visible-md-inline-block {
display: inline-block !important;
}
.col-md-none,
.hidden-md  {
display: none !important;
}
}
@media (min-width: 1041px) and (max-width: 1260px) {
.display-lg-flex {
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
}
.display-lg-block,
.visible-lg
{
display: block !important;
}
table.visible-lg {
display: table;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
.visible-lg-block {
display: block !important;
}
.visible-lg-inline {
display: inline !important;
}
.visible-lg-inline-block {
display: inline-block !important;
}
.col-lg-none,
.hidden-lg
{
display: none !important;
}
}
@media (min-width: 1261px) {
.display-xl-block,
.visible-xl
{
display: block !important;
}
table.visible-xl {
display: table;
}
tr.visible-xl {
display: table-row !important;
}
th.visible-xl,
td.visible-xl {
display: table-cell !important;
}
.visible-xl-block {
display: block !important;
}
.visible-xl-inline {
display: inline !important;
}
.visible-xl-inline-block {
display: inline-block !important;
}
.col-xl-none,
.hidden-xl {
display: none !important;
}
}  .tb_accordion > * {
margin: 0;
}
.tb_accordion_content > div {
display: none;
}
.tb_accordion_content > span.tb_title:first-child + div,
.tb_accordion > h2:first-child + div
{
display: block;
}
.tb_accordion .tb_title,
.tb_accordion > h2,
.checkout-heading,
.panel-group > .panel > .panel-heading .panel-title,
.panel-group > .panel > .panel-heading .panel-title [data-parent]
{
position: relative;
z-index: 30;
display: block;
outline: none !important;
cursor: pointer;
}
.panel-group > .panel > .panel-heading .panel-title:not([data-parent]) {
cursor: default;
}
.tb_accordion .ui-accordion-header .ui-icon,
.checkout-heading:before,
.panel-group > .panel > .panel-heading [data-toggle]:before
{
display: inline-block;
width: 0.8em;
text-align: center;
font-weight: normal;
font-family: "FontAwesome";
vertical-align: top;
}
.tb_accordion .ui-accordion-header .ui-icon:before,
.checkout-heading:before,
.panel-group > .panel > .panel-heading [data-toggle]:not(.has_icon):before
{
content: '\f105';
float: none; margin-top: -0.055em;
vertical-align: top;
}
.checkout-heading:before,
.panel-group > .panel > .panel-heading [data-toggle]:before
{
margin-right: 5px;
padding-top: 0;
}
.tb_accordion .ui-accordion-header.ui-state-active .ui-icon:before,
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):before,
.checkout-heading.tb_opened:before
{
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
margin-top: 0;
}
.tb_accordion .tb_wt {
margin-bottom: 0;
} .panel-group:not(.tb_style_2) > .panel > .panel-heading > .panel-title,
.panel-group:not(.tb_style_2) > .panel > .panel-heading [data-toggle],
.panel-group:not(.tb_style_2) > .panel > .panel-collapse,
.checkout-heading
{
border-width: 1px;
border-style: solid;
border-color: transparent;
}
.panel-group:not(.tb_style_2) > .panel > .panel-heading .panel-title,
.panel-group:not(.tb_style_2) > .panel > .panel-heading [data-toggle]
{
padding: 9px 19px;
border-bottom-color: rgba(0, 0, 0, 0.12) !important;
}
.panel-group:not(.tb_style_2) > .panel > .panel-heading [data-toggle]:not(.panel-title) {
margin: -10px -20px;
}
.panel-group:not(.tb_style_2) > .panel:not(:first-child) > .panel-heading .panel-title,
.panel-group:not(.tb_style_2) > .panel:not(:first-child) > .panel-heading [data-toggle]
{
border-top-color: transparent !important;
}
.panel-group:not(.tb_style_2) > .panel > .panel-collapse {
border-top: none !important;
border-bottom-width: 0 !important;
border-bottom-style: none !important;
}
.panel-group:not(.tb_style_2) > .panel > .panel-collapse > .panel-body {
margin: 0 -1px;
}
.panel-group:not(.tb_style_2) > .panel > .panel-collapse > .panel-body:not([class*="tb_pt_"]) {
padding-top: 30px;
padding-bottom: 30px;
}
.panel-group.tb_style_1 > .panel:last-child > .panel-collapse {
margin-bottom: -1px;
border-bottom-width: 1px !important;
border-bottom-style: solid !important;
} .tb_accordion.tb_style_2 .tb_title,
.tb_accordion.tb_style_2 > h2,
.panel-group.tb_style_2 > .panel > .panel-title
{
padding-top: 5px;
padding-bottom: 5px;
}
.tb_accordion.tb_style_2 .ui-accordion-header,
.panel-group.tb_style_2 > .panel > .panel-title,
.panel-group.tb_style_2 > .panel > .panel-heading [data-toggle]
{
background-color: transparent !important;
}
.panel-group.tb_style_2 > .panel > .panel-collapse > .panel-body:not([class*="tb_pt_"]) {
padding-top: 20px;
padding-bottom: 20px;
}
.tb_accordion.tb_style_2 > div > .panel-body,
.panel-group.tb_style_2 > .panel:last-child > .panel-collapse > .panel-body
{
padding-bottom: 0 !important;
}
.tb_overlay,
.tb_flip
{
position: relative;
-webkit-perspective: 800px;
perspective: 800px;
}
.tb_flip {
background: transparent !important;
-webkit-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.tb_flip:hover {
z-index: 4;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.tb_overlay .tb_front,
.tb_overlay .tb_back,
.tb_flip .tb_front,
.tb_flip .tb_back
{
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.tb_overlay .tb_front,
.tb_overlay .tb_back
{
-webkit-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;
}
.tb_flip .tb_front,
.tb_flip .tb_back
{
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.tb_overlay .tb_front,
.tb_flip .tb_front
{
z-index: 3;
position: relative;
}
.tb_overlay .tb_back,
.tb_flip .tb_back
{
z-index: 2;
position: absolute;
top: 0;
left: 0;
margin: 0 !important;
}
.tb_overlay:hover .tb_back,
.tb_flip:hover .tb_back
{
z-index: 4;
}
.tb_overlay:not(:hover) .tb_back *,
.tb_flip:not(:hover) .tb_back *
{
pointer-events: none;
}
.tb_overlay:hover .tb_front,
.tb_overlay .tb_back
{
opacity: 0;
}
.tb_overlay .tb_front,
.tb_overlay:hover .tb_back
{
opacity: 1;
}
.tb_flip .tb_front {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.tb_flip:hover .tb_front {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.tb_flip .tb_back {
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.tb_flip:hover .tb_back {
-webkit-transform: rotateY(0);
transform: rotateY(0);
}
.tb_preload,
.tb_loading
{
position: relative;
}
.tb_preload > * {
transition: opacity 0.3s;
transition-delay: 0.3s;
}
.tb_preload.tb_loading > * {
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.tb_loading {
overflow: hidden;
}
.tb_loading:before {
content: '';
z-index: 10;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
opacity: 0;
}
.tb_loading * {
pointer-events: none;
}
.tb_loading > * {
opacity: 0;
}
.tb_loading > span.wait,
.tb_loading > i.fa.fa-circle-o-notch.fa-spin,
.tb_loading > .tb_loading_bar
{
opacity: 1;
}
.tb_preload:not(.tb_loading) > * {
opacity: 1;
}
.tb_preload:not(.tb_loading) > .tb_loading_bar {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.newsletters-loading-icon,
.ajax-loader,
.tb_loading_bar
{
position: relative;
display: inline-block;
transition-delay: 0s !important;
}
.newsletters-loading-icon {
width: 18px;
height: 18px;
line-height: 16px;
}
.tb_loading_bar {
width: 30px;
height: 30px;
}
.newsletters-loading-icon:before,
.newsletters-loading-icon:after,
.ajax-loader:before,
.ajax-loader:after,
.tb_loading_bar:before,
.tb_loading_bar:after
{
content: '';
position: absolute;
top:    0 !important;
left:   0 !important;
bottom: 0 !important;
right:  0 !important;
display: block;
width: auto !important;
margin:  0 !important;
padding: 0 !important;
border-radius: 50%;
}
.newsletters-loading-icon:after,
.ajax-loader:after,
.tb_loading_bar:after
{
border: 2px solid;
opacity: 0.15;
}
.newsletters-loading-icon:before,
.ajax-loader:before,
.tb_loading_bar:before
{
border-top: 2px solid;
border-right: 2px solid;
border-bottom: 2px solid transparent;
border-left: 2px solid  transparent;
border-collapse: collapse;
opacity: 0.9;
-webkit-animation-name: tb_rotate;
-webkit-animation-duration: 0.5s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-name: tb_rotate;
animation-duration: 0.7s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
.tb_loading > .tb_loading_bar {
z-index: 100;
position: absolute;
left: 50%;
top:  50%;
margin-left: -15px;
}
.tb_loading > .lazyloaded {
opacity: 1;
}
.tb_loading > .lazyloaded + .tb_loading_bar {
opacity: 0;
}
.tb_loading > .lazyloaded + .tb_loading_bar:before,
.tb_loading > .lazyloaded + .tb_loading_bar:after
{
content: none;
}
.tb__overlay {
position: absolute;
top:      0;
right:    0;
bottom:   0;
left:     0;
}
.tb__grid {
margin-top:  -20px;
margin-left: -20px;
}
.tb__grid > * {
margin: 20px 0 0 20px;
} .tb__item {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-align-items: stretch;
align-items: stretch;
}
.tb__item.text-center {
-webkit-align-items: center;
align-items: center;
}
.tb__item > * {
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
max-width: 100%;
}
.tb__item > .row {
-webkit-align-self: stretch;
align-self: stretch;
}
.tb__item h4 {
margin-bottom: 0;
}
.tb__item hr {
margin-top: 0;
margin-bottom: 20px;
}
.tb__item .tb_back {
width:  100%;
height: 100%;
padding: 20px;
background: #fff;
overflow: hidden;
overflow-y: auto;
}
.tb__item__label {
position: absolute;
height:      30px;
min-width:   30px;
line-height: 30px;
text-align:  center;
}
.tb__item__label--window {
color: #adb8c5;
}
.tb__item__label--uv {
color: #ffca00;
}
.tb__item__label--uvx {
color: #ff8300;
}
.tb__item__label--noise {
color: #8fdb19;
}
.tb__item__label--security {
color: #00abff;
}
.tb__item__label--top_right {
top:   10px;
right: 10px;
}
.tb__item__label--top_right + .tb__item__label--top_right { top: 40px; }
.tb__item__label--top_right + .tb__item__label--top_right + .tb__item__label--top_right { top: 70px; }
.tb__item__label--top_right + .tb__item__label--top_right + .tb__item__label--top_right + .tb__item__label--top_right { top: 100px; }
.tb__item__label .tb__icon--number_square {
height: 100%;
}
.tb__item__label .tb__icon--number_square:before {
width:  16px;
height: 16px;
font-size: 11px;
}
.tb__item + .tb__item {
margin-top: 30px;
}
.tb_disabled .tb__item h3,
.tb_disabled .tb__item h4,
.tb_disabled .tb__item img
{
opacity: 0.4;
}
.tb__item .thumbnail {
min-width: 100%;
}
.tb__item .caption {
margin-bottom: 20px;
}
.tb__meta {
font-size: 13px;
}
.tb__meta a {
background-size: 0 1px !important;
}
.tb__meta a:hover {
background-size: 100% 1px !important;
} .tb__listing {
clear: both;
}
.tb__listing:before,
.tb__listing:after
{
content: '';
display: table;
}
.tb__listing:after {
clear: both;
}
.tb__listing > .row > .col {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: stretch;
align-items: stretch;
-webkit-flex: 1 1 0px;
flex: 1 1 0px;
min-width: 0;
}
.tb__listing > .row > .col-xs-12 {
-webkit-flex-basis: 100% !important;
flex-basis: 100% !important;
}
.tb__listing > .row > .col:empty {
display: block !important;
height: 0;
margin-top: 0;
border-top:    none;
border-bottom: none;
}
.tb__listing > .row > .col > * {
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
.tb__listing > .row > .col > a {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
} .tb__listing--slider {
overflow: hidden;
margin: -40px -10px;
padding: 40px 10px;
}
.tb__listing--slider .owl-carousel {
width: auto;
}
.tb__listing--slider .owl-carousel .owl-stage-outer {
overflow: visible;
}
.tb__listing--slider .owl-stage,
.tb__listing--slider .owl-item,
.tb__listing--slider .owl-item > .col
{
display: -webkit-flex;
display: flex;
}
.tb__listing--slider .owl-item,
.tb__listing--slider .owl-item > .col
{
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: stretch;
align-items: stretch;
}
.tb__listing--slider .owl-item,
.tb__listing--slider .owl-item > .col
{
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
} .tb__listing--auto > .row > .col {
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
.tb__listing--xs > .row > .col { flex-basis: 100px; -webkit-flex-basis: 100px; }
.tb__listing--sm > .row > .col { flex-basis: 200px; -webkit-flex-basis: 200px; }
.tb__listing--md > .row > .col { flex-basis: 300px; -webkit-flex-basis: 300px; }
.tb__listing--lg > .row > .col { flex-basis: 400px; -webkit-flex-basis: 400px; }
.tb__listing--xl > .row > .col { flex-basis: 500px; -webkit-flex-basis: 500px; }
.tb__listing--120 > .row > .col { flex-basis: 120px; -webkit-flex-basis: 120px; }
.tb__listing--130 > .row > .col { flex-basis: 130px; -webkit-flex-basis: 130px; }
.tb__listing--140 > .row > .col { flex-basis: 140px; -webkit-flex-basis: 140px; }
.tb__listing--150 > .row > .col { flex-basis: 150px; -webkit-flex-basis: 150px; }
.tb__listing--160 > .row > .col { flex-basis: 160px; -webkit-flex-basis: 160px; }
.tb__listing--170 > .row > .col { flex-basis: 170px; -webkit-flex-basis: 170px; }
.tb__listing--180 > .row > .col { flex-basis: 180px; -webkit-flex-basis: 180px; }
.tb__listing--190 > .row > .col { flex-basis: 190px; -webkit-flex-basis: 190px; }
.tb__listing--200 > .row > .col { flex-basis: 200px; -webkit-flex-basis: 200px; }
.tb__listing--210 > .row > .col { flex-basis: 210px; -webkit-flex-basis: 210px; }
.tb__listing--220 > .row > .col { flex-basis: 220px; -webkit-flex-basis: 220px; }
.tb__listing--230 > .row > .col { flex-basis: 230px; -webkit-flex-basis: 230px; }
.tb__listing--240 > .row > .col { flex-basis: 240px; -webkit-flex-basis: 240px; }
.tb__listing--250 > .row > .col { flex-basis: 250px; -webkit-flex-basis: 250px; }
.tb__listing--270 > .row > .col { flex-basis: 270px; -webkit-flex-basis: 270px; }
.tb__listing--290 > .row > .col { flex-basis: 290px; -webkit-flex-basis: 290px; }
.tb__listing--280 > .row > .col { flex-basis: 280px; -webkit-flex-basis: 280px; }
.tb__listing--300 > .row > .col { flex-basis: 300px; -webkit-flex-basis: 300px; }
.tb__listing--310 > .row > .col { flex-basis: 310px; -webkit-flex-basis: 310px; }
.tb__listing--350 > .row > .col { flex-basis: 350px; -webkit-flex-basis: 350px; }
.tb__listing--400 > .row > .col { flex-basis: 400px; -webkit-flex-basis: 400px; }
.tb__listing--120.tb__listing--fixed > .row > .col { max-width: 120px; }
.tb__listing--130.tb__listing--fixed > .row > .col { max-width: 130px; }
.tb__listing--140.tb__listing--fixed > .row > .col { max-width: 140px; }
.tb__listing--150.tb__listing--fixed > .row > .col { max-width: 150px; }
.tb__listing--160.tb__listing--fixed > .row > .col { max-width: 160px; }
.tb__listing--170.tb__listing--fixed > .row > .col { max-width: 170px; }
.tb__listing--180.tb__listing--fixed > .row > .col { max-width: 180px; }
.tb__listing--190.tb__listing--fixed > .row > .col { max-width: 190px; }
.tb__listing--200.tb__listing--fixed > .row > .col { max-width: 200px; }
.tb__listing--210.tb__listing--fixed > .row > .col { max-width: 210px; }
.tb__listing--220.tb__listing--fixed > .row > .col { max-width: 220px; }
.tb__listing--230.tb__listing--fixed > .row > .col { max-width: 230px; }
.tb__listing--240.tb__listing--fixed > .row > .col { max-width: 240px; }
.tb__listing--250.tb__listing--fixed > .row > .col { max-width: 250px; }
.tb__listing--270.tb__listing--fixed > .row > .col { max-width: 270px; }
.tb__listing--280.tb__listing--fixed > .row > .col { max-width: 280px; }
.tb__listing--300.tb__listing--fixed > .row > .col { max-width: 300px; }
.tb__listing--400.tb__listing--fixed > .row > .col { max-width: 400px; }
@media (min-width: 1600px) {
.tb__listing--xl-150 > .row > .col { flex-basis: 150px !important; -webkit-flex-basis: 150px; }
.tb__listing--xl-160 > .row > .col { flex-basis: 160px !important; -webkit-flex-basis: 160px; }
.tb__listing--xl-170 > .row > .col { flex-basis: 170px !important; -webkit-flex-basis: 170px; }
.tb__listing--xl-180 > .row > .col { flex-basis: 180px !important; -webkit-flex-basis: 180px; }
.tb__listing--xl-190 > .row > .col { flex-basis: 190px !important; -webkit-flex-basis: 190px; }
.tb__listing--xl-200 > .row > .col { flex-basis: 200px !important; -webkit-flex-basis: 200px; }
}
.tb__listing--1 > .row > .col { flex-basis: calc(100.00% - 30px); -webkit-flex-basis: calc(100.00% - 30px); }
.tb__listing--2 > .row > .col { flex-basis: calc( 50.00% - 30px); -webkit-flex-basis: calc( 50.00% - 30px); }
.tb__listing--3 > .row > .col { flex-basis: calc( 33.33% - 30px); -webkit-flex-basis: calc( 33.33% - 30px); }
.tb__listing--4 > .row > .col { flex-basis: calc( 25.00% - 30px); -webkit-flex-basis: calc( 25.00% - 30px); }
.tb__listing--5 > .row > .col { flex-basis: calc( 20.00% - 30px); -webkit-flex-basis: calc( 20.00% - 30px); }
.tb__listing--6 > .row > .col { flex-basis: calc( 16.65% - 30px); -webkit-flex-basis: calc( 16.65% - 30px); }
.tb__listing--7 > .row > .col { flex-basis: calc( 14.28% - 30px); -webkit-flex-basis: calc( 14.28% - 30px); }
@media (min-width: 520px) {
.tb__listing--sm-1 > .row > .col { flex-basis: calc(100.00% - 30px); -webkit-flex-basis: calc(100.00% - 30px); }
.tb__listing--sm-2 > .row > .col { flex-basis: calc( 50.00% - 30px); -webkit-flex-basis: calc( 50.00% - 30px); }
.tb__listing--sm-3 > .row > .col { flex-basis: calc( 33.33% - 30px); -webkit-flex-basis: calc( 33.33% - 30px); }
.tb__listing--sm-4 > .row > .col { flex-basis: calc( 25.00% - 30px); -webkit-flex-basis: calc( 25.00% - 30px); }
.tb__listing--sm-5 > .row > .col { flex-basis: calc( 20.00% - 30px); -webkit-flex-basis: calc( 20.00% - 30px); }
.tb__listing--sm-6 > .row > .col { flex-basis: calc( 16.65% - 30px); -webkit-flex-basis: calc( 16.65% - 30px); }
.tb__listing--sm-7 > .row > .col { flex-basis: calc( 14.28% - 30px); -webkit-flex-basis: calc( 14.28% - 30px); }
}
@media (min-width: 1040px) {
.tb__listing--md-1 > .row > .col { flex-basis: calc(100.00% - 30px); -webkit-flex-basis: calc(100.00% - 30px); }
.tb__listing--md-2 > .row > .col { flex-basis: calc( 50.00% - 30px); -webkit-flex-basis: calc( 50.00% - 30px); }
.tb__listing--md-3 > .row > .col { flex-basis: calc( 33.33% - 30px); -webkit-flex-basis: calc( 33.33% - 30px); }
.tb__listing--md-4 > .row > .col { flex-basis: calc( 25.00% - 30px); -webkit-flex-basis: calc( 25.00% - 30px); }
.tb__listing--md-5 > .row > .col { flex-basis: calc( 20.00% - 30px); -webkit-flex-basis: calc( 20.00% - 30px); }
.tb__listing--md-6 > .row > .col { flex-basis: calc( 16.65% - 30px); -webkit-flex-basis: calc( 16.65% - 30px); }
.tb__listing--md-7 > .row > .col { flex-basis: calc( 14.28% - 30px); -webkit-flex-basis: calc( 14.28% - 30px); }
.tb__listing--md-1 > .row.tb_gut_md_40 > .col { flex-basis: calc(100.00% - 40px); -webkit-flex-basis: calc(100.00% - 40px); }
.tb__listing--md-2 > .row.tb_gut_md_40 > .col { flex-basis: calc( 50.00% - 40px); -webkit-flex-basis: calc( 50.00% - 40px); }
.tb__listing--md-3 > .row.tb_gut_md_40 > .col { flex-basis: calc( 33.33% - 40px); -webkit-flex-basis: calc( 33.33% - 40px); }
.tb__listing--md-4 > .row.tb_gut_md_40 > .col { flex-basis: calc( 25.00% - 40px); -webkit-flex-basis: calc( 25.00% - 40px); }
.tb__listing--md-5 > .row.tb_gut_md_40 > .col { flex-basis: calc( 20.00% - 40px); -webkit-flex-basis: calc( 20.00% - 40px); }
.tb__listing--md-6 > .row.tb_gut_md_40 > .col { flex-basis: calc( 16.65% - 40px); -webkit-flex-basis: calc( 16.65% - 40px); }
.tb__listing--md-7 > .row.tb_gut_md_40 > .col { flex-basis: calc( 14.28% - 40px); -webkit-flex-basis: calc( 14.28% - 40px); }
}
@media (min-width: 1200px) {
.tb__listing--lg-1 > .row > .col { flex-basis: calc(100.00% - 30px); -webkit-flex-basis: calc(100.00% - 30px); }
.tb__listing--lg-2 > .row > .col { flex-basis: calc( 50.00% - 30px); -webkit-flex-basis: calc( 50.00% - 30px); }
.tb__listing--lg-3 > .row > .col { flex-basis: calc( 33.33% - 30px); -webkit-flex-basis: calc( 33.33% - 30px); }
.tb__listing--lg-4 > .row > .col { flex-basis: calc( 25.00% - 30px); -webkit-flex-basis: calc( 25.00% - 30px); }
.tb__listing--lg-5 > .row > .col { flex-basis: calc( 20.00% - 30px); -webkit-flex-basis: calc( 20.00% - 30px); }
.tb__listing--lg-6 > .row > .col { flex-basis: calc( 16.65% - 30px); -webkit-flex-basis: calc( 16.65% - 30px); }
.tb__listing--lg-7 > .row > .col { flex-basis: calc( 14.28% - 30px); -webkit-flex-basis: calc( 14.28% - 30px); }
.tb__listing--lg-1 > .row.tb_gut_lg_50 > .col { flex-basis: calc(100.00% - 50px); -webkit-flex-basis: calc(100.00% - 50px); }
.tb__listing--lg-2 > .row.tb_gut_lg_50 > .col { flex-basis: calc( 50.00% - 50px); -webkit-flex-basis: calc( 50.00% - 50px); }
.tb__listing--lg-3 > .row.tb_gut_lg_50 > .col { flex-basis: calc( 33.33% - 50px); -webkit-flex-basis: calc( 33.33% - 50px); }
.tb__listing--lg-4 > .row.tb_gut_lg_50 > .col { flex-basis: calc( 25.00% - 50px); -webkit-flex-basis: calc( 25.00% - 50px); }
.tb__listing--lg-5 > .row.tb_gut_lg_50 > .col { flex-basis: calc( 20.00% - 50px); -webkit-flex-basis: calc( 20.00% - 50px); }
.tb__listing--lg-6 > .row.tb_gut_lg_50 > .col { flex-basis: calc( 16.65% - 50px); -webkit-flex-basis: calc( 16.65% - 50px); }
.tb__listing--lg-7 > .row.tb_gut_lg_50 > .col { flex-basis: calc( 14.28% - 50px); -webkit-flex-basis: calc( 14.28% - 50px); }
.tb__listing--lg-1 > .row.tb_gut_lg_100 > .col { flex-basis: calc(100.00% - 100px); -webkit-flex-basis: calc(100.00% - 100px); }
.tb__listing--lg-2 > .row.tb_gut_lg_100 > .col { flex-basis: calc( 50.00% - 100px); -webkit-flex-basis: calc( 50.00% - 100px); }
.tb__listing--lg-3 > .row.tb_gut_lg_100 > .col { flex-basis: calc( 33.33% - 100px); -webkit-flex-basis: calc( 33.33% - 100px); }
.tb__listing--lg-4 > .row.tb_gut_lg_100 > .col { flex-basis: calc( 25.00% - 100px); -webkit-flex-basis: calc( 25.00% - 100px); }
.tb__listing--lg-5 > .row.tb_gut_lg_100 > .col { flex-basis: calc( 20.00% - 100px); -webkit-flex-basis: calc( 20.00% - 100px); }
.tb__listing--lg-6 > .row.tb_gut_lg_100 > .col { flex-basis: calc( 16.65% - 100px); -webkit-flex-basis: calc( 16.65% - 100px); }
.tb__listing--lg-7 > .row.tb_gut_lg_100 > .col { flex-basis: calc( 14.28% - 100px); -webkit-flex-basis: calc( 14.28% - 100px); }
}
.tb__listing--fixed > .row {
-ms-flex-pack: justify;
-webkit-justify-content: space-around;
justify-content: space-around;
}
.tb__listing--compact > .row > .col {
-webkit-flex-basis: 300px;
flex-basis: 300px;
}
.tb__listing--compact h3 {
line-height: 24px;
font-weight: 400;
font-size: 16px;
}
@media (min-width: 1041px) and (max-width: 1280px) {
.col-lg-4 .tb__listing--compact .thumbnail {
max-width: 100px;
}
}
@media (max-width: 1024px) {
.tb__listing--compact .thumbnail {
max-width: 120px;
}
}
@media (max-width: 480px) {
.tb__listing--compact .thumbnail {
max-width: 100px;
}
} .tb__listing--category > .row > .col {
-webkit-flex-basis: 220px;
flex-basis: 220px;
}
.tb__listing--doors > .row > .col {
-webkit-flex-basis: 180px;
flex-basis: 180px;
}
.tb__listing--doors_small > .row > .col {
-webkit-flex-basis: 130px;
flex-basis: 130px;
}
.tb__listing--doors .thumbnail img {
margin-left: 0;
}
@media (max-width: 1200px) {
.tb__listing--doors > .row > .col {
-webkit-flex-basis: 150px;
flex-basis: 150px;
}
}
@media (max-width: 768px) {
.tb__listing--doors > .row > .col {
-webkit-flex-basis: 130px;
flex-basis: 130px;
}
} .tb__listing--separate .col + .col .tb__item {
padding-top: 30px;
border-top: 1px solid #ddd;
} .tb__listing--hover a {
padding: 10px;
}
.tb__listing--hover a:hover {
background: #eee;
} .tb__listing--bordered:not([class*="tb_mb_"]) {
margin-bottom: 0;
}
.tb__listing--bordered:first-child {
border-top-width: 0;
}
.tb__listing--bordered > .row > .col {
margin-top: 0;
margin-bottom: 0;
}
.tb_listing_options + .tb__listing--bordered {
border-top-width: 1px;
border-top-style: solid;
} .tb__listing--bordered,
.tb__listing--bordered > .row > .col
{
margin-left:   0;
margin-right:  0;
padding-left:  0;
padding-right: 0;
}
.tb__listing--bordered > .row {
margin-top:   0;
margin-right: -1px;
margin-left:  -1px;
padding-top:   1px;
border-left: 1px solid #ddd;
}
.tb__listing--bordered > .row > .col {
margin-top: -1px;
border-top-style: solid;
border-top-width: 1px;
border-right-style: solid;
border-right-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.tb__listing--bordered.tb_size_1  > .row > *,
.tb__listing--bordered.tb_size_2  > .row > :nth-child(2n),
.tb__listing--bordered.tb_size_3  > .row > :nth-child(3n),
.tb__listing--bordered.tb_size_4  > .row > :nth-child(4n),
.tb__listing--bordered.tb_size_5  > .row > :nth-child(5n),
.tb__listing--bordered.tb_size_6  > .row > :nth-child(6n),
.tb__listing--bordered.tb_size_7  > .row > :nth-child(7n),
.tb__listing--bordered.tb_size_8  > .row > :nth-child(8n),
.tb__listing--bordered.tb_size_9  > .row > :nth-child(9n),
.tb__listing--bordered.tb_size_10 > .row > :nth-child(10n),
.tb__listing--bordered.tb_size_11 > .row > :nth-child(11n),
.tb__listing--bordered.tb_size_12 > .row > :nth-child(12n)
{
border-left-color:  transparent !important;
border-right-color: transparent !important;
}
.tb__listing--bordered .tb__item > h3 {
padding: 20px 30px;
}
.tb__listing--bordered .thumbnail {
position:    static;
max-width:   none;
trannsition: none;
trannsition: none;
} .tb__listing--bordered_hover .tb__item {
margin: -1px;
border: 1px solid transparent;
}
.tb__listing--bordered_hover .tb__item.selected {
z-index: 2;
border-width: 2px;
}
.tb__listing--bordered_hover .tb__item.selected > * {
margin-left:  -1px;
margin-right: -1px;
}
.tb__listing--bordered_hover .tb__item.selected > :first-child,
.tb__listing--bordered_hover .tb__item.selected > .tb_back:first-child + .tb_front
{
margin-top: -1px;
}
.tb__listing--bordered_hover .tb__item.selected > :last-child {
margin-bottom: -1px;
}
.tb__listing--bordered_hover .tb__item.selected > .tb__item__label {
margin-top: -1px;
} .tb__listing--selectable .tb__item {
cursor: pointer;
}
.tb__listing--selectable .tb__item > label {
z-index: 2;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: 0;
padding: 0;
opacity: 0;
cursor: pointer;
}
.tb__listing--selectable .tb__item > .thumbnail {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-bottom: 0;
padding: 10px;
}
.tb__listing--selectable .tb__item > .thumbnail img {
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0;
}
.tb__listing--selectable .tb__item > h3 {
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
margin: 0 -1px -1px -1px;
}
.tb__listing--selectable .tb__item.selected > h3 {
margin-right:  -2px;
margin-bottom: -2px;
margin-left:   -2px;
}
.tb__listing--selectable .tb__item.selected > h3:last-child {
margin-bottom: -2px;
}
.tb__listing--selectable .tb__item > h3 a {
display: block;
-webkit-transition: transform 0.3s, color 0.3s, background 0.3s;
transition: transform 0.3s, color 0.3s, background 0.3s;
}
.tb__listing--selectable .tb__item > h3 a {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
.tb__listing--selectable .tb__item.selected > h3 a
{
-webkit-transform: translateX(0);
transform: translateX(0);
}
.tb__listing--selectable .tb__item > h3 .tb__icon {
position: absolute;
top: 50%;
left: 10px;
width: 30px;
height: 30px;
margin-top: -15px;
padding: 0;
}
.tb__listing--selectable .tb__item > h3 .tb__icon,
.tb__listing--selectable .tb__item .col h3 .tb__icon > svg
{
color: #fff !important;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.tb__listing--selectable .tb__item.selected > h3 .tb__icon,
.tb__listing--selectable .tb__item.selected .col h3 .tb__icon svg
{
animation: scaleInElastic 0.6s 0.2s forwards;
}
.tb__listing--selectable .tb__item > .h4,
.tb__listing--selectable .tb__item > .h5
{
padding: 15px 20px 15px 42px;
}
.tb__listing--selectable .tb__item > .h4 a,
.tb__listing--selectable .tb__item > .h5 a
{
-webkit-transform: translateX(-22px);
transform: translateX(-22px);
}
.tb__listing--selectable .tb__item > .h4 .tb__icon,
.tb__listing--selectable .tb__item > .h5 .tb__icon
{
width: 24px;
}
.tb__listing--selectable .tb__item > .row > .col {
position: relative;
}
.tb__listing--selectable .tb__item .col .tb__icon--check_circle {
}
.tb__listing--selectable .tb__item .col .tb__icon--check_circle {
position:   absolute;
top:        0;
right:      0;
bottom:     0;
width:      50px;
color:      #fff;
background: #30abeb;
opacity: 0;
}
.tb__listing--selectable .tb__item.selected .col .tb__icon--check_circle {
animation: fadeIn 0.3s forwards;
} .tb__listing--bordered.tb_slider {
border-top: 0 none !important;
}
.tb__listing--bordered.tb_slider > *:after {
content: none;
}
.tb__listing--bordered.tb_slider .swiper-container {
margin-right: -2px;
margin-left:  -2px;
}
.tb__listing--bordered.tb_slider .swiper-container .swiper-wrapper {
border-left-width: 1px;
border-left-style: solid;
}
.tb__listing--bordered.tb_size_1.tb_slider .swiper-container {
margin-left: 0;
margin-right: 0;
}
.tb__listing--bordered.tb_size_1.tb_slider .swiper-container .swiper-wrapper,
.tb__listing--bordered.tb_size_1.tb_slider .swiper-container .swiper-wrapper .swiper-slide > *
{
border-left: 0;
border-right: 0;
}
.tb__listing--bordered.tb_slider .swiper-slide {
padding: 0;
}
.tb__listing--bordered .swiper-slide > * {
border-right-style: solid;
border-right-width: 1px;
}
.tb__listing--bordered .swiper-slide > *:after {
top: 0;
right: -1px;
width: 0;
height: 100%;
border-right-style: solid;
border-right-width: 1px;
}
.tb_slider_pagination.tb_bordered {
margin-top: 0;
padding: 10px 0;
border-top-width: 1px;
border-top-style: solid;
}
.tb_pb_10 > .tb_slider_pagination.tb_bordered:last-child { margin-top: 10px; margin-bottom: -10px; }
.tb_pb_20 > .tb_slider_pagination.tb_bordered:last-child { margin-top: 20px; margin-bottom: -20px; }
.tb_pb_30 > .tb_slider_pagination.tb_bordered:last-child { margin-top: 30px; margin-bottom: -30px; }
.tb_pb_40 > .tb_slider_pagination.tb_bordered:last-child { margin-top: 40px; margin-bottom: -40px; }
.tb_pb_50 > .tb_slider_pagination.tb_bordered:last-child { margin-top: 50px; margin-bottom: -50px; } .tb_style_separate .product-thumb {
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}  .product-thumb,
.product-thumb > *,
.tb_grid_view .product-thumb .caption,
.tb_grid_view .product-thumb .caption > *,
.tb_list_view .product-thumb .caption
{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.product-thumb .wait.wait {
display: none;
} .product-thumb,
.product-thumb > .image + div,
.product-thumb > .image_hover + div,
.product-thumb > .image-wrap + div,
.product-thumb .caption
{
position: relative;
}
.product-thumb .image.tb_flip,
.product-thumb .image.tb_overlay
{
display: block;
}
.product-thumb .image .tb_front,
.product-thumb .image .tb_back
{
margin: 0 !important;
padding: 0 !important;
}
.product-thumb .image a,
.product-thumb .image-wrap a
{
display: block;
text-align: center;
}
.product-thumb .image span {
display: block;
font-size: 0;
margin-left: auto;
margin-right: auto;
}
.product-thumb .image span span {
width: 100%;
height: 0;
margin-left: auto;
margin-right: auto;
}
.product-thumb .caption > * {
margin-bottom: 0 !important;
}
.product-thumb .tb_item_info_hover {
bottom: 0;
right: 0;
}
.tb_label_stock_status {
opacity: 0.5;
} .image_hover:not(.tb_back) {
display: none !important;
} .price {
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.price-old {
position: relative;
display: inline-block;
}
.price-old:before {
content:       '';
position:      absolute;
top:           50%;
left:          0;
display:       block;
width:         100%;
margin-top:    -1px;
border-bottom: 1px solid;
}
.price-tax {
display: block;
} @media screen and (-webkit-min-device-pixel-ratio: 0) {
.product-thumb.tb_overlay,
.product-thumb.tb_flip
{
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.product-thumb.tb_overlay .tb_front,
.product-thumb.tb_flip .tb_front
{
height: auto;
}
} .tb__breadcrumb {
z-index: 1;
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
font-size: 13px;
}
.tb__breadcrumb li {
display: inline-block;
vertical-align: top;
}
.tb__breadcrumb li:before {
content: '/';
margin-left: 0.4em;
margin-right: 0.4em;
opacity: 0.3;
}
.tb__breadcrumb--no_sep li:before {
content: none;
}
.tb__breadcrumb_label {
margin-right: 0.5em;
}
.tb__breadcrumb li:first-child:before,
.tb__breadcrumb_label + li:before
{
content: none;
}
.tb__breadcrumb li > span {
color: #999;
}
@media (max-width: 480px) {
.tb__breadcrumb .hidden-xs + li:before
{
content: none;
}
}
@media (min-width: 481px) and (max-width: 768px) {
.tb__breadcrumb .hidden-sm + li:before
{
content: none;
}
} .tb__multicolumn {
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
.tb__multicolumn > * {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.tb__multicolumn--2 {
-webkit-columns: 300px 2;
-moz-columns: 300px 2;
columns: 300px 2;
}
.tb__multicolumn--3 {
-webkit-columns: 300px 3;
-moz-columns: 300px 3;
columns: 300px 3;
}
.tb__multicolumn--2-xs {
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
-webkit-columns: 100px 2;
-moz-columns: 100px 2;
columns: 100px 2;
}
.tb__multicolumn--2-sm {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
-webkit-columns: 180px 2;
-moz-columns: 180px 2;
columns: 180px 2;
}
.tb__multicolumn--3-xs {
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
-webkit-columns: 100px 3;
-moz-columns: 100px 3;
columns: 100px 3;
}
.tb__multicolumn--3-sm {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
-webkit-columns: 180px 3;
-moz-columns: 180px 3;
columns: 180px 3;
}
.tb__multicolumn--nowrap > * {
white-space: nowrap;
}
.tb__multicolumn__span {
-webkit-column-span: all;
-moz-column-span: all;
column-span: all;
} .tb__gallery {
position: relative;
}
.tb__gallery .thumbnail {
margin-bottom: 0;
}
.tb__gallery__fullscreen {
position: absolute;
top: 0;
right: 0;
width:  60px;
height: 60px;
line-height: 60px;
text-align: center;
color: #fff !important;
background: rgba(0,0,0,0.3);
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.tb__gallery__fullscreen:hover {
background: rgba(0,0,0,0.6);
}
.tb__gallery__fullscreen--hidden {
opacity: 0;
pointer-events: none;
}
.fotorama__stage {
background: #fff;
}
.tb__gallery--autofill > .row > .col {
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
max-width: none;
}
@media (max-width: 768px) {
.tb__gallery--autofill > .row > .col {
max-width: 50%;
}
}
.tb__slide {
overflow: hidden;
}
.tb__slide > img {
width: auto !important;
max-width: none !important;
margin: 0 auto;
}
@media (max-width: 800px) {
.tb__slide,
.tb__slide > img
{
height: 350px;
}
}
@media (max-width: 450px) {
.tb__slide,
.tb__slide > img
{
height: 300px;
}
}
.tb__layer {
position: absolute;
z-index: 1;
font-family: Titillium Web, Open Sans, sans-serif;
-webkit-transition-duration: 400ms;
transition-duration: 400ms;
-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.owl-item.tb__layer__loaded .tb__layer_delay--0    { -webkit-transition-delay:    0ms; transition-delay:    0ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--100  { -webkit-transition-delay:  100ms; transition-delay:  100ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--200  { -webkit-transition-delay:  200ms; transition-delay:  200ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--300  { -webkit-transition-delay:  300ms; transition-delay:  300ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--400  { -webkit-transition-delay:  400ms; transition-delay:  400ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--500  { -webkit-transition-delay:  500ms; transition-delay:  500ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--600  { -webkit-transition-delay:  600ms; transition-delay:  600ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--700  { -webkit-transition-delay:  700ms; transition-delay:  700ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--800  { -webkit-transition-delay:  800ms; transition-delay:  800ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--900  { -webkit-transition-delay:  900ms; transition-delay:  900ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--1000 { -webkit-transition-delay: 1000ms; transition-delay: 1000ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--1100 { -webkit-transition-delay: 1100ms; transition-delay: 1100ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--1200 { -webkit-transition-delay: 1200ms; transition-delay: 1200ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--1300 { -webkit-transition-delay: 1300ms; transition-delay: 1300ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--1400 { -webkit-transition-delay: 1400ms; transition-delay: 1400ms; }
.owl-item.tb__layer__loaded .tb__layer_delay--1500 { -webkit-transition-delay: 1500ms; transition-delay: 1500ms; }
.tb__layer_animation--left,
.tb__layer_animation--right,
.tb__layer_animation--rotate_top
{
opacity: 0;
}
.owl-item.tb__layer__loaded .tb__layer_animation--left,
.owl-item.tb__layer__loaded .tb__layer_animation--right,
.owl-item.tb__layer__loaded .tb__layer_animation--rotate_top
{
opacity: 1;
transform: translateX(0px) translateY(0px) rotate(0deg);
}
.owl-item .tb__layer_animation--left {
transform: translateX(-30px);
}
.owl-item .tb__layer_animation--right {
transform: translateX(30px);
}
.owl-item:not(.tb__layer__loaded) .tb__layer_animation--rotate_top {
transform: translateY(-60px) rotate(60deg) !important;
} .tb_wt_latest_reviews:hover {
position: relative;
z-index: 100;
}
.tb_wt_latest_reviews .product-thumb {
background-color: transparent !important;
}
.tb_wt_latest_reviews .caption > .tb_review {
min-width: 100%;
}
.tb_wt_latest_reviews .tb_slider_pagination {
margin-top: 10px;
} .tb__text h2,
.tb__text h3
{
margin-bottom: 20px;
}
.tb__text .tb_mb_10 {
margin-bottom: 10px;
}
.tb__text br {
display: block;
}
.tb__text ul:not([class*="tb_list"]),
.tb__text ol:not([class*="tb_list"])
{
margin-left: 1.5em;
}
.tb__text ul {
list-style-type: disc;
}
.tb__text ul ul,
.tb__text ul ol,
.tb__text ol ul,
.tb__text ol ol
{
margin-left: 20px;
}
.tb__text ol {
padding-left: 15px;
list-style: decimal;
}
.tb__text blockquote {
position:    relative;
padding:     15px 20px 15px 75px;
line-height: 30px;
font-size:   16.9px;
font-style:  italic;
}
.tb__text blockquote:before {
content:     '\201C';
left:        20px;
position:    absolute;
top:         5px;
width:       35px;
height:      50px;
line-height: 100px;
text-align:  center;
font-size:   100px;
font-family: Arial;
font-style:  normal;
opacity:     0.2;
}
.tb__text blockquote:after {
content: '';
position: absolute;
top: 0;
left: 0;
border-right: 5px solid;
width: 0;
height: 100%;
opacity: 0.2
}
.tb__text blockquote.pull-left {
margin: 0 30px 20px 0;
}
.tb__text blockquote.pull-right {
margin: 0 0 20px 30px;
}
.tb__text > :last-child:not([class*="tb_mb_-"]) {
margin-bottom: 0;
}
@media (min-width: 769px) and (max-width: 1040px) {
.tb__text img.pull-right,
.tb__text img.pull-left
{
max-width: 60%;
height: auto;
}
}
@media (max-width: 768px) {
.tb__text img {
display: block;
float: none !important;
margin-right: auto !important;
margin-left:  auto !important;
}
} .bootstrap-touchspin {
width: auto;
}
.bootstrap-touchspin > input {
text-align: center;
}
.bootstrap-touchspin .btn-group-vertical {
display: -ms-inline-flexbox;
display: -webkit-inline-flex;
display: inline-flex;
-ms-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.bootstrap-touchspin .btn {
-ms-flex: 1 1 0;
-webkit-flex: 1 1 0;
flex: 1 1 0;
width: 1.5em;
min-width: 20px;
padding: 0;
}
.bootstrap-touchspin .btn i,
.bootstrap-touchspin .btn i:before
{
margin: 0;
font-size: 12px;
}
.bootstrap-touchspin .bootstrap-touchspin-up {
border-radius: 0 2px 0 0 !important;
}
.bootstrap-touchspin .bootstrap-touchspin-down {
border-radius: 0 0 2px 0 !important;
} .tb_text_str_1,
.tb_text_hover_str_1:hover
{
color: rgba(51,51,51, 0.2) !important;
} .tb_text_str_2,
.tb_text_hover_str_2:hover
{
color: rgba(51,51,51, 0.3) !important;
} .tb_text_str_3,
.tb_text_hover_str_3:hover
{
color: rgba(51,51,51, 0.4) !important;
} .tb_text_str_4,
.tb_text_hover_str_4:hover
{
color: rgba(51,51,51, 0.6) !important;
} .tb_text_str_5,
.tb_text_hover_str_5:hover
{
color: rgba(51,51,51, 0.8) !important;
} .border,
.border-color,
.border-color-hover:hover
{
border-color: rgba(51,51,51, 0.1);
} .tb_border_str_2
{
border-color: rgba(51,51,51, 0.2);
} .tb_bg_str_1,
.tb_bg_hover_str_1
{
background-color: rgba(51,51,51, 0.05);
} .tb_bg_str_2,
.tb_bg_hover_str_2:hover
{
background-color: rgba(51,51,51, 0.1);
} .color-danger {
color: red;
}
.color-white {
color: #fff !important;
}
.btn-white:not(:hover) {
color: #333333;
background-color: #fff;
}
.btn-link:not(:hover),
.btn-link:hover
{
background-color: transparent !important;
}
body,
a
{
color: #333333;
}
a:hover,
.tb_list_1 > li:before,
.tb_list_1 > li > a:before,
.tb_list_1 > li.active.active > a,
.tb_list_custom > li > .tb__icon,
.btn-link,
.tb__text a:not(.btn)
{
color: #ee3f5b;
}
.btn-link:hover,
.tb__text a:not(.btn):hover
{
color: #000000;
}
.tb__normal_links a {
color: #333 !important;
}
.tb__normal_links a:hover {
color: #ee3f5b !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
legend,
.panel-heading,
.box-heading
{
color: #333333;
}
.pagination,
.tb_separate_columns > [class*="col-"]:not([class*="tb_border_str_"]),
hr
{
border-color: rgba(127, 177, 115, 0.2);
}
.tb_bg_str_1,  .tb_bg_hover_str_1:hover { background-color: rgba(51,51,51, 0.05);}
.tb_bg_str_2,  .tb_bg_hover_str_2:hover { background-color: rgba(51,51,51, 0.1); }
.tb_bg_str_3,  .tb_bg_hover_str_3:hover { background-color: rgba(51,51,51, 0.15); }
.tb_bg_str_4,  .tb_bg_hover_str_4:hover { background-color: rgba(51,51,51, 0.2); }
.tb_bg_str_5,  .tb_bg_hover_str_5:hover { background-color: rgba(51,51,51, 0.3); }
.tb_text_str_1,  .tb_text_hover_str_1:hover { color: rgba(51,51,51, 0.2) !important; }
.tb_text_str_2,  .tb_text_hover_str_2:hover { color: rgba(51,51,51, 0.3) !important; }
.tb_text_str_3,  .tb_text_hover_str_3:hover { color: rgba(51,51,51, 0.4) !important; }
.tb_text_str_4,  .tb_text_hover_str_4:hover { color: rgba(51,51,51, 0.6) !important; }
.tb_text_str_5,  .tb_text_hover_str_5:hover { color: rgba(51,51,51, 0.8) !important; }
.border { border-color: rgba(51,51,51, 0.15); }
.tb_area_bottom .tb_main_color_bg,
.tb_area_bottom .tb_hover_main_color_bg:hover
{
background-color: #ee3f5b !important;
}
.tb_area_bottom a.tb_main_color_bg:hover,
.tb_area_bottom .tb_main_color_bg_hover:hover
{
background-color: #000000 !important;
}
.tb_area_bottom
{
color: #cccccc;
}
.tb_area_bottom a:not(:hover)
{
color: #666666;
}
[class].dropdown-menu .tb_main_color,
[class].dropdown-menu .tb_hover_main_color:hover,
[class].dropdown-menu .colorbox,
[class].dropdown-menu .agree
{
color: #ee3f5b !important;
}
[class].dropdown-menu a.tb_main_color:hover,
[class].dropdown-menu a.colorbox:hover,
[class].dropdown-menu a.agree:hover,
[class].dropdown-menu .tb_main_color_hover:hover
{
color: #000000 !important;
}
[class].dropdown-menu .tb_main_color_bg,
[class].dropdown-menu .tb_hover_main_color_bg:hover
{
background-color: #ee3f5b !important;
}
[class].dropdown-menu a.tb_main_color_bg:hover,
[class].dropdown-menu .tb_main_color_bg_hover:hover
{
background-color: #000000 !important;
}
.dropdown-menu
{
color: #333333;
}
[class].dropdown-menu a:not(:hover)
{
color: #333333;
}
[class].dropdown-menu a:hover
{
color: #ee3f5b;
}
[class].dropdown-menu[class*="tb_list_"] > li:before,
[class].dropdown-menu[class*="tb_list_"] > li > a:before,
[class].dropdown-menu [class*="tb_list_"] > li:before,
[class].dropdown-menu [class*="tb_list_"] > li > a:before
{
color: #ee3f5b !important;
}
input,
select,
textarea
{
color: #333333;
background-color: #eee;
border-color:     #eee;
}
input:-webkit-autofill,
select:-webkit-autofill,
textarea:-webkit-autofill
{
-webkit-text-fill-color: #333333;
box-shadow:              inset 0 0 0 100px #eee;
}
input:focus,
select:focus,
textarea:focus
{
background-color: #fff;
border-color:     #5fa512 !important;
box-shadow:       0 0 10px rgba(82, 149, 18, 0.3);
}
input:-webkit-autofill:focus,
select:-webkit-autofill:focus,
textarea:-webkit-autofill:focus
{
box-shadow:
0 0 10px rgba(233, 97, 65, 0.3),
inset 0 0 0 100px #fff;
}
.has-error input,
.has-error select,
.has-error textarea
{
color:            #ea2735 !important;
border-color:     #ea2735 !important;
background-color: #fff0ef !important;
box-shadow: none;
}
.has-error input:-webkit-autofill,
.has-error select:-webkit-autofill,
.has-error textarea:-webkit-autofill
{
-webkit-text-fill-color: #ea2735 !important;
box-shadow:              inset 0 0 0 100px #fff0ef;
}
.has-error .input-group
{
border-color: #ea2735 !important;
}
input[readonly],
input[readonly]:hover,
input[readonly]:focus
{
color: #999;
text-shadow: 0 1px 0 #fff;
box-shadow: none;
cursor: text;
}
.table > thead > tr > td,
.table > tbody > tr > td
{
border-color: #dddddd;
}
.table > thead > tr > th,
.table > thead > tr > td
{
color: #333333;
}
.table > thead > tr > th {
background-color: #e9e9e9;
}
.table > thead > tr > th {
border-color: #cccccc;
}
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td
{
color: #333333;
}
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td
{
background-color: transparent;
}
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td,
.table-bordered
{
border-color: #dddddd;
}
.table-striped > tbody > tr:nth-child(even),
.table-striped > table > tbody > tr:nth-child(even)
{
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover,
.table-hover > table > tbody > tr:hover
{
background-color: #f5f5f5;
}
.panel-group:not(.tb_style_2) > .panel > .panel-collapse,
.tb_accordion.tb_style_1 > .tb_title + div
{
border-color: #dddddd;
}
.panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover),
.tb_accordion > .tb_title
{
color: #333333;
}
.panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover)
{
background-color: #e6e6e6;
}
.panel-group > .panel > .panel-heading [data-toggle].collapsed:not(:hover)
{
border-color: transparent;
}
.panel-group > .panel > .panel-heading [data-toggle].collapsed:hover
{
color: #111111 !important;
}
.panel-group > .panel > .panel-heading [data-toggle].collapsed:hover
{
background-color: #dddddd;
}
.panel-group > .panel > .panel-heading [data-toggle].collapsed:hover
{
border-color: transparent;
}
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed),
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):hover
{
color: #30abeb;
}
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed),
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):hover
{
background-color: #ffffff;
}
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed),
.panel-group > .panel > .panel-heading [data-toggle]:not(.collapsed):hover
{
border-color: #dddddd;
}
.modal-header,
.bootstrap-datetimepicker-widget thead
{
color: #ffffff !important;
}
.modal-header,
.bootstrap-datetimepicker-widget thead
{
background-color: #30abeb;
}
.modal-header,
.bootstrap-datetimepicker-widget tbody
{
border-color: #30abeb;
}
.bootstrap-datetimepicker-widget tbody,
.bootstrap-datetimepicker-widget tfoot
{
color: #333333 !important;
}
.bootstrap-datetimepicker-widget
{
background-color: #ffffff;
}
.bootstrap-datetimepicker-widget
{
border-color: #dddddd;
}
.bootstrap-datetimepicker-widget td:not(:hover),
.bootstrap-datetimepicker-widget td > span:not(:hover)
{
color: #333333 !important;
}
.bootstrap-datetimepicker-widget td:not(:hover),
.bootstrap-datetimepicker-widget td > span:not(:hover)
{
background-color: #e3e3e3;
}
.bootstrap-datetimepicker-widget td:not(:hover),
.bootstrap-datetimepicker-widget td > span:not(:hover)
{
border-color: #d3d3d3;
}
.bootstrap-datetimepicker-widget td:hover,
.bootstrap-datetimepicker-widget td > span:hover
{
color: #111111 !important;
}
.bootstrap-datetimepicker-widget td:hover,
.bootstrap-datetimepicker-widget td > span:hover
{
background-color: #d3d3d3 !important;
}
.bootstrap-datetimepicker-widget td:hover,
.bootstrap-datetimepicker-widget td > span:hover
{
border-color: #c3c3c3 !important;
}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td > span.active
{
color: #ffffff !important;
}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td > span.active
{
background-color: #333333 !important;
}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td > span.active
{
border-color: #222222 !important;
}
.bootstrap-datetimepicker-widget .today:not(.active)
{
color: #30abeb !important;
}
.bootstrap-datetimepicker-widget .today:not(.active)                     {
background-color: #ffffff;
}
.mSButtons:not(:hover) svg {
fill: #ffffff;
}
.mSButtons:not(:hover):after {
background-color: #000000;
}
.mSButtons:hover svg {
fill: #ffffff;
}
.mSButtons:hover:after {
background-color: #000000;
}
.mSPages li:not(:hover):not(.active) {
background-color: #000000;
}
.mSPages li:hover {
background-color: #000000;
}
.mSPages li.active, .mSPages li.active:hover {
background-color: #000000;
}
.tb_fullscreen_button {
color: #ffffff !important;
}
.tb_fullscreen_button {
background-color: #30abeb;
}
.tb_fullscreen_button:hover {
color: #ffffff !important;
}
.tb_fullscreen_button:hover {
background-color: #000000;
}
.tb_caption .tb_text {
color: #ffffff;
}
.tb_caption:after {
background-color: #000000;
}
.tb_slider_controls a:not(:hover)
{
color: #30abeb;
}
.tb_slider_controls a:hover
{
color: #000000;
}
.tb_slider_controls a.tb_disabled,
.tb_slider_controls a.tb_disabled:hover
{
color: #999999;
}
.tb_slider_pagination span:not(:hover)
{
background-color: #dddddd;
}
.tb_slider_pagination span:hover
{
background-color: #cccccc;
}
.tb_slider_pagination span.tb_active,
.tb_slider_pagination span.tb_active:hover
{
background-color: #999999;
}
.noty_message {
color: #333333;
}
.noty_message a {
color: #30abeb;
}
.noty_message a:not(.btn):hover {
color: #000000;
}
.noty_message {
background-color: #ffffff;
}
h1 {
line-height: 30px;
}
.tbToggleButtons,
.tbMobileMenuOverlay
{
display: none !important;
}
.tb_grid_view .price .tb_decimal_point,
.tb_list_view .price .tb_decimal_point,
.tb_price.tb_fancy .tb_decimal_point,
.price.custom .tb_decimal_point
{
display: none;
}
.tb_grid_view .price .tb_decimal,
.tb_price.tb_fancy .tb_decimal,
.price.custom .tb_decimal
{
position: relative;
top: -0.25em;
margin-left: 1px;
font-size: 0.6em;
vertical-align: top;
}
.main > .row > .col,
.sidebar > .row > .col
{
display: block;
}
@media (min-height: 640px) {
.sidebar--sticky > div,
.sidebar--sticky > ul
{
position: sticky;
top:      90px;
}
} #content > .row > .col {
display: block;
}
@media (min-width: 768px) {
.main {
order: 2;
}
#left_col {
order: 1;
}
#right_col {
order: 3;
}
}
.row.tb_separate_columns > #left_col {
border-left: 0 none;
border-right-style: solid;
border-right-width: 1px;
}
.row.tb_separate_columns > #right_col {
border-right: 0 none;
border-left-style: solid;
border-left-width: 1px;
} img[data-src],
video
{
-webkit-transition: opacity 0.3s, transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
}
img[data-src].lazyload:not(.lazyloaded),
video.lazyload
{
opacity: 0;
}#site_icons {
display: none;
}
.btn,
input[type="button"],
#catapult-cookie-bar button
{
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 16px;
-webkit-transition: all 0.3s, background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all 0.3s, background 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.btn {
font-family: Rubik, sans-serif;
border-radius: 3px;
box-shadow: none !important;
}
.btn-lg {
text-transform: uppercase;
letter-spacing: 0.2em;
font-size: 16px;
}
.btn-primary,
input[type="button"],
#catapult-cookie-bar button
{
color: #fff;
background: linear-gradient(90deg, #000, #000) no-repeat bottom left / 0px 100%;
background-color: #ee3f5b;
}
.btn:hover,
.btn:focus,
input[type="button"]:hover,
input[type="button"]:focus,
#catapult-cookie-bar button:hover
{
color: #fff;
background-size: 100% 100%;
}
.btn-primary.btn-outline {
color: #ee3f5b;
background: linear-gradient(90deg, #000, #000) no-repeat bottom left / 0px 100%;
background-color: transparent;
box-shadow: inset 0 0 0 2px #ee3f5b;
}
.btn-primary.btn-outline:hover,
.btn-primary.btn-outline:focus
{
color: #fff;
background-size: 100% 100%;
box-shadow: inset 0 0 0 2px #000;
}
.btn-secondary {
color: #fff;
background: linear-gradient(90deg, #000, #000) no-repeat bottom left / 0px 100%;
background-color: #529512;
}
.btn-default {
color:            #333;
background:       linear-gradient(90deg, #000, #000) no-repeat bottom left / 0px 100%;
background-color: #9dd76c;
}
h1 a:not(.btn):not(.tb_no_underline),
h2 a:not(.btn):not(.tb_no_underline),
h3 a:not(.btn):not(.tb_no_underline),
p  a:not(.btn):not(.tb_no_underline)
{
background: linear-gradient(90deg, #ee3f5b, #ee3f5b) no-repeat bottom left / 0px 2px;
}
h1 a:not(.btn):not(.tb_no_underline):hover,
h2 a:not(.btn):not(.tb_no_underline):hover,
h3 a:not(.btn):not(.tb_no_underline):hover,
p  a:not(.btn):not(.tb_no_underline):hover,
.tb__item .thumbnail:hover ~ h3 a,
.tb__item .thumbnail:hover ~ h4 a,
.tb__item .thumbnail:hover ~ h5 a,
.tb__item a:hover ~ h3 a,
.tb__item a:hover ~ h4 a,
.tb__item a:hover ~ h5 a
{
color: #ee3f5b;
background-size: 100% 2px;
}
p a:not(.btn):not(.tb_no_underline),
.tb__text a:not(.btn):not(.tb_no_underline)
{
background: linear-gradient(90deg, #ee3f5b, #ee3f5b) no-repeat bottom left / 0px 1px;
}
p a:not(.btn):not(.tb_no_underline):hover,
.tb__text a:not(.btn):not(.tb_no_underline):hover
{
color: #ee3f5b;
background-size: 100% 1px;
}
aside h2 {
text-transform: uppercase;
font-size: 24px;
font-weight: 500;
}
aside .nav-stacked a {
display: block;
padding-top: 5px;
padding-bottom: 5px;
}
aside .nav-stacked .h3 {
font-weight: normal;
}
article h3 {
margin-bottom: 20px;
}
h2 + .tb__subheading {
margin-top:   -25px;
}
h2 + .tb__subheading:not(:last-child) {
margin-bottom: 30px;
}
h3 + .subheading {
margin-top: -10px;
}
.form-group {
font-size: 15px;
}
.tb__worktime time {
overflow: hidden;
display: block;
}
.tb__worktime time + time {
padding-top: 10px;
}
.tb__worktime time span {
display: inline-block;
width: 130px;
vertical-align: top;
}
.tb__listing {
line-height: 24px;
font-size: 15px;
}
.tb__listing--services .tb__item {
margin: 0 auto;
}
.tb__listing--services .tb__item .thumbnail {
overflow: visible;
perspective: 250px;
}
.tb__listing--services .tb__item .thumbnail img {
border: 10px solid #fff;
border-radius: 150px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.tb__listing--services .tb__item h3 {
line-height: 24px;
}
.tb__listing--services .tb__item ul {
margin-top: 10px;
} .tb__listing--services > .row > .col {
-webkit-flex-basis: 130px;
flex-basis: 130px;
}
.tb__listing--services .tb__icon--styled {
position: absolute;
bottom: 0;
right:  -10px;
padding: 10px;
}
.tb__listing--services .tb__icon--styled svg {
width:  36px;
height: 36px;
}
blockquote {
position: relative;
padding-left: 50px;
font-style: italic;
font-size: 16px;
}
blockquote:before {
content: '\201d';
position: absolute;
top: 35px;
left: 0;
font-size: 102px;
font-style: normal;
font-family: Arial, sans-serif;
opacity: 0.3;
}
blockquote strong {
font-style: normal;
}
blockquote p + p {
margin-top: -10px;
}
.tb__icon--styled {
border-radius: 100px;
padding: 10px;
color: #fff;
background-color: #ee3f5b;
}
.tb__social_links .nav {
margin-top:  -10px;
margin-left: -10px;
}
.tb__social_links .nav > li {
margin-top:  10px;
margin-left: 10px;
}
.tb__social_links svg {
display: inline-block;
vertical-align: top;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.tb__social_links svg:not([width]) {
width: 30px;
height: 30px;
}
.foursquare  { background: #ef4b78; border-radius: 50%; padding: 5px; }
.facebook    { color: #3e5ea6; }
.twitter     { color: #30b8eb; }
.google      { color: #dd4b39; }
.youtube     { color: #dd2232; }
.pinterest   { color: #cb2027; }
.linkedin    { background: #0e76a8; border-radius: 50%; color: #fff; }
.vkontakte   { background: #507299; border-radius: 50%; color: #fff; }
a.foursquare:hover,
a.facebook:hover,
a.twitter:hover,
a.google:hover,
a.youtube:hover,
a.pinterest:hover
{
color: #000;
}
.tb__social_links a:hover svg  { color: #000;    }
.tb__social_links a:hover .foursquare,
.tb__social_links a:hover .linkedin,
.tb__social_links a:hover .vkontakte
{
color: #fff;
background-color: #000;
}
.tb_fb_button iframe,
iframe.tb_fb_button
{
margin-top: 1px;
}
.IN-widget {
margin-top: 2px;
}
.tb_vk_button td:first-child a {
padding-bottom: 3px !important;
}
.tb_vk_button td a {
padding-bottom: 3px !important;
}
.tb__map {
min-height: 400px;
} .page-template-template-service .tb__breadcrumb li:nth-child(3) {
display: none;
}
.wpcf7-validation-errors {
margin:  30px 0 0 0 !important;
padding: 10px 15px !important;
border-color: #ee3f5b !important;
}
.nav-stacked.tb_list_1 > .current-menu-item {
font-weight: bold;
}
.nav-stacked.tb_list_1 > .current-menu-item a {
color: #ee3f5b;
}
.tb__contacts_banner img {
margin-left: 20px;
transform: rotateY(180deg);
}
.tb__contacts_banner__text {
padding: 24px;
text-align: center;
background-color: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.12);
}
body > .tb__contacts_banner {
position: fixed;
z-index:  100;
bottom:   140px;
left:     0;
width:    260px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: translateX(-260px);
transform: translateX(-260px);
-webkit-transition-delay: 0.6s;
transition-delay: 0.6s;
}
body > .tb__contacts_banner.intro-hidden {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
.tb__nzok_logo,
.tb__nzok_logo span
{
color: #034da1 !important;
font-weight: 500;
}
.tb__nzok_logo {
margin-left: -10px;
}
body > .tb__nzok_logo {
position: fixed;
z-index:  100;
bottom:   30px;
left:     30px;
margin-left: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: translateY(120px);
transform: translateY(120px);
-webkit-transition-delay: 0.6s;
transition-delay: 0.6s;
}
body > .tb__nzok_logo.intro-hidden {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
html,
body
{
min-height: 100vh;
}
body {
background-color: #e7fde1;
}
#wrapper {
position: relative;
z-index: 2;
display: -webkit-flex;
display: flex;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
min-height: calc(100vh - 88px);
}
header {
position: relative;
z-index: 100;
}
#intro,
#content,
footer
{
margin: 0;
}
#content {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
#site_logo {
-webkit-transition: none !important;
transition: none !important;
}
.home #content {
clear: both;
}
header {
display: -webkit-flex;
display: flex;
-ms-flex-direction: row;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
align-items: center;
width:     auto;
height:    auto;
max-width: none;
margin:    0 !important;
padding:   15px 30px;
background-color: #fff;
box-shadow: 0 0 50px rgba(0,0,0,0.1);
}
header #logo_row {
margin-bottom: 0;
}
header #main_navigation {
}
header #site_logo img {
width: 280px;
}
header #lang_navigation {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
header .nav-lang {
margin-left: -15px;
-webkit-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
header .nav-lang > li {
margin-left: 15px;
}
header .nav-lang .tb__icon {
overflow:      hidden;
width:         24px !important;
line-height:   24px !important;
border-radius: 50%;
}
header .nav-lang svg {
width:  auto !important;
height: 40px !important;
max-width: none;
margin-right: -20px;
margin-left:  -20px;
}
#intro {
position: relative;
padding: 20px 30px;
background: linear-gradient(90deg, #71ae37, #90c55e) no-repeat 100% / 100%;
color: #e5f5d5;
}
#intro h1 {
text-transform: uppercase;
color: #fff;
}
#intro a:not(.btn),
#intro span
{
color: #e7fadb;
}
#intro a:hover,
#intro a:hover span
{
color: #fff;
}
#intro .hero {
text-align: center;
}
#intro .hero,
#intro .hero > .row-wrap,
#intro .hero > .row-wrap > .row
{
display: -webkit-flex !important;
display: flex !important;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
#intro .hero:after {
content: '';
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: linear-gradient(90deg, #ee3f5b, #ee3f5b) no-repeat 100% / 100%;
background: linear-gradient(90deg, #71ae37, #90c55e) no-repeat 100% / 100%;
opacity: 0.8;
}
#intro .hero-text {
position: relative;
z-index: 2;
}
#intro .hero h1 {
margin-bottom: 20px;
text-transform: uppercase;
text-shadow: 0 3px 10px rgba(0,0,0,0.2);
line-height: 42px;
font-size: 32px;
color: #fff;
}
#intro .hero p {
line-height: 24px;
font-size: 18px;
font-weight: 300;
font-family: Rubik, Open Sans, Arial, sans-serif;
color: #fff;
}
#intro .tb__nzok_logo {
position: absolute;
z-index: 1;
left: auto;
right: 30px;
bottom: 30px;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
.home #intro {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
width:      100%;
padding:    20px 30px;
font-size:  13px;
background:
url(//moldovanovi.com/wp-content/themes/moldovanovi/static/img/intro_team.jpg)
no-repeat 82% 100% / cover;
box-shadow: 0 0 50px rgba(0,0,0,0.1);
}
#content {
margin:  0;
padding: 30px;
}
aside > :last-child,
aside > .col-sticky > :last-child
{
margin-bottom: 0 !important;
}
#call_to_action {
padding: 50px 30px;
line-height: 30px;
font-size: 18px;
}
#call_to_action p {
margin-top: -20px;
}
footer {
padding: 30px;
}
footer .tb__worktime time span {
color: #fff;
}
#main_menu .nav {
-webkit-justify-content: center;
justify-content: center;
}
#main_menu .nav > li > a {
height: 40px;
line-height: 30px;
text-transform: uppercase;
letter-spacing: 1px;
font-family: Rubik, sans-serif;
font-size: 18px;
-webkit-transition: none;
transition: none;
}
#main_menu .nav > li > a > span,
aside .nav > li > a > span
{
background: linear-gradient(0deg, #7fb173, #7fb173) no-repeat 0 100% / 0 2px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#main_menu .nav > li:hover > a > span,
aside      .nav > li:hover > a > span,
aside      .nav > li.current-menu-item > a > span
{
color: #7fb173;
background: linear-gradient(0deg, #7fb173, #7fb173) no-repeat 0 100% / 100% 2px;
}
#main_menu .current-menu-item > a,
#main_menu .current-menu-parent > a,
#main_menu .current-menu-ancestor > a,
#main_menu .current-menu-item > a > span
{
color: #ee3f5b !important;
background: none transparent !important;
}
.sub-menu {
width: 300px;
font-family: Rubik, Open Sans, Arial, sans-serif;
}
.sub-menu > li > a > span {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.sub-menu .tb__icon {
width:  28px;
height: 28px;
margin-right: 13px;
color: #ee3f5b;
}
.menu-item-173 svg {
stroke: #fff;
stroke-width: 2px;
}
.nav > li:hover,
.nav > li.tb_hovered
{
margin-bottom: -10px;
padding-bottom: 10px;
}
.sub-menu a:hover,
.sub-menu a:hover .tb__icon
{
color: #7fb173;
}
.sub-menu a:hover .tb__icon {
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
@media (max-width: 1040px) {
header .tb_separate_columns > .col {
border: none !important;
}
}
@media (max-width: 1040px) {
#logo_col {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
#logo_col .btn {
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
}
#site_logo {
margin-right: 20px;
}
#main_navigation {
position: fixed;
top:      0;
left:     -100%;
display:  block !important;
width:    100%;
height:   100%;
background: linear-gradient(90deg, #71ae37, #90c55e) no-repeat 100% / 100%;
-webkit-transition: transform 0.3s;
transition: transform 0.3s;
}
#main_navigation > .row,
#main_navigation > .row > .col
{
width:  100% !important;
height: 100%;
max-width: 100% !important;
}
#main_navigation.tbMenuShow {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
#main_navigation.tbMenuShow:after {
pointer-events: auto;
opacity: 0.6;
}
#main_navigation .tbClose {
z-index:  210;
position: absolute;
top:      20px;
right:    20px;
color:    #fff;
}
#main_menu {
overflow: hidden;
}
#main_menu,
#main_menu .sub-menu
{
width: auto;
max-width:    360px;
margin-right: auto;
margin-left:  auto;
}
#main_navigation .nav-lang {
-webkit-justify-content: center;
justify-content: center;
text-align: center;
}
#main_menu .nav,
#main_menu .sub-menu
{
position: relative;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
#main_menu .nav {
left: 0;
}
#main_menu .sub-menu {
top:    auto;
right:  auto;
bottom: auto;
left:   100%;
margin:  0;
padding: 0;
background: transparent;
box-shadow: none;
}
#main_menu a,
#main_menu .nav > li > a
{
min-height: 50px;
-webkit-justify-content: center;
justify-content: center;
text-align: center;
text-shadow:    0 1px 2px rgba(0,0,0,0.5);
font-size: 22px;
color: #fff;
}
#main_menu .nav > li > a {
text-align: center;
}
#main_menu .tb_menu_back > a {
text-transform: uppercase;
text-shadow: none;
opacity: 0.4;
color: #000;
}
[lang=bg-BG] #main_menu .tb_menu_back > a:before {
content: '< Назад';
}
[lang=en-EN] #main_menu .tb_menu_back > a:before {
content: '< Back';
}
#main_menu .tb_parent_active {
left: -100%;
}
#main_menu .tb__icon,
#main_menu .tb_parent_active > li > a
{
display: none;
}
}
@media (max-width: 640px) {
#site_logo img {
height: 50px;
}
}
@media (min-width: 769px) {
.nav-mobile {
display: none;
}
}
.home_section {
padding: 30px;
}
.home_section h2 {
margin-bottom: 40px;
text-transform: uppercase;
line-height: 36px;
font-size: 26px;
font-weight: normal;
}
@media (max-width: 519px){
.tb__listing--posts > .row > .col {
order: 3;
}
.tb__listing--posts > .row > .col:nth-child(1) {
order: 1;
}
.tb__listing--posts > .row > .col-subscribe {
order: 2;
}
}
@media (min-width: 520px) and (max-width: 1039px){
.tb__listing--posts > .row > .col {
order: 3;
}
.tb__listing--posts > .row > .col:nth-child(1),
.tb__listing--posts > .row > .col:nth-child(2)
{
order: 1;
}
.tb__listing--posts > .row > .col-subscribe {
order: 2;
}
}
@media (min-width: 1040px){
.tb__listing--posts > .row > .col {
order: 3;
}
.tb__listing--posts > .row > .col:nth-child(1),
.tb__listing--posts > .row > .col:nth-child(2),
.tb__listing--posts > .row > .col:nth-child(3)
{
order: 1;
}
.tb__listing--posts > .row > .col-subscribe {
order: 2;
}
}
@media all and (min-width: 1280px){
#subscribe_block {
margin: 50px 0;
padding: 50px;
}
}
footer strong {
color: #fff;
font-weight: 600;
}
footer nav a {
color: #fff !important;
}
footer nav a span {
background: linear-gradient(90deg, #fff, #fff) no-repeat bottom left / 0 1px;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
footer nav a:hover span {
background: linear-gradient(90deg, #fff, #fff) no-repeat bottom left / 100% 1px;
}
#copyright {
margin-bottom: -20px;
padding-top: 70px;
font-size: 13px;
}
#copyright a {
}
#copyright a:hover {
}
a:hover path {
fill: #ee3f5b !important;
}  .gallery {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
margin-top:  -20px !important;
margin-left: -20px !important;
}
.gallery:after {
content: '';
display: table;
clear: both;
}
.gallery-item {
width: auto !important;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0 !important;
padding: 20px 0 0 20px;
}
.gallery-item ~ br {
width: 100%;
}
.gallery-item img {
border: 10px solid #fff !important;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.gallery-caption {
padding-top: 10px;
font-size: 17px;
font-family: Rubik, Open Sans, Arial, sans-serif;
}
.gallery-columns-3 .gallery-item {
-webkit-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
}
.gallery-columns-6 .gallery-item {
width: auto;
-webkit-flex: 0 0 16.6666%;
flex: 0 0 16.6666%;
}
@media (max-width: 1280px) {
.gallery-size-thumbnail.gallery-columns-6 .gallery-item {
-webkit-flex: 0 0 20%;
flex: 0 0 20%;
}
}
@media (max-width: 1180px) {
.gallery-size-thumbnail.gallery-columns-6 .gallery-item {
-webkit-flex: 0 0 25%;
flex: 0 0 25%;
}
}
@media (max-width: 1040px) {
.gallery-size-thumbnail.gallery-columns-6 .gallery-item {
-webkit-flex: 0 0 16.6666%;
flex: 0 0 16.6666%;
}
}
@media (max-width: 850px) {
.gallery-size-thumbnail.gallery-columns-6 .gallery-item {
-webkit-flex: 0 0 20%;
flex: 0 0 20%;
}
}
@media (max-width: 730px) {
.gallery-size-thumbnail.gallery-columns-6 .gallery-item {
-webkit-flex: 0 0 25%;
flex: 0 0 25%;
}
}
@media (max-width: 630px) {
.gallery-size-thumbnail.gallery-columns-6 .gallery-item {
-webkit-flex: 0 0 33%;
flex: 0 0 33%;
}
}  #home_testimonials {
margin: 30px -30px -30px -30px;
padding: 30px;
} table.prices th {
text-align: left;
text-transform: uppercase;
font-family: Rubik, sans-serif;
font-weight: 500;
}
table.prices td:last-child:not(:first-child) {
text-align: right;
}
table.prices tr,
table.prices td:last-child:not(:first-child),
table.prices td:first-child:not(:last-child)
{
display: -webkit-flex;
display: flex;
}
table.prices tr,
table.prices td:last-child:not(:first-child)
{
width: 100%;
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
table.prices tr {
width: 100%;
-webkit-align-items: flex-end;
align-items: flex-end;
}
table.prices tr + tr {
margin-top: 5px;
}
table.prices tr + tr th {
padding-top: 10px;
}
table.prices td:first-child:not(:last-child) {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
}
table.prices td:last-child:not(:first-child) {
-webkit-flex: 1 1 100px;
flex: 1 1 100px;
font-size: 18px;
font-weight: 400;
font-family: Rubik, sans-serif;
white-space: nowrap;
color: #000;
}
table.prices td:last-child:not(:first-child):before,
table.prices td:first-child:not(:last-child):after
{
content: '';
position: relative;
top: -5px;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
border-bottom: 1px solid;
opacity: 0.3;
}
table.prices td:last-child:not(:first-child):before {
margin-right: 5px;
}
table.prices td:first-child:not(:last-child):after {
margin-left: 5px;
}
#post-13 .tb__box {
margin-bottom: 30px;
padding: 40px;
background: #fff;
box-shadow: 0 5px 10px rgba(0,0,0,0.1);
transform: rotate(-1deg);
}
#post-13 .tb__box h3 {
text-align: center;
text-transform: uppercase;
font-size: 24px;
}
#post-13 .tb__box .tb__listing .row {
margin-top: -10px;
-webkit-justify-content: center;
justify-content: center;
}
#post-13 .tb__box .tb__listing .row > .col {
-webkit-flex-basis: 140px;
flex-basis: 140px;
}
#post-13 .tb__box .tb__listing img {
margin: 0 auto;
}
#post-13 .tb__box + div {
font-size: 13px;
} #prices_row_2 {
margin: 30px -30px -30px -30px;
padding: 30px;
} #equipment_row_1 {
padding: 30px 0;
}
#equipment_row_1 ul {
list-style: none;
-webkit-columns: 2 300px;
-moz-columns: 2 300px;
columns: 2 300px;
}
#equipment_row_1 li + li {
margin-top: 20px;
}
#equipment_row_1 h3,
#equipment_row_1 .thumbnail
{
margin-bottom: 0;
}
#equipment_row_1 .thumbnail + div {
margin-top: 20px;
}
#equipment_row_2 {
margin:  0 -30px -30px -30px;
padding-top:    30px;
padding-bottom: 30px;
} .page-template-template-team #content img {
} .page-template-template-contact #content {
margin: 0;
padding: 0;
}
#contact_info {
padding: 30px;
background-color: #fff;
}
#contact_info .tb__icon--map svg {
top: 1px;
}
#contact_info .tb__icon--phone svg {
stroke: currentColor;
stroke-width: 2px;
}
#contact_info .tb__icon--enveloppe svg {
top: 1px;
stroke: currentColor;
stroke-width: 3px;
}
#contacts_row_2 {
padding: 30px;
border-top: 1px solid #ddd;
} #modal_book_hour {
-webkit-align-items: center;
align-items: center;
}
#modal_book_hour[style*="display: block"] {
display: -webkit-flex !important;
display: flex !important;
}
@media (max-height: 580px) {
#modal_book_hour[style*="display: flex"],
#modal_book_hour[style*="display: block"]
{
display: block !important;
}
}
#modal_book_hour:after {
content:    '';
position:   fixed;
z-index:    1;
top:        0;
right:      0;
bottom:     0;
left:       0;
display:    block;
height:     400%;
background: linear-gradient(90deg, #80948c, #95a9a1) no-repeat center / 100% 100%;
opacity:    0.8;
}
#modal_book_hour .modal-dialog {
z-index: 2;
width: 850px;
max-width: 100%;
background: url(//moldovanovi.com/wp-content/themes/moldovanovi/static/img/enquiry_popup_bg.jpg) no-repeat 30% 50% / cover;
}
#modal_book_hour .modal-body {
padding: 30px;
background: rgba(255,255,255,0.5);
}
#modal_book_hour .modal-content {
background: transparent none;
}
#modal_book_hour h2 {
padding-right: 35px;
text-transform: uppercase;
font-size: 26px;
}
#modal_book_hour .close {
top:   28px;
right: 30px;
width: 40px;
margin: 0;
color:  #999;
background: transparent;
-webkit-transition: all 0.3s;
transition:         all 0.3s;
}
#modal_book_hour .close:hover {
color:  #000;
}
#modal_book_hour .close:before {
font-size: 28px;
}
#modal_book_hour .form-body {
position: relative;
}
#modal_book_hour .tb__submit
{
margin-bottom: 0;
}
#modal_book_hour .wpcf7-not-valid-tip,
#modal_book_hour .wpcf7-response-output.wpcf7-validation-errors
{
display: none !important;
}
#modal_book_hour .form-control.wpcf7-not-valid:placeholder-shown,
#modal_book_hour select.form-control.wpcf7-not-valid
{
border-color:     #ff3318 !important;
background-color: #ffece6;
box-shadow: 0 0 10px rgba(233, 0, 10, 0.21);
color: #ff3318;
}
#modal_book_hour .form-control.wpcf7-not-valid::-webkit-input-placeholder,
#modal_book_hour .form-control.wpcf7-not-valid::-moz-placeholder,
#modal_book_hour .form-control.wpcf7-not-valid::-ms-placeholder,
#modal_book_hour .form-control.wpcf7-not-valid::placeholder
{
opacity: 1 !important;
}
#modal_book_hour .wpcf7-response-output.wpcf7-mail-sent-ok {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 30px;
text-align: center;
font-family: Rubik, Open Sans, Arial, sans-serif;
font-size: 16px;
background: #e7fde1;
border: none;
}
#modal_book_hour .wpcf7-response-output.wpcf7-mail-sent-ok[style*="display: block"],
#modal_book_hour .wpcf7-response-output.wpcf7-mail-sent-ok[style*="display: flex"]
{
display: -webkit-flex !important;
display: flex !important;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
@media (min-width: 460px) {
#modal_book_hour .modal-dialog {
background: url(//moldovanovi.com/wp-content/themes/moldovanovi/static/img/enquiry_popup_bg.jpg) no-repeat 40% 50% / cover;
}
#modal_book_hour .modal-body {
padding-left: 30%;
background: transparent;
}
}
@media (min-width: 560px) {
#modal_book_hour .modal-dialog {
background: url(//moldovanovi.com/wp-content/themes/moldovanovi/static/img/enquiry_popup_bg.jpg) no-repeat 40% 50% / cover;
}
#modal_book_hour .modal-body {
padding-left: 50%;
}
}
@media (min-width: 660px) {
#modal_book_hour .modal-body {
padding: 40px;
padding-left: 50%;
}
#modal_book_hour h2 {
font-size: 32px;
}
#modal_book_hour .close {
top:   38px;
right: 40px;
}
#modal_book_hour .modal-dialog {
background: url(//moldovanovi.com/wp-content/themes/moldovanovi/static/img/enquiry_popup_bg.jpg) no-repeat left / cover;
}
} #tbDecoration1 {
position: fixed;
z-index: 1;
right: 0;
bottom: -20px;
margin: 0 -110px 0 0;
}
#tbDecoration1 img {
width: auto;
height: 300px;
}  .tb__submit {
position: relative;
}
.tb__submit .ajax-loader {
position: absolute;
left:     0;
margin:   0 !important;
}
.tb__submit .btn-primary + .ajax-loader {
background: #ee3f5b none !important;
color: #fff;
}
.tb__submit .btn-primary:hover + .ajax-loader,
.tb__submit .btn-primary:active + .ajax-loader
{
background: #000;
}
.tb__submit .btn-lg + .ajax-loader {
width:    100%;
height:   50px !important;
border-radius: 4px;
}
.tb__submit .btn-lg + .ajax-loader:before,
.tb__submit .btn-lg + .ajax-loader:after
{
left: 50% !important;
top:  50% !important;
margin: -12px 0 0 -12px !important;
width:  24px !important;
height: 24px !important;
} #catapult-cookie-bar {
padding: 15px 20px;
background: rgba(0,0,0,0.7);
}
#catapult-cookie-bar .ctcc-inner {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1400px;
margin: -10px auto 0 auto;
}
#catapult-cookie-bar .ctcc-left-side,
#catapult-cookie-bar .ctcc-right-side
{
margin-top: 10px;
}
#catapult-cookie-bar .ctcc-left-side {
-webkit-flex: 1 1 400px;
flex: 1 1 400px;
}
#catapult-cookie-bar .ctcc-left-side:after {
content: '.';
}
#catapult-cookie-bar .ctcc-left-side a {
background: linear-gradient(90deg, #fff, #fff) no-repeat bottom left / 0px 1px;
}
#catapult-cookie-bar .ctcc-left-side a:hover {
background-size: 100% 1px;
}
#catapult-cookie-bar button {
height: 40px;
line-height: 40px;
padding: 0 15px;
} @media (max-width: 768px) {
#intro .btn-lg {
height: 40px;
line-height: 40px;
letter-spacing: 0.5px;
font-size: 16px;
}
}
@media (min-width: 400px) {
.home_section h2 {
line-height: 48px;
font-size: 32px;
font-weight: 300;
}
}
@media (min-width: 500px) {
.home #intro {
min-height: 300px;
background:
url(//moldovanovi.com/wp-content/themes/moldovanovi/static/img/intro_team.jpg)
no-repeat 78% 100% / cover;
}
}
@media (min-width: 600px) {
.home #intro {
min-height: 400px;
}
#intro .hero {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 43%;
padding: 30px;
text-align: left;
}
#intro .hero h1 {
margin-bottom: 30px;
line-height: 36px;
font-size: 24px;
}
#intro .hero p {
margin-bottom: 30px;
line-height: 24px;
font-size: 16px;
}
} @media (min-width: 769px) {
#intro .hero {
padding: 40px;
}
#intro .hero h1 {
line-height: 48px;
font-size: 36px;
}
#intro .hero p {
font-size: 18px;
}
#tbDecoration1 {
margin-right: -100px;
}
#tbDecoration1 img {
height: 350px;
}
} @media (min-width: 1041px) {
h1,
.h1 {
line-height: 50px;
font-size:   42px;
}
h2 {
line-height: 36px;
font-size:   28px;
}
body {
padding-top: 88px;
}
header {
position:  fixed;
top:       -250px;
right:     0;
left:      0;
padding:   20px 50px;
-webkit-transition: transform 0.6s;
transition: transform 0.6s;
-webkit-transform: translateY(250px);
transform: translateY(250px);
}
#main_menu {
margin: -5px 30px;
}
#intro {
padding: 30px 50px;
font-size: 15px;
}
#intro .hero {
padding: 40px 50px;
}
#intro .hero h1 {
line-height: 60px;
font-size: 46px;
}
#intro .hero p {
line-height: 26px;
font-size: 20px;
}
.home #intro {
min-height: 500px;
}
#content  {
padding: 50px;
}
#call_to_action {
padding: 100px 50px;
}
footer {
padding: 50px;
}
.tb__listing--services > .row > .col {
-webkit-flex: 0 0 480px;
flex: 0 0 480px;
}
.tb__listing--services .tb__icon--styled {
padding: 15px;
}
.tb__listing--services .tb__icon--styled svg {
width:  50px;
height: 50px;
}
.tb__listing--services .tb__icon--dental_braces {
padding: 12px;
}
.tb__listing--services .tb__icon--dental_braces svg {
width:  56px;
height: 56px;
}
.tb__listing--services .tb__icon--dental_mirror {
padding: 17px;
}
.tb__listing--services .tb__icon--dental_mirror svg {
width:  46px;
height: 46px;
}
.tb__listing--services .tb__icon--dental_aestetics {
padding: 10px;
}
.tb__listing--services .tb__icon--dental_aestetics svg {
width:  60px;
height: 60px;
stroke-width: 3px;
stroke: #ee3f5b;
} #home_testimonials {
margin: 50px -50px -50px -50px;
padding: 50px;
} #prices_row_2 {
margin: 50px -50px -50px -50px;
padding: 50px;
} #equipment_row_2 {
margin: 10px -50px -50px -50px;
} #tbDecoration1 {
margin-right: -170px;
}
#tbDecoration1 img {
height: auto;
}
} @media (min-width: 1280px) {
.home #intro
{
clear: none;
height: 100vh;
max-height: 700px;
}
#intro .hero {
padding: 80px;
}
#intro .hero h1 {
margin-bottom: 40px;
line-height: 72px;
font-size: 58px;
}
#intro .hero p {
margin-bottom: 40px;
line-height: 38px;
font-size: 24px;
} #contacts_row_1 > .row > .col {
position: relative;
}
#contacts_row_1 .tb__map {
height: 500px;
}
#contacts_row_2 {
padding: 60px 40px;
}
#contact_info {
position:   absolute;
z-index:    2;
top:        50%;
right:      30px;
width:      40%;
min-width:  540px;
padding:    30px;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
transform: translateY(-50%);
}
}
@media (min-width: 1480px) {
h1,
.h1 {
letter-spacing: -1px;
word-spacing: 2px;
line-height: 50px;
font-size:   42px;
font-weight: 300;
}
h2 + .tb__subheading {
margin-top:   -25px;
}
h2 + .tb__subheading:not(:last-child) {
margin-bottom: 40px;
}
#intro {
padding: 40px 50px;
font-size: 15px;
}
#content {
padding: 80px 0;
}
#call_to_action {
padding: 100px 50px;
}
footer {
padding: 50px;
} header {
position: fixed;
}
#home_testimonials {
margin: 80px -50px -80px -50px;
padding: 50px;
} #prices_row_2 {
margin: 80px -50px -80px -50px;
padding: 50px;
} #equipment_row_1 {
padding: 100px 0;
}
#equipment_row_2 {
margin-bottom: -80px;
padding-top:    50px;
padding-bottom: 50px;
} #contacts_row_1 > .row > .col {
position: relative;
}
#contacts_row_1 .tb__map {
height: 600px;
}
#contacts_row_2 {
padding: 100px 50px;
}
#contact_info {
right:      80px;
width:      35%;
padding:    40px;
}
} .tb__color--main {
color: #ee3f5b !important;
}
.tb__color--second {
color: #529512 !important;
}
.tb__bg--main {
background-color: #ee3f5b;
}
.tb__bg--second {
background-color: #529512;
}
.tb__bg--gray {
background: linear-gradient(90deg, #80948c, #95a9a1) no-repeat center / 100% 100%;
}
.tb__bg--dark,
.tb__bg--dark a
{
color: #ccc;
}
.tb__bg--fff {
background-color: #fff;
}
.tb__bg--main h2,
.tb__bg--main .tb__icon,
.tb__bg--second h2,
.tb__bg--second .tb__icon,
.tb__bg--gray h1,
.tb__bg--gray h2,
.tb__bg--gray h3,
.tb__bg--gray .tb__icon
{
color: #fff;
}
.tb__bg--gray {
color: #d6dfdb;
}
.tb__text h2 {
color: #ee3f5b;
}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}