@font-face {    font-family: 'Open Sans';    src: url('../fonts/opensans/OpenSans-Italic.woff2') format('woff2'),    url('../fonts/opensans/OpenSans-Italic.woff') format('woff');    font-weight: normal;    font-style: italic;}@font-face {    font-family: 'Open Sans';    src: url('../fonts/opensans/OpenSans-Regular.woff2') format('woff2'),    url('../fonts/opensans/OpenSans-Regular.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Open Sans';    src: url('../fonts/opensans/OpenSans-SemiBold.woff2') format('woff2'),    url('../fonts/opensans/OpenSans-SemiBold.woff') format('woff');    font-weight: 600;    font-style: normal;}@font-face {    font-family: 'Open Sans';    src: url('../fonts/opensans/OpenSans-Bold.woff2') format('woff2'),    url('../fonts/opensans/OpenSans-Bold.woff') format('woff');    font-weight: bold;    font-style: normal;}article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {    display: block}audio, canvas, progress, video {    display: inline-block;    vertical-align: baseline}audio:not([controls]) {    display: none;    height: 0}[hidden], template {    display: none}b, strong {    font-weight: bold}small {    font-size: 80%}sub, sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline}sup {    top: -.5em}sub {    bottom: -.25em}button, input, optgroup, select, textarea {    color: inherit;    font: inherit;    margin: 0}button {    overflow: visible}button, select {    text-transform: none}button, html input[type="button"], input[type="reset"], input[type="submit"] {    -webkit-appearance: button;    cursor: pointer}button[disabled], html input[disabled] {    cursor: default}button::-moz-focus-inner, input::-moz-focus-inner {    border: 0;    padding: 0}input {    line-height: normal}input[type="checkbox"], input[type="radio"] {    box-sizing: border-box;    padding: 0}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {    height: auto}textarea {    overflow: auto}@media print {    *, *:before, *:after {        background: transparent !important;        color: #000 !important;        box-shadow: none !important;        text-shadow: none !important    }    a, a:visited {        text-decoration: underline    }    a[href]:after {        content: none !important    }    a[href^="#"]:after, a[href^="javascript:"]:after {        content: ""    }    thead {        display: table-header-group    }    tr, img {        page-break-inside: avoid    }    img {        max-width: 100% !important    }    p, h2, h3 {        orphans: 3;        widows: 3    }    h2, h3 {        page-break-after: avoid    }    .label {        border: 1px solid #000    }    .table {        border-collapse: collapse !important    }    .table td, .table th {        background-color: #fff !important    }}* {    -webkit-box-sizing: border-box;    box-sizing: border-box}*:before, *:after {    -webkit-box-sizing: border-box;    box-sizing: border-box}html {    font-size: 10px;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    font-family: sans-serif;    -ms-text-size-adjust: 100%}body {    margin: 0;    font-family: "Open Sans", sans-serif;    font-size: 14px;    line-height: 1.42857143;    color: #000000;    background-color: #ffffff;}input, button, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit}a {    color: #000000;    text-decoration: none;    background-color: transparent}a:hover,a:focus {    color: #000000;    text-decoration: underline;}a:focus {    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px}figure {    margin: 0;}img {    vertical-align: middle;}img {    vertical-align: middle;    border: 0}.img-responsive {    display: block;    max-width: 100%;    height: auto}hr {    box-sizing: content-box;    height: 0;    margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #d9d9d9;}.sr-only {    position: absolute;    width: 1px;    height: 1px;    margin: -1px;    padding: 0;    overflow: hidden;    clip: rect(0, 0, 0, 0);    border: 0}.sr-only-focusable:active, .sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    margin: 0;    overflow: visible;    clip: auto}[role="button"] {    cursor: pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    font-family: "Open Sans", sans-serif;    font-weight: 700;    line-height: 1.1;    color: #000000;}h1, .h1, h2, .h2, h3, .h3 {    margin-top: 20px;    margin-bottom: 10px;}h4, .h4, h5, .h5, h6, .h6 {    margin-top: 10px;    margin-bottom: 10px;}h1, .h1 {    font-size: 30px;}h2, .h2 {    font-size: 25px;}h3, .h3 {    font-size: 21px;}h4, .h4 {    font-size: 16px;}h5, .h5 {    font-size: 14px;}h6, .h6 {    font-size: 12px;}p {    margin: 0 0 10px;}small, .small {    font-size: 85%;}.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;}ul,ol {    margin-top: 0;    margin-bottom: 10px;}ul ul,ol ul,ul ol,ol ol {    margin-bottom: 0;}.container {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px;}@media (min-width: 768px) {    .container {        width: 750px;    }}@media (min-width: 992px) {    .container {        width: 970px;    }}@media (min-width: 1200px) {    .container {        width: 1170px;    }}.container-fluid {    margin-right: auto;    margin-left: auto;    padding-left: 15px;    padding-right: 15px;}.row {    margin-left: -15px;    margin-right: -15px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {    position: relative;    min-height: 1px;    padding-left: 15px;    padding-right: 15px;}.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 {    float: left;}.col-xs-12 {    width: 100%;}.col-xs-11 {    width: 91.66666667%;}.col-xs-10 {    width: 83.33333333%;}.col-xs-9 {    width: 75%;}.col-xs-8 {    width: 66.66666667%;}.col-xs-7 {    width: 58.33333333%;}.col-xs-6 {    width: 50%;}.col-xs-5 {    width: 41.66666667%;}.col-xs-4 {    width: 33.33333333%;}.col-xs-3 {    width: 25%;}.col-xs-2 {    width: 16.66666667%;}.col-xs-1 {    width: 8.33333333%;}.col-xs-pull-12 {    right: 100%;}.col-xs-pull-11 {    right: 91.66666667%;}.col-xs-pull-10 {    right: 83.33333333%;}.col-xs-pull-9 {    right: 75%;}.col-xs-pull-8 {    right: 66.66666667%;}.col-xs-pull-7 {    right: 58.33333333%;}.col-xs-pull-6 {    right: 50%;}.col-xs-pull-5 {    right: 41.66666667%;}.col-xs-pull-4 {    right: 33.33333333%;}.col-xs-pull-3 {    right: 25%;}.col-xs-pull-2 {    right: 16.66666667%;}.col-xs-pull-1 {    right: 8.33333333%;}.col-xs-pull-0 {    right: auto;}.col-xs-push-12 {    left: 100%;}.col-xs-push-11 {    left: 91.66666667%;}.col-xs-push-10 {    left: 83.33333333%;}.col-xs-push-9 {    left: 75%;}.col-xs-push-8 {    left: 66.66666667%;}.col-xs-push-7 {    left: 58.33333333%;}.col-xs-push-6 {    left: 50%;}.col-xs-push-5 {    left: 41.66666667%;}.col-xs-push-4 {    left: 33.33333333%;}.col-xs-push-3 {    left: 25%;}.col-xs-push-2 {    left: 16.66666667%;}.col-xs-push-1 {    left: 8.33333333%;}.col-xs-push-0 {    left: auto;}.col-xs-offset-12 {    margin-left: 100%;}.col-xs-offset-11 {    margin-left: 91.66666667%;}.col-xs-offset-10 {    margin-left: 83.33333333%;}.col-xs-offset-9 {    margin-left: 75%;}.col-xs-offset-8 {    margin-left: 66.66666667%;}.col-xs-offset-7 {    margin-left: 58.33333333%;}.col-xs-offset-6 {    margin-left: 50%;}.col-xs-offset-5 {    margin-left: 41.66666667%;}.col-xs-offset-4 {    margin-left: 33.33333333%;}.col-xs-offset-3 {    margin-left: 25%;}.col-xs-offset-2 {    margin-left: 16.66666667%;}.col-xs-offset-1 {    margin-left: 8.33333333%;}.col-xs-offset-0 {    margin-left: 0;}@media (min-width: 768px) {    .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 {        float: left;    }    .col-sm-12 {        width: 100%;    }    .col-sm-11 {        width: 91.66666667%;    }    .col-sm-10 {        width: 83.33333333%;    }    .col-sm-9 {        width: 75%;    }    .col-sm-8 {        width: 66.66666667%;    }    .col-sm-7 {        width: 58.33333333%;    }    .col-sm-6 {        width: 50%;    }    .col-sm-5 {        width: 41.66666667%;    }    .col-sm-4 {        width: 33.33333333%;    }    .col-sm-3 {        width: 25%;    }    .col-sm-2 {        width: 16.66666667%;    }    .col-sm-1 {        width: 8.33333333%;    }    .col-sm-pull-12 {        right: 100%;    }    .col-sm-pull-11 {        right: 91.66666667%;    }    .col-sm-pull-10 {        right: 83.33333333%;    }    .col-sm-pull-9 {        right: 75%;    }    .col-sm-pull-8 {        right: 66.66666667%;    }    .col-sm-pull-7 {        right: 58.33333333%;    }    .col-sm-pull-6 {        right: 50%;    }    .col-sm-pull-5 {        right: 41.66666667%;    }    .col-sm-pull-4 {        right: 33.33333333%;    }    .col-sm-pull-3 {        right: 25%;    }    .col-sm-pull-2 {        right: 16.66666667%;    }    .col-sm-pull-1 {        right: 8.33333333%;    }    .col-sm-pull-0 {        right: auto;    }    .col-sm-push-12 {        left: 100%;    }    .col-sm-push-11 {        left: 91.66666667%;    }    .col-sm-push-10 {        left: 83.33333333%;    }    .col-sm-push-9 {        left: 75%;    }    .col-sm-push-8 {        left: 66.66666667%;    }    .col-sm-push-7 {        left: 58.33333333%;    }    .col-sm-push-6 {        left: 50%;    }    .col-sm-push-5 {        left: 41.66666667%;    }    .col-sm-push-4 {        left: 33.33333333%;    }    .col-sm-push-3 {        left: 25%;    }    .col-sm-push-2 {        left: 16.66666667%;    }    .col-sm-push-1 {        left: 8.33333333%;    }    .col-sm-push-0 {        left: auto;    }    .col-sm-offset-12 {        margin-left: 100%;    }    .col-sm-offset-11 {        margin-left: 91.66666667%;    }    .col-sm-offset-10 {        margin-left: 83.33333333%;    }    .col-sm-offset-9 {        margin-left: 75%;    }    .col-sm-offset-8 {        margin-left: 66.66666667%;    }    .col-sm-offset-7 {        margin-left: 58.33333333%;    }    .col-sm-offset-6 {        margin-left: 50%;    }    .col-sm-offset-5 {        margin-left: 41.66666667%;    }    .col-sm-offset-4 {        margin-left: 33.33333333%;    }    .col-sm-offset-3 {        margin-left: 25%;    }    .col-sm-offset-2 {        margin-left: 16.66666667%;    }    .col-sm-offset-1 {        margin-left: 8.33333333%;    }    .col-sm-offset-0 {        margin-left: 0;    }}@media (min-width: 992px) {    .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 {        float: left;    }    .col-md-12 {        width: 100%;    }    .col-md-11 {        width: 91.66666667%;    }    .col-md-10 {        width: 83.33333333%;    }    .col-md-9 {        width: 75%;    }    .col-md-8 {        width: 66.66666667%;    }    .col-md-7 {        width: 58.33333333%;    }    .col-md-6 {        width: 50%;    }    .col-md-5 {        width: 41.66666667%;    }    .col-md-4 {        width: 33.33333333%;    }    .col-md-3 {        width: 25%;    }    .col-md-2 {        width: 16.66666667%;    }    .col-md-1 {        width: 8.33333333%;    }    .col-md-pull-12 {        right: 100%;    }    .col-md-pull-11 {        right: 91.66666667%;    }    .col-md-pull-10 {        right: 83.33333333%;    }    .col-md-pull-9 {        right: 75%;    }    .col-md-pull-8 {        right: 66.66666667%;    }    .col-md-pull-7 {        right: 58.33333333%;    }    .col-md-pull-6 {        right: 50%;    }    .col-md-pull-5 {        right: 41.66666667%;    }    .col-md-pull-4 {        right: 33.33333333%;    }    .col-md-pull-3 {        right: 25%;    }    .col-md-pull-2 {        right: 16.66666667%;    }    .col-md-pull-1 {        right: 8.33333333%;    }    .col-md-pull-0 {        right: auto;    }    .col-md-push-12 {        left: 100%;    }    .col-md-push-11 {        left: 91.66666667%;    }    .col-md-push-10 {        left: 83.33333333%;    }    .col-md-push-9 {        left: 75%;    }    .col-md-push-8 {        left: 66.66666667%;    }    .col-md-push-7 {        left: 58.33333333%;    }    .col-md-push-6 {        left: 50%;    }    .col-md-push-5 {        left: 41.66666667%;    }    .col-md-push-4 {        left: 33.33333333%;    }    .col-md-push-3 {        left: 25%;    }    .col-md-push-2 {        left: 16.66666667%;    }    .col-md-push-1 {        left: 8.33333333%;    }    .col-md-push-0 {        left: auto;    }    .col-md-offset-12 {        margin-left: 100%;    }    .col-md-offset-11 {        margin-left: 91.66666667%;    }    .col-md-offset-10 {        margin-left: 83.33333333%;    }    .col-md-offset-9 {        margin-left: 75%;    }    .col-md-offset-8 {        margin-left: 66.66666667%;    }    .col-md-offset-7 {        margin-left: 58.33333333%;    }    .col-md-offset-6 {        margin-left: 50%;    }    .col-md-offset-5 {        margin-left: 41.66666667%;    }    .col-md-offset-4 {        margin-left: 33.33333333%;    }    .col-md-offset-3 {        margin-left: 25%;    }    .col-md-offset-2 {        margin-left: 16.66666667%;    }    .col-md-offset-1 {        margin-left: 8.33333333%;    }    .col-md-offset-0 {        margin-left: 0;    }}@media (min-width: 1200px) {    .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 {        float: left;    }    .col-lg-12 {        width: 100%;    }    .col-lg-11 {        width: 91.66666667%;    }    .col-lg-10 {        width: 83.33333333%;    }    .col-lg-9 {        width: 75%;    }    .col-lg-8 {        width: 66.66666667%;    }    .col-lg-7 {        width: 58.33333333%;    }    .col-lg-6 {        width: 50%;    }    .col-lg-5 {        width: 41.66666667%;    }    .col-lg-4 {        width: 33.33333333%;    }    .col-lg-3 {        width: 25%;    }    .col-lg-2 {        width: 16.66666667%;    }    .col-lg-1 {        width: 8.33333333%;    }    .col-lg-pull-12 {        right: 100%;    }    .col-lg-pull-11 {        right: 91.66666667%;    }    .col-lg-pull-10 {        right: 83.33333333%;    }    .col-lg-pull-9 {        right: 75%;    }    .col-lg-pull-8 {        right: 66.66666667%;    }    .col-lg-pull-7 {        right: 58.33333333%;    }    .col-lg-pull-6 {        right: 50%;    }    .col-lg-pull-5 {        right: 41.66666667%;    }    .col-lg-pull-4 {        right: 33.33333333%;    }    .col-lg-pull-3 {        right: 25%;    }    .col-lg-pull-2 {        right: 16.66666667%;    }    .col-lg-pull-1 {        right: 8.33333333%;    }    .col-lg-pull-0 {        right: auto;    }    .col-lg-push-12 {        left: 100%;    }    .col-lg-push-11 {        left: 91.66666667%;    }    .col-lg-push-10 {        left: 83.33333333%;    }    .col-lg-push-9 {        left: 75%;    }    .col-lg-push-8 {        left: 66.66666667%;    }    .col-lg-push-7 {        left: 58.33333333%;    }    .col-lg-push-6 {        left: 50%;    }    .col-lg-push-5 {        left: 41.66666667%;    }    .col-lg-push-4 {        left: 33.33333333%;    }    .col-lg-push-3 {        left: 25%;    }    .col-lg-push-2 {        left: 16.66666667%;    }    .col-lg-push-1 {        left: 8.33333333%;    }    .col-lg-push-0 {        left: auto;    }    .col-lg-offset-12 {        margin-left: 100%;    }    .col-lg-offset-11 {        margin-left: 91.66666667%;    }    .col-lg-offset-10 {        margin-left: 83.33333333%;    }    .col-lg-offset-9 {        margin-left: 75%;    }    .col-lg-offset-8 {        margin-left: 66.66666667%;    }    .col-lg-offset-7 {        margin-left: 58.33333333%;    }    .col-lg-offset-6 {        margin-left: 50%;    }    .col-lg-offset-5 {        margin-left: 41.66666667%;    }    .col-lg-offset-4 {        margin-left: 33.33333333%;    }    .col-lg-offset-3 {        margin-left: 25%;    }    .col-lg-offset-2 {        margin-left: 16.66666667%;    }    .col-lg-offset-1 {        margin-left: 8.33333333%;    }    .col-lg-offset-0 {        margin-left: 0;    }}table {    background-color: transparent;    border-collapse: collapse;    border-spacing: 0;}caption {    padding-top: 8px;    padding-bottom: 8px;    color: #999999;    text-align: left;}td,th {    padding: 0;}th {    text-align: left;}.table {    width: 100%;    max-width: 100%;    margin-bottom: 20px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {    padding: 8px;    line-height: 1.42857143;    vertical-align: top;    border-top: 1px solid #d9d9d9;}.table > thead > tr > th {    vertical-align: bottom;    border-bottom: 2px solid #d9d9d9;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {    border-top: 0;}.table > tbody + tbody {    border-top: 2px solid #d9d9d9;}.table .table {    background-color: #ffffff;}.table-bordered {    border: 1px solid #d9d9d9;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {    border: 1px solid #d9d9d9;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {    border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {    background-color: #f5f5f5;}.table-hover > tbody > tr:hover {    background-color: #f5f5f5;}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;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {    background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {    background-color: #e6e6e6;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {    background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {    background-color: #d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {    background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {    background-color: #c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {    background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {    background-color: #faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {    background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {    background-color: #ebcccc;}.table-responsive {    overflow-x: auto;    min-height: 0.01%;}@media screen and (max-width: 767px) {    .table-responsive {        width: 100%;        margin-bottom: 15px;        overflow-y: hidden;        -ms-overflow-style: -ms-autohiding-scrollbar;        border: 1px solid #d9d9d9;    }    .table-responsive > .table {        margin-bottom: 0;    }    .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;    }}fieldset {    padding: 0;    margin: 0;    border: 0;    min-width: 0;}legend {    display: block;    width: 100%;    padding: 0;    margin-bottom: 20px;    font-size: 21px;    line-height: inherit;    color: #272727;    border: 0;    border-bottom: 1px solid #e6e6e6;}label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: normal;}input[type="radio"],input[type="checkbox"] {    margin: 4px 0 0;    margin-top: 1px \9;    line-height: normal;}input[type="file"] {    display: block;}select[multiple],select[size] {    height: auto;}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}output {    display: block;    padding-top: 7px;    font-size: 14px;    line-height: 1.42857143;    color: #4d4d4d;}.form-control {    display: block;    width: 100%;    height: 40px;    padding: 5px 16px;    font-size: 14px;    line-height: 1.42857143;    color: #000;    background-color: #ffffff;    border: 1px solid #D9D9D9;    border-radius: 3px;}.form-control::-moz-placeholder {    color: #999999;    opacity: 1;}.form-control:-ms-input-placeholder {    color: #999999;}.form-control::-webkit-input-placeholder {    color: #999999;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {    background-color: #e6e6e6;    opacity: 1;}.form-control[disabled],fieldset[disabled] .form-control {    cursor: not-allowed;}textarea.form-control {    height: auto;}input[type="search"] {    -webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0) {    input[type="date"].form-control,    input[type="time"].form-control,    input[type="datetime-local"].form-control,    input[type="month"].form-control {        line-height: 34px;    }    input[type="date"].input-sm,    input[type="time"].input-sm,    input[type="datetime-local"].input-sm,    input[type="month"].input-sm,    .input-group-sm input[type="date"],    .input-group-sm input[type="time"],    .input-group-sm input[type="datetime-local"],    .input-group-sm input[type="month"] {        line-height: 30px;    }    input[type="date"].input-lg,    input[type="time"].input-lg,    input[type="datetime-local"].input-lg,    input[type="month"].input-lg,    .input-group-lg input[type="date"],    .input-group-lg input[type="time"],    .input-group-lg input[type="datetime-local"],    .input-group-lg input[type="month"] {        line-height: 40px;    }}.form-group {    margin-bottom: 15px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"] {    cursor: not-allowed;}.form-control-static {    padding-top: 7px;    padding-bottom: 7px;    margin-bottom: 0;    min-height: 34px;}.form-control-static.input-lg,.form-control-static.input-sm {    padding-left: 0;    padding-right: 0;}.input-sm {    height: 30px;    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;}select.input-sm {    height: 30px;    line-height: 30px;}textarea.input-sm,select[multiple].input-sm {    height: auto;}.input-lg {    height: 40px;    padding: 7px 11px 6px;    font-size: 18px;    line-height: 1.3333333;}select.input-lg {    height: 40px;    line-height: 40px;}textarea.input-lg,select[multiple].input-lg {    height: auto;}.btn {    display: inline-block;    font-weight: normal;    text-align: center;    vertical-align: middle;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    white-space: nowrap;    padding: 10px 15px;    font-size: 12px;    line-height: 1.5;    text-transform: uppercase;    border-radius: 3px;}.btn:hover, .btn:focus {    color: #000000;    text-decoration: none;}.btn:active {    outline: 0;    background-image: none;}.btn-default {    color: #000000;    background-color: transparent;    border-color: #4D4D4D;}.btn-default:focus,.btn-default:hover,.btn-default:active {    color: #000000;    background-color: #D9D9D9;    border-color: #D9D9D9;}.btn-danger {    color: #ffffff;    background-color: #F58220;    border-color: #F15A22;}.btn-danger:focus,.btn-danger:hover,.btn-danger:active {    color: #ffffff;    background-color: #F15A22;    border-color: #F15A22;}.btn-tools {    color: #4D4D4D;    background-color: #e6e6e6;    border-color: #e6e6e6;}.btn-primary {    color: #fff;    background-color: #000;    border-color: #000;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active {    color: #ffffff;    background-color: #ed1c24;    border-color: #ed1c24;}.btn-tools:focus,.btn-tools:hover,.btn-tools:active {    color: #4D4D4D;    background-color: #999999;    border-color: #999999;}.btn-first {    border-bottom-right-radius: 0;    border-top-right-radius: 0;    margin-right: -2px;}.btn-second {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-40 {    font-size: 20px;    padding: 5px 0;    width: 40px;}.btn-80 {    font-size: 20px;    width: 80px;    padding: 5px 0;}.btn-icon {    font-size: 20px;    padding-top: 5px;    padding-bottom: 5px;}.btn-next,.btn-back {    padding-top: 9px;    padding-bottom: 9px;}.btn-next .ion,.btn-back .ion {    font-size: 20px;    position: relative;    top: 3px}.btn-next .ion {    margin-left: 20px;}.btn-back .ion {    margin-right: 20px;}.btn-add {    padding: 7px 20px;    line-height: 21px;}.btn-add .ion {    font-size: 20px;    margin-right: 10px;    position: relative;    top: 1px;}.btn-qty {    color: #707070;    background-color: #fff;    border-color: #D9D9D9;    font-size: 18px;}.btn-qty:focus,.btn-qty:hover,.btn-qty:active {    color: #000000;    background-color: #F2F2F2;    border-color: #D9D9D9;}.btn-social {    color: #999999;    background-color: #fff;    border-color: #fff;    font-size: 10px;    padding: 3px 10px 4px;    margin-right: 10px;    border-radius: 2px;}.btn-social:hover,.btn-social:focus,.btn-social:active {    color: #272727;    background-color: #fff;    border-color: #272727;}.btn-social .ion {    font-size: 15px;    position: relative;    top: 2px;    margin-right: 2px;    width: 15px;    display: inline-block;}.btn-breadcrumb .btn-social {    font-size: 14px;    padding: 0 0;    border-color: transparent;    margin: 0 0 0 5px;}.btn-breadcrumb .btn-social:hover,.btn-breadcrumb .btn-social:focus,.btn-breadcrumb .btn-social:active {    color: #272727;    background-color: #fff;    border-color: transparent;}.btn-lg {    padding: 15px 15px;}.btn-sm {    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;}.btn-xs {    padding: 1px 5px;    font-size: 12px;    line-height: 1.5;}.btn-block {    display: block;    width: 100%;}.btn-block + .btn-block {    margin-top: 5px;}input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {    width: 100%}.fade {    opacity: 0;    -webkit-transition: opacity 0.15s linear;    -o-transition: opacity 0.15s linear;    transition: opacity 0.15s linear;}.fade.in {    opacity: 1;}.collapse {    display: none;}.collapse.in {    display: block;}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;}.nav {    margin-bottom: 0;    padding-left: 0;    list-style: none;}.nav > li {    position: relative;    display: block;}.nav > li > a {    position: relative;    display: block;    padding: 10px 15px;}.nav > li > a:hover,.nav > li > a:focus {    text-decoration: none;    background-color: #e6e6e6;}.nav > li.disabled > a {    color: #999999;}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {    color: #999999;    text-decoration: none;    background-color: transparent;    cursor: not-allowed;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus {    background-color: #e6e6e6;    border-color: #000000;}.nav .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e6e6e6;}.nav > li > a > img {    max-width: none;}.border-bottom {    border-bottom: 1px solid #cdcdcd;}.nav-tabs > li {    float: left;    margin-bottom: -1px;}.nav-tabs > li > a {    margin-right: 2px;    line-height: 1.42857143;    text-transform: uppercase;    font-size: 16px;    font-weight: 600;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {    color: #fff;    background-color: #000;    cursor: default;}.nav-tabs-product > li > a {    font-size: 14px;    font-weight: normal;    padding: 15px 35px;    border-top-left-radius: 3px;    border-top-right-radius: 3px;    color: #000;    background-color: #e6e6e6;    border: 1px solid #e6e6e6;}@media screen and (max-width: 767px) {    .nav-tabs-product > li > a {        padding: 15px 15px;    }}.nav-tabs-product > li.active > a,.nav-tabs-product > li.active > a:hover,.nav-tabs-product > li.active > a:focus {    color: #000;    background-color: #fff;    border-bottom-color: #fff;}.nav-tabs.nav-justified {    width: 100%;    border-bottom: 0;}.nav-tabs.nav-justified > li {    float: none;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {    top: auto;    left: auto;}@media (min-width: 768px) {    .nav-tabs.nav-justified > li {        display: table-cell;        width: 1%;    }    .nav-tabs.nav-justified > li > a {        margin-bottom: 0;    }}.nav-tabs.nav-justified > li > a {    margin-right: 0;    text-align: center;    margin-bottom: 5px;}.tab-content > .tab-pane {    display: none;}.tab-content > .active {    display: block;}.nav-tabs .dropdown-menu {    margin-top: -1px;    border-top-right-radius: 0;    border-top-left-radius: 0;}.breadcrumb {    padding: 8px 0;    margin-bottom: 20px;    list-style: none;    color: #4d4d4d;    font-size: 12px;    text-transform: uppercase;    font-weight: normal;}.breadcrumb .ion {    font-size: 14px;}.breadcrumb a {    color: #4d4d4d;}.breadcrumb > li {    display: inline-block;}.breadcrumb > li + li:before {    content: ">";    padding: 0 5px;    color: #4d4d4d;}.breadcrumb > .active {    color: #000;}.pagination {    display: inline-block;    padding-left: 0;    margin: 20px 0;}.pagination > li {    display: inline;}.pagination > li > a,.pagination > li > span {    position: relative;    float: left;    padding: 6px 12px;    line-height: 1.42857143;    text-decoration: none;    color: #000000;    background-color: #ffffff;    margin-left: 3px;    font-weight: normal;    border: 1px solid #ffffff;}.pagination > li:first-child > a,.pagination > li:first-child > span {    margin-left: 0;}.pagination > li:last-child > a,.pagination > li:last-child > span {}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {    z-index: 3;    color: #000000;    background-color: #fff;    border: 1px solid #d9d9d9;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {    z-index: 2;    color: #000000;    background-color: #fff;    border: 1px solid #d9d9d9;    cursor: default;}.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {    color: #d9d9d9;    background-color: #ffffff;    border-color: #ffffff;    cursor: not-allowed;}.alert {    padding: 15px;    margin-bottom: 20px;    border: 1px solid transparent;}.alert h4, .alert .h4 {    margin-top: 0;    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-dismissable .close,.alert-dismissible .close {    position: relative;    top: -2px;    right: -21px;    color: inherit;}.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: #fffdd9;    border-color: #FFF200;    color: #000000;}.alert-warning hr {    border-top-color: #f7e1b5;}.alert-warning .alert-link {    color: #66512c;}.alert-danger {    background-color: #f2dede;    border-color: #ebccd1;    color: #a94442;}.alert-my {    background-color: #ef5b2f;    border-color: #ef5b2f;    color: #fff;}.alert-danger hr {    border-top-color: #e4b9c0;}.alert-danger .alert-link {    color: #843534;}.close {    float: right;    font-size: 21px;    font-weight: bold;    line-height: 1;    color: #000000;    text-shadow: 0 1px 0 #ffffff;    opacity: 0.2;    filter: alpha(opacity=20);}.close:hover,.close:focus {    color: #000000;    text-decoration: none;    cursor: pointer;    opacity: 0.5;    filter: alpha(opacity=50);}button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}.modal-open {    overflow: hidden;}.modal {    display: none;    overflow: hidden;    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    -webkit-overflow-scrolling: touch;    outline: 0;    text-align: center;    padding: 0;    z-index: 8000;}.modal.fade .modal-dialog {    -webkit-transform: translate(0, -25%);    transform: translate(0, -25%);    -webkit-transition: -webkit-transform 0.3s ease-out;    transition: transform 0.3s ease-out;}.modal.in .modal-dialog {    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto;}.modal-dialog {    position: relative;    width: auto;    margin: 10px;    text-align: left;    z-index: 6000;}.modal-content {    position: relative;    background-color: #ffffff;    border: 1px solid #ffffff;    border-radius: 10px;    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);    background-clip: padding-box;    outline: 0;}.modal-black .modal-content {    border: none;    border-radius: 0;    background: transparent;}.modal-black .modal-content .banners-close {    display: block;    width: 28px;    height: 28px;    right: -14px;    top: -14px;    position: absolute;}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    background-color: #000000;}.modal-backdrop.fade {    opacity: 0;    filter: alpha(opacity=0);}.modal-backdrop.in {    opacity: 0.8;    filter: alpha(opacity=80);}.modal-header {    padding: 20px 30px 0;}@media screen and (max-width: 767px) {    .modal-header {        padding: 20px 20px 0;    }}.modal-header .close {    margin-top: -2px;    opacity: 1;}.modal-title {    margin: 0;    line-height: 1.42857143;}.modal-body {    position: relative;    padding: 20px 30px;}@media screen and (max-width: 767px) {    .modal-body {        padding: 20px 20px;    }}.modal-footer {    padding: 0 30px 20px;}@media screen and (max-width: 767px) {    .modal-footer {        padding: 0 20px 20px;    }}.modal-footer .btn {    height: 40px;    padding-left: 25px;    padding-right: 25px;}.modal-footer .btn-danger {    width: 160px;    float: right;    font-size: 12px;    letter-spacing: 0.025em;    padding-left: 30px;    padding-right: 30px;}.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll;}@media (min-width: 768px) {    .modal-dialog {        width: 660px;        margin: 90px auto 30px;    }    .modal-black .modal-dialog {        width: 480px;    }    .modal-content {        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    }    .modal-sm {        width: 430px;    }}@media (min-width: 992px) {    .modal-lg {        width: 770px;    }}.tooltip {    position: absolute;    z-index: 8001;    display: block;    font-family: "Open Sans", sans-serif;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    line-break: auto;    line-height: 1.42857143;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    white-space: normal;    word-break: normal;    word-spacing: normal;    word-wrap: normal;    font-size: 12px;    opacity: 0;    filter: alpha(opacity=0);}.tooltip.in {    opacity: 0.9;    filter: alpha(opacity=90);}.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 {    max-width: 200px;    padding: 3px 8px;    color: #ffffff;    text-align: center;    background-color: #000000;    border-radius: 4px;}.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;}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {    content: " ";    display: table;}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {    clear: both;}.center-block {    display: block;    margin-left: auto;    margin-right: auto;}.pull-right {    float: right !important;}.pull-left {    float: left !important;}.hide {    display: none !important;}.show {    display: block !important;}.invisible {    visibility: hidden;}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.hidden {    display: none !important;}.affix {    position: fixed;}.visible-xs, .visible-sm, .visible-md, .visible-lg {    display: none !important}@media (max-width: 767px) {    .visible-xs {        display: block !important    }    table.visible-xs {        display: table !important    }    tr.visible-xs {        display: table-row !important    }    th.visible-xs, td.visible-xs {        display: table-cell !important    }}@media (min-width: 768px) and (max-width: 991px) {    .visible-sm {        display: block !important    }    table.visible-sm {        display: table !important    }    tr.visible-sm {        display: table-row !important    }    th.visible-sm, td.visible-sm {        display: table-cell !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .visible-md {        display: block !important    }    table.visible-md {        display: table !important    }    tr.visible-md {        display: table-row !important    }    th.visible-md, td.visible-md {        display: table-cell !important    }}@media (min-width: 1200px) {    .visible-lg {        display: block !important    }    table.visible-lg {        display: table !important    }    tr.visible-lg {        display: table-row !important    }    th.visible-lg, td.visible-lg {        display: table-cell !important    }}@media (max-width: 767px) {    .hidden-xs {        display: none !important    }}@media (min-width: 768px) and (max-width: 991px) {    .hidden-sm {        display: none !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .hidden-md {        display: none !important    }}@media (min-width: 1200px) {    .hidden-lg {        display: none !important    }}@media print {    .hidden-print {        display: none !important    }}.caret {    display: inline-block;    width: 0;    height: 0;    margin-left: 2px;    vertical-align: middle;    border-top: 4px dashed;    border-top: 4px solid \9;    border-right: 4px solid transparent;    border-left: 4px solid transparent;}.dropup,.dropdown {    position: relative;}.dropdown-toggle:focus {    outline: 0;}.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 160px;    padding: 5px 0;    margin: 2px 0 0;    list-style: none;    font-size: 14px;    text-align: left;    background-color: #ffffff;    border: 1px solid #d9d9d9;    border: 1px solid rgba(0, 0, 0, 0.15);    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);    -webkit-background-clip: padding-box;    background-clip: padding-box;}.dropdown-menu.pull-right {    right: 0;    left: auto;}.dropdown-menu .divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5;}.dropdown-menu > li > a {    display: block;    padding: 3px 20px;    clear: both;    font-weight: normal;    line-height: 1.42857143;    color: #272727;    white-space: nowrap;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {    text-decoration: none;    color: #1a1a1a;    background-color: #f5f5f5;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {    color: #ffffff;    text-decoration: none;    outline: 0;    background-color: #337ab7;}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {    color: #999999;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {    text-decoration: none;    background-color: transparent;    background-image: none;    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);    cursor: not-allowed;}.open > .dropdown-menu {    display: block;}.open > a {    outline: 0;}.dropdown-menu-right {    left: auto;    right: 0;}.dropdown-menu-left {    left: 0;    right: auto;}.dropdown-header {    display: block;    padding: 3px 20px;    font-size: 12px;    line-height: 1.42857143;    color: #999999;    white-space: nowrap;}.dropdown-backdrop {    position: fixed;    left: 0;    right: 0;    bottom: 0;    top: 0;    z-index: 990;}.pull-right > .dropdown-menu {    right: 0;    left: auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {    border-top: 0;    border-bottom: 4px dashed;    border-bottom: 4px solid \9;    content: "";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {    top: auto;    bottom: 100%;    margin-bottom: 2px;}@media (min-width: 768px) {    .navbar-right .dropdown-menu {        left: auto;        right: 0;    }    .navbar-right .dropdown-menu-left {        left: 0;        right: auto;    }}[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-group-vertical {    position: relative;    display: inline-block;    vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {    position: relative;    float: left;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active {    z-index: 2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {    margin-left: -1px;}.btn-toolbar {    margin-left: -5px;}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {    float: left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {    margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {    border-radius: 0;}.btn-group > .btn:first-child {    margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-group > .btn-group {    float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {    border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-group > .btn + .dropdown-toggle {    padding-left: 8px;    padding-right: 8px;}.btn-group > .btn-lg + .dropdown-toggle {    padding-left: 12px;    padding-right: 12px;}.btn .caret {    margin-left: 0;}.btn-lg .caret {    border-width: 5px 5px 0;}.dropup .btn-lg .caret {    border-width: 0 5px 5px;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {    display: block;    float: none;    width: 100%;    max-width: 100%;}.btn-group-vertical > .btn-group > .btn {    float: none;}.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {    margin-top: -1px;    margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {    border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {    border-top-right-radius: 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;    width: 100%;    table-layout: fixed;    border-collapse: separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group {    float: none;    display: table-cell;    width: 1%;}.btn-group-justified > .btn-group .btn {    width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {    left: auto;}.input-group {    position: relative;    display: table;    border-collapse: separate;}.input-group[class*="col-"] {    float: none;    padding-left: 0;    padding-right: 0;}.input-group .form-control {    position: relative;    z-index: 2;    float: left;    width: 100%;    margin-bottom: 0;}.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {    height: 46px;    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333;    border-radius: 6px;}select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {    height: 46px;    line-height: 46px;}textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn {    height: auto;}.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {    height: 30px;    padding: 5px 10px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {    height: 30px;    line-height: 30px;}textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {    height: auto;}.input-group-addon,.input-group-btn,.input-group .form-control {    display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {    border-radius: 0;}.input-group-addon,.input-group-btn {    width: 1%;    white-space: nowrap;    vertical-align: middle;}.input-group-addon {    padding: 6px 12px;    font-size: 14px;    font-weight: normal;    line-height: 1;    color: #4d4d4d;    text-align: center;    background-color: #e6e6e6;    border: 1px solid #d9d9d9;    border-radius: 4px;}.input-group-addon.input-sm {    padding: 5px 10px;    font-size: 12px;    border-radius: 3px;}.input-group-addon.input-lg {    padding: 10px 11px;    font-size: 18px;    border-radius: 6px;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {    margin-top: 0;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .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-addon:last-child {    border-left: 0;}.input-group-btn {    position: relative;    font-size: 0;    white-space: nowrap;}.input-group-btn > .btn {    position: relative;}.input-group-btn > .btn + .btn {    margin-left: -1px;}.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {    z-index: 2;}.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group {    margin-right: -1px;}.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {    z-index: 2;    margin-left: -1px;}/*! * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select) * * Copyright 2013-2015 bootstrap-select * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) */.bootstrap-select {    width: 220px \0;    /*IE9 and below*/}.bootstrap-select > .dropdown-toggle {    width: 100%;    padding-right: 25px;}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle {    border-color: #b94a48;}.bootstrap-select.fit-width {    width: auto !important;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {    width: 220px;}.bootstrap-select .dropdown-toggle:focus {    outline: 5px auto -webkit-focus-ring-color !important;    outline-offset: -2px;}.bootstrap-select.form-control {    margin-bottom: 0;    padding: 0;    border: none;}.bootstrap-select.form-control:not([class*="col-"]) {    width: 100%;}.bootstrap-select.form-control.input-group-btn {    z-index: auto;}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"] {    float: none;    display: inline-block;    margin-left: 0;}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {    float: right;}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group {    margin-bottom: 0;}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control {    padding: 0;}.form-inline .bootstrap-select.btn-group .form-control {    width: 100%;}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group > .disabled {    cursor: not-allowed;}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group > .disabled:focus {    outline: none !important;}.bootstrap-select.btn-group .dropdown-toggle .filter-option {    display: inline-block;    overflow: hidden;    width: 100%;    text-align: left;}.bootstrap-select.btn-group .dropdown-toggle .caret {    position: absolute;    top: 50%;    right: 12px;    margin-top: -2px;    vertical-align: middle;}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {    width: 100%;}.bootstrap-select.btn-group .dropdown-menu {    min-width: 100%;    z-index: 1035;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.bootstrap-select.btn-group .dropdown-menu.inner {    position: static;    float: none;    border: 0;    padding: 0;    margin: 0;    border-radius: 0;    -webkit-box-shadow: none;    box-shadow: none;}.bootstrap-select.btn-group .dropdown-menu li {    position: relative;}.bootstrap-select.btn-group .dropdown-menu li.active small {    color: #fff;}.bootstrap-select.btn-group .dropdown-menu li.disabled a {    cursor: not-allowed;}.bootstrap-select.btn-group .dropdown-menu li a {    cursor: pointer;}.bootstrap-select.btn-group .dropdown-menu li a.opt {    position: relative;    padding-left: 2.25em;}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {    display: none;}.bootstrap-select.btn-group .dropdown-menu li a span.text {    display: inline-block;}.bootstrap-select.btn-group .dropdown-menu li small {    padding-left: 0.5em;}.bootstrap-select.btn-group .dropdown-menu .notify {    position: absolute;    bottom: 5px;    width: 96%;    margin: 0 2%;    min-height: 26px;    padding: 3px 5px;    background: #f5f5f5;    border: 1px solid #e6e6e6;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);    pointer-events: none;    opacity: 0.9;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.bootstrap-select.btn-group .no-results {    padding: 3px;    background: #f5f5f5;    margin: 0 5px;    white-space: nowrap;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {    position: static;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {    position: static;    top: auto;    margin-top: -1px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {    position: absolute;    display: inline-block;    right: 15px;    margin-top: 5px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {    margin-right: 34px;}.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {    z-index: 1036;}.bootstrap-select.show-menu-arrow .dropdown-toggle:before {    content: '';    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-bottom: 7px solid rgba(204, 204, 204, 0.2);    position: absolute;    bottom: -4px;    left: 9px;    display: none;}.bootstrap-select.show-menu-arrow .dropdown-toggle:after {    content: '';    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-bottom: 6px solid white;    position: absolute;    bottom: -4px;    left: 10px;    display: none;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {    bottom: auto;    top: -3px;    border-top: 7px solid rgba(204, 204, 204, 0.2);    border-bottom: 0;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {    bottom: auto;    top: -3px;    border-top: 6px solid white;    border-bottom: 0;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {    right: 12px;    left: auto;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {    right: 13px;    left: auto;}.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {    display: block;}.bs-searchbox,.bs-actionsbox,.bs-donebutton {    padding: 4px 8px;}.bs-actionsbox {    float: left;    width: 100%;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.bs-actionsbox .btn-group button {    width: 50%;}.bs-donebutton {    float: left;    width: 100%;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.bs-donebutton .btn-group button {    width: 100%;}.bs-searchbox + .bs-actionsbox {    padding: 0 8px 4px;}.bs-searchbox .form-control {    margin-bottom: 0;    width: 100%;}select.bs-select-hidden,select.selectpicker {    display: none !important;}select.mobile-device {    position: absolute !important;    top: 0;    left: 0;    display: block !important;    width: 100%;    height: 100% !important;    opacity: 0;}@font-face {    font-family: 'Ionicons';    src:            url('../fonts/icons/Ionicons.ttf?nlawf7') format('truetype'),            url('../fonts/icons/Ionicons.woff?nlawf7') format('woff'),            url('../fonts/icons/Ionicons.svg?nlawf7#Ionicons') format('svg');    font-weight: normal;    font-style: normal;    font-display: block;}[class^="ion-"], [class*=" ion-"] {    display: inline-block;    font-family: "Ionicons";    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    text-rendering: auto;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.ion-android-arrow-dropdown:before {    content: "\f35f";}.ion-android-car:before {    content: "\f36f";}.ion-android-checkmark-circle:before {    content: "\f375";}.ion-android-refresh:before {    content: "\f3a8";}.ion-android-sync:before {    content: "\f3b1";}.ion-arrow-down-b:before {    content: "\f104";}.ion-arrow-up-b:before {    content: "\f10d";}.ion-bag:before {    content: "\f110";}.ion-checkmark-circled:before {    content: "\f120";}.ion-checkmark-round:before {    content: "\f121";}.ion-checkmark:before {    content: "\f122";}.ion-chevron-left:before {    content: "\f124";}.ion-chevron-right:before {    content: "\f125";}.ion-clock:before {    content: "\f26e";}.ion-email:before {    content: "\f132";}.ion-help-circled:before {    content: "\f142";}.ion-information-circled:before {    content: "\f149";}.ion-android-calendar:before,.ion-ios-albums-outline:before {    content: "\f3c9";}.ion-ios-arrow-left:before {    content: "\f3d2";}.ion-ios-arrow-right:before {    content: "\f3d3";}.ion-ios-box-outline:before {    content: "\f3eb";}.ion-ios-cart:before {    content: "\f3f8";}.ion-ios-clock-outline:before {    content: "\f402";}.ion-ios-close-outline:before {    content: "\f405";}.ion-ios-cloud-download-outline:before {    content: "\f407";}.ion-ios-email-outline:before {    content: "\f422";}.ion-ios-email:before {    content: "\f423";}.ion-ios-filing-outline:before {    content: "\f428";}.ion-ios-heart:before {    content: "\f443";}.ion-ios-help-outline:before {    content: "\f445";}.ion-ios-home-outline:before {    content: "\f447";}.ion-ios-home:before {    content: "\f448";}.ion-ios-information-outline:before {    content: "\f44c";}.ion-ios-information:before {    content: "\f44d";}.ion-ios-location-outline:before {    content: "\f455";}.ion-ios-location:before {    content: "\f456";}.ion-ios-people-outline:before {    content: "\f47b";}.ion-ios-play-outline:before {    content: "\f487";}.ion-ios-printer-outline:before {    content: "\f490";}.ion-ios-printer:before {    content: "\f491";}.ion-ios-search:before {    content: "\f4a5";}.ion-ios-speedometer-outline:before {    content: "\f4af";}.ion-ios-speedometer:before {    content: "\f4b0";}.ion-ios-star:before {    content: "\f4b3";}.ion-ios-telephone-outline:before {    content: "\f4b8";}.ion-ios-telephone:before {    content: "\f4b9";}.ion-ios-time-outline:before {    content: "\f4be";}.ion-ios-trash:before {    content: "\f4c5";}.ion-iphone:before {    content: "\f1fa";}.ion-log-out:before {    content: "\f29f";}.ion-minus-round:before {    content: "\f208";}.ion-navicon:before {    content: "\f20e";}.ion-paper-airplane:before {    content: "\f2c3";}.ion-plus-round:before {    content: "\f217";}.ion-printer:before {    content: "\f21a";}.ion-record:before {    content: "\f21b";}.ion-refresh:before {    content: "\f21c";}.ion-shuffle:before {    content: "\f221";}.ion-social-facebook-outline:before {    content: "\f230";}.ion-social-facebook:before {    content: "\f231";}.ion-social-pinterest-outline:before {    content: "\f2b0";}.ion-social-pinterest:before {    content: "\f2b1";}.ion-social-twitter-outline:before {    content: "\f242";}.ion-social-twitter:before {    content: "\f243";}.ion-social-youtube-outline:before {    content: "\f24c";}.ion-social-youtube:before {    content: "\f24d";}.ion-speedometer:before {    content: "\f2b3";}/* mystic---------------------------------------- */.container.full-width {    width: 100%;    max-width: 100%;    padding-left: 0;    padding-right: 0;}.position-relative {    position: relative;}.position-absolute {    position: absolute;}.inline-block {    display: inline-block !important;}.overflowed {    overflow: hidden;    position: relative;}.vhidden {    visibility: hidden;}.visible {    visibility: visible;}.text-underline {    text-decoration: underline;}.text-nounderline {    text-decoration: none;}.text-nouppercase {    text-transform: none;}.radios-none {    border-radius: 0;}.mt60 {    margin-top: 60px!important;}.mb60 {    margin-bottom: 60px!important;}.mb50 {    margin-bottom: 50px!important;}.mt50 {    margin-top: 50px!important;}.mt40 {    margin-top: 40px!important;}.mb40 {    margin-bottom: 40px!important;}.mb30 {    margin-bottom: 30px!important;}.mt30 {    margin-top: 30px!important;}.mb20 {    margin-bottom: 20px!important;}.mt20 {    margin-top: 20px!important;}.mb15 {    margin-bottom: 15px!important;}.mt15 {    margin-top: 15px!important;}.mb10 {    margin-bottom: 10px!important;}.mt10 {    margin-top: 10px!important;}.mb5 {    margin-bottom: 5px!important;}.mt5 {    margin-top: 5px!important;}.mb0 {    margin-bottom: 0!important;}.mt0 {    margin-top: 0!important;}.pb30 {    padding-bottom: 30px!important;}.pt30 {    padding-top: 30px!important;}.pb20 {    padding-bottom: 20px!important;}.pt20 {    padding-top: 20px!important;}.pb15 {    padding-bottom: 15px!important;}.pt15 {    padding-top: 15px!important;}.pb10 {    padding-bottom: 10px!important;}.pt10 {    padding-top: 10px!important;}.pb5 {    padding-bottom: 5px!important;}.pt5 {    padding-top: 5px!important;}.pb0 {    padding-bottom: 0!important;}.pt0 {    padding-top: 0!important;}.fs13 {    font-size: 13px;}.margin-bottom {    margin-bottom: 30px;}.margin-top {    margin-top: 30px;}@media screen and (max-width: 767px) {    .img-responsive-xs {        display: block;        width: 100% \9;        max-width: 100%;        height: auto;    }    .margin-bottom-xs {        margin-bottom: 30px;    }    .margin-top-xs {        margin-top: 30px;    }}@media (min-width: 768px) and (max-width: 991px) {    .img-responsive-sm {        display: block;        width: 100% \9;        max-width: 100%;        height: auto;    }    .margin-bottom-sm {        margin-bottom: 30px;    }    .margin-bottom-sm-20 {        margin-bottom: 20px;    }    .margin-top-sm {        margin-top: 30px;    }}@media (min-width: 992px) and (max-width: 1199px) {    .img-responsive-md {        display: block;        width: 100% \9;        max-width: 100%;        height: auto;    }    .margin-bottom-md {        margin-bottom: 30px;    }    .margin-top-md {        margin-top: 30px;    }}@media (min-width: 1200px) {    .img-responsive-lg {        display: block;        width: 100% \9;        max-width: 100%;        height: auto;    }    .margin-bottom-lg {        margin-bottom: 30px;    }    .margin-top-lg {        margin-top: 30px;    }}.div-table,.div-cell {    height: 100% !important;    display: table !important;}.div-cell {    display: table-cell !important;    vertical-align: middle !important;    float: none !important;}.div-table.full-width {    width: 100%;}.row.div-table {    margin: 0;}@media (max-width: 767px) {    .row.div-table .div-cell {        display: block !important;    }}.div-cell.va-top {    vertical-align: top !important;}.div-cell.padding-top {    padding-top: 15px;}.div-cell.padding-bottom {    padding-top: 15px;}@media (min-width: 1200px) {    .text-left-lg {        text-align: left;    }    .text-right-lg {        text-align: right;    }    .text-center-lg {        text-align: center;    }}@media (min-width: 992px) {    .text-left-md {        text-align: left;    }    .text-right-md {        text-align: right;    }    .text-center-md {        text-align: center;    }}@media (min-width: 768px) {    .text-left-sm {        text-align: left;    }    .text-right-sm {        text-align: right;    }    .text-center-sm {        text-align: center;    }}@media (max-width: 767px) {    .text-left-xs {        text-align: left;    }    .text-right-xs {        text-align: right;    }    .text-center-xs {        text-align: center;    }}/* Remove firefox dotted line/* -------------------------------------------------------------------------- */a,a:active,a:focus,input,input:active,input:focus,button,button:active,button:focus,select,select:active,select:focus,.bootstrap-select .btn,.bootstrap-select .btn:active,.bootstrap-select .btn:focus {    outline: 0 !important;}/* Remove webkit outline glow/* -------------------------------------------------------------------------- */input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0;}.f13 {    font-size: 13px;}.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  20% {    -webkit-transform: scale3d(1.1, 1.1, 1.1);    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    -webkit-transform: scale3d(.9, .9, .9);    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    -webkit-transform: scale3d(1.03, 1.03, 1.03);    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    -webkit-transform: scale3d(.97, .97, .97);    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);  }}.animated.bounceIn {  -webkit-animation-duration: 2.75s;  animation-duration: 2.75s;}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;}.datepicker {    border-radius: 3px;    margin-top: 185px;    direction: ltr}@media screen and (max-width: 1199px) {    .datepicker {        margin-top: 90px    }}.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, 0.15);    border-top: 0;    border-bottom-color: rgba(0, 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 #ffffff;    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, 0.15)}.datepicker-dropdown.datepicker-orient-top:after {    bottom: -6px;    border-bottom: 0;    border-top: 6px solid #ffffff}.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.old, .datepicker table tr td.new {    color: #777777}.datepicker table tr td.day:hover, .datepicker table tr td.focused {    background: #eeeeee;    cursor: pointer}.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {    background: none;    color: #777777;    cursor: default}.datepicker table tr td.highlighted {    color: #000000;    background-color: #d9edf7;    border-color: #85c5e5;    border-radius: 0}.datepicker table tr td.highlighted:focus, .datepicker table tr td.highlighted:hover, .datepicker table tr td.highlighted:active {    color: #000000;    background-color: #d9edf7;    border-color: #85c5e5;    background-image: none}.datepicker table tr td.highlighted.focused {    background: #afd9ee}.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {    background: #d9edf7;    color: #777777}.datepicker table tr td.today {    color: #000000;    background-color: #ffdb99;    border-color: #ffb733}.datepicker table tr td.today:focus, .datepicker table tr td.today:hover, .datepicker table tr td.today:active {    color: #000000;    background-color: #ffdb99;    border-color: #ffb733;    background-image: none}.datepicker table tr td.today.focused {    background: #ffc966}.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {    background: #ffdb99;    color: #777777}.datepicker table tr td.range {    color: #000000;    background-color: #eeeeee;    border-color: #bbbbbb;    border-radius: 0}.datepicker table tr td.range:focus, .datepicker table tr td.range:hover, .datepicker table tr td.range:active {    color: #000000;    background-color: #eeeeee;    border-color: #bbbbbb;    background-image: none}.datepicker table tr td.range.focused {    background: #d5d5d5}.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active {    background: #eeeeee;    color: #777777}.datepicker table tr td.range.highlighted {    color: #000000;    background-color: #e4eef3;    border-color: #9dc1d3}.datepicker table tr td.range.highlighted:focus, .datepicker table tr td.range.highlighted:hover, .datepicker table tr td.range.highlighted:active {    color: #000000;    background-color: #e4eef3;    border-color: #9dc1d3;    background-image: none}.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: #777777}.datepicker table tr td.range.today {    color: #000000;    background-color: #f7ca77;    border-color: #f1a417}.datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:active {    color: #000000;    background-color: #f7ca77;    border-color: #f1a417;    background-image: none}.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {    background: #f7ca77;    color: #777777}.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted {    color: #ffffff;    background-color: #777777;    border-color: #555555;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}.datepicker table tr td.selected:focus, .datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.highlighted:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected.highlighted:active {    color: #ffffff;    background-color: #777777;    border-color: #555555;    background-image: none}.datepicker table tr td.active, .datepicker table tr td.active.highlighted {    color: #ffffff;    background-color: #ffdd30;    border-color: #ffd917;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}.datepicker table tr td.active:focus, .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active:hover, .datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active {    color: #ffffff;    background-color: #ffdd30;    border-color: #ffd917;    background-image: none}.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:hover, .datepicker table tr td span.focused {    background: #eeeeee}.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {    background: none;    color: #777777;    cursor: default}.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {    color: #ffffff;    background-color: #ffdd30;    border-color: #ffd917;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}.datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active {    color: #ffffff;    background-color: #ffdd30;    border-color: #ffd917;    background-image: none}.datepicker table tr td span.old, .datepicker table tr td span.new {    color: #777777}.datepicker .datepicker-switch {    width: 145px}.datepicker .datepicker-switch, .datepicker .prev, .datepicker .next, .datepicker tfoot tr th {    cursor: pointer}.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover {    background: #eeeeee}.datepicker .prev.disabled, .datepicker .next.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.5;    border-width: 1px 0;    margin-left: -5px;    margin-right: -5px}.owl-carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    position: relative;    z-index: 1}.owl-carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y}.owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    -webkit-transform: translate3d(0, 0, 0)}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0)}.owl-carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none}.owl-carousel .owl-item img {    display: block;    width: 100%}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {    display: none}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {    cursor: pointer;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none}.owl-carousel.owl-loaded {    display: block}.owl-carousel.owl-loading {    opacity: 0;    display: block}.owl-carousel.owl-hidden {    opacity: 0}.owl-carousel.owl-refresh .owl-item {    visibility: hidden}.owl-carousel.owl-drag .owl-item {    -webkit-user-select: none;    -ms-user-select: none;    user-select: none}.owl-carousel.owl-grab {    cursor: grab}.owl-carousel.owl-rtl {    direction: rtl}.owl-carousel.owl-rtl .owl-item {    float: right}.owl-carousel .animated {    animation-duration: 1000ms;    animation-fill-mode: both}.owl-carousel .owl-animated-in {    z-index: 0}.owl-carousel .owl-animated-out {    z-index: 1}.owl-carousel .fadeOut {    animation-name: fadeOut}.owl-carousel .owl-item .owl-lazy {    opacity: 0;    transition: opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy {    transform-style: preserve-3d}@keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}.owl-height {    transition: height 500ms ease-in-out}.owl-theme .owl-nav {    margin-top: 10px;    text-align: center;    -webkit-tap-highlight-color: transparent}.owl-theme .owl-nav [class*="owl-"] {    color: #fff;    font-size: 14px;    margin: 5px;    padding: 4px 7px;    background: #999999;    display: inline-block;    cursor: pointer;    border-radius: 3px}.owl-theme .owl-nav [class*="owl-"] :hover {    background: #999999;    color: #fff;    text-decoration: none}.owl-theme .owl-nav .disabled {    opacity: .5;    cursor: default}.owl-theme .owl-nav.disabled + .owl-dots {    margin-top: 10px}.owl-theme .owl-dots {    text-align: center;    -webkit-tap-highlight-color: transparent}.owl-theme .owl-dots .owl-dot {    display: inline-block;    zoom: 1}.owl-theme .owl-dots .owl-dot span {    width: 10px;    height: 10px;    margin: 5px 7px;    background: #999999;    display: block;    -webkit-backface-visibility: visible;    transition: opacity 200ms ease;    border-radius: 30px}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {    background: #999999}/* home */.home-carousel {    margin-left: -15px;    margin-right: -15px;}.home-carousel .owl-stage-outer {    margin-right: -1px;    width: 99%;    overflow: hidden;}.home-carousel .col-product {    position: relative;    min-height: 1px;    padding-left: 15px;    padding-right: 15px;}.home-carousel .owl-controls .owl-nav [class*="owl-"] {    background-color: transparent;    border-radius: 22px;    margin: 0;    padding: 0;    line-height: 1;}.home-carousel .owl-prev,.home-carousel .owl-next {    position: absolute;    top: -110px;    border: solid 1px #d3d3d3;    border-radius: 22px;    color: #d3d3d3;    height: 22px;    width: 22px;    line-height: 22px;    text-align: center;}.page-section-tabs-new .home-carousel .owl-prev,.page-section-tabs-new .home-carousel .owl-next {    top: -40px;}.home-carousel .owl-prev {    right: 45px;}.home-carousel .owl-next {    right: 15px;}.home-carousel .owl-prev i,.home-carousel .owl-next .ion {    color: #d3d3d3;    font-size: 14px;    line-height: 22px;}.home-carousel .owl-prev:hover,.home-carousel .owl-next:hover {    border-color: #535353;    color: #535353;}.home-carousel .owl-prev:hover i,.home-carousel .owl-next:hover .ion {    color: #535353;}@media screen and (max-width: 767px) {    .intro-carousel .owl-carousel {        padding-left: 30px;        padding-right: 30px;    }}/* partners */.partners-carousel .owl-carousel {    padding-left: 30px;    padding-right: 30px;}.partners-carousel .owl-carousel div a {    display: block;    text-align: center;    padding: 20px;    opacity: 0.8;}.partners-carousel .owl-carousel div a:hover {    opacity: 1;}.partners-carousel .owl-carousel div a img {    display: inline-block;    max-width: 100%;}.partners-carousel .owl-carousel .owl-item img {    width: auto;}.partners-carousel .owl-controls,.intro-carousel .owl-controls {    margin-top: 0;}.partners-carousel .owl-controls .owl-nav [class*="owl-"],.intro-carousel .owl-controls .owl-nav [class*="owl-"] {    background-color: transparent;    margin: 0;    padding: 0;    line-height: 1;}.partners-carousel .owl-controls .owl-dots,.intro-carousel .owl-controls .owl-dots {    line-height: 1;}.partners-carousel .owl-prev,.partners-carousel .owl-next,.intro-carousel .owl-prev,.intro-carousel .owl-next {    position: absolute;    top: 50%;    color: #d3d3d3;    height: 22px;    text-align: center;}.partners-carousel .owl-prev {    left: 0;    margin-top: -11px;}.intro-carousel .owl-prev {    left: 0;    margin-top: -22px;}.partners-carousel .owl-next {    right: 0;    margin-top: -11px;}.intro-carousel .owl-next {    right: 0;    margin-top: -22px;}.partners-carousel .owl-prev i,.partners-carousel .owl-next i,.intro-carousel .owl-prev i,.intro-carousel .owl-next .ion {    color: #d3d3d3;    font-size: 22px;    line-height: 22px;}.partners-carousel .owl-prev:hover,.partners-carousel .owl-next:hover,.intro-carousel .owl-prev:hover,.intro-carousel .owl-next:hover {    border-color: #535353;    color: #535353;}.partners-carousel .owl-prev:hover i,.partners-carousel .owl-next:hover i,.intro-carousel .owl-prev:hover i,.intro-carousel .owl-next:hover .ion {    color: #535353;}/* comparasion */.comparison-carousel {    margin-left: -15px;    margin-right: -15px;}.comparison-carousel .owl-stage-outer {    margin-right: -1px;    width: 99%;    overflow: hidden;}.comparison-carousel .comparison-col-product {    position: relative;    min-height: 1px;    padding-left: 15px;    padding-right: 15px;}.comparison-carousel .owl-controls .owl-nav [class*="owl-"] {    background-color: transparent;    border-radius: 22px;    margin: 0;    padding: 0;    line-height: 1;}.comparison-carousel .owl-prev,.comparison-carousel .owl-next {    position: absolute;    top: -65px;    border: solid 1px #d3d3d3;    border-radius: 22px;    color: #d3d3d3;    height: 22px;    width: 22px;    line-height: 22px;    text-align: center;}.comparison-carousel .owl-prev {    right: 45px;}.comparison-carousel .owl-next {    right: 15px;}.comparison-carousel .owl-prev i,.comparison-carousel .owl-next .ion {    color: #d3d3d3;    font-size: 14px;    line-height: 22px;}.comparison-carousel .owl-prev:hover,.comparison-carousel .owl-next:hover {    border-color: #535353;    color: #535353;}.comparison-carousel .owl-prev:hover i,.comparison-carousel .owl-next:hover .ion {    color: #535353;}/* home carousel */.main-slider .owl-nav {    position: absolute;    top: 50%;    margin-top: -10px;    width: 100%;}.main-slider .owl-prev,.main-slider .owl-next {    position: absolute;    padding: 0;    width: 22px;    height: 22px;    font-size: 14px;    line-height: 19px;    border: solid 1px #fff;    border-radius: 22px;    background: transparent;    color: #fff;    text-align: center;}.main-slider .owl-prev:hover,.main-slider .owl-next:hover {    background: #fff;    color: #000;    opacity: 1;}.main-slider .owl-prev {    left: 30px;}.main-slider .owl-next {    right: 30px;}.main-slider .owl-dots {    position: absolute;    width: 100%;    bottom: 10px;    text-align: center;}.main-slider .owl-dots .owl-dot {    display: inline-block;    zoom: 1}.main-slider .owl-dots .owl-dot span {    background-color: transparent;    border: 1px solid #fff;    width: 10px;    height: 10px;    margin: 5px 7px;    background: transparent;    display: block;    -webkit-backface-visibility: visible;    transition: opacity 200ms ease;    border-radius: 30px}.main-slider .owl-dots .owl-dot:hover span, .main-slider .owl-dots .owl-dot.active span {    background-color: #fff}.container-menu {    padding: 30px;}.navigation-wrapper {    background: transparent;    position: absolute;    top: 130px;    z-index: 1003;}.fix-toolbar .header .navigation-wrapper {    top: 10px;    position: fixed;}.li-icon {    margin-left: 200px;}.fix-toolbar .header .megamenu {    margin-left: 140px;}@media (max-width: 1199px) {    .fix-toolbar .header .megamenu {        margin-left: 90px;    }}.navigation {    position: relative;    text-align: left;    line-height: 0;}.navigation .nav.sf-menu {    line-height: 1.72;    text-align: left;    display: inline-block;    margin: 0 auto !important;}.navigation ul {    list-style: none;}/* SUPERFISH ESSENTIAL STYLES */.sf-menu {    margin: 0;    padding: 0;    font-size: 14px;    font-weight: normal;}.sf-menu li {    position: relative;}.sf-menu ul {    position: absolute;    display: none;    top: 100%;    left: 0;    z-index: 99;    margin-left: 0;    padding-left: 0;}.sf-menu > li {    float: left;}.sf-menu ul ul {    top: 0;    left: 100%;    margin-left: 0;}/* SUPERFISH THEME SKIN */.sf-menu .ion-ios-home {    font-size: 18px;}.sf-menu #iconmenu {    margin-left: 10px;}.sf-menu.nav > li > a:hover,.sf-menu.nav > li > a:focus {    background-color: transparent;}@media (min-width: 992px) {    .sf-menu.nav > li {        margin-right: 4px;    }}.sf-menu.nav > li > a,.sf-menu ul li > a {    padding: 13px 18px 13px 18px;}.sf-menu.nav > li.li-icon > a,.sf-menu ul li.li-icon > a {    padding: 12px 18px;}.sf-menu.nav > li.li-icon > a {    padding: 12px 18px;}.sf-menu ul li > a {    padding: 8px 15px 8px 15px;}.is-sticky .sf-menu.nav > li > a,.is-sticky .sf-menu ul li > a {    padding-top: 8px !important;    padding-bottom: 8px !important;}.sf-menu .megamenu ul li > a {    padding: 1px 15px 1px 15px;}.sf-menu a.navfirst, .sf-menu .navfirst a {    color: #fff;}.sf-menu a.navfirst:hover, .sf-menu .navfirst a:hover {    color: #000;}.sf-menu > li:hover,.sf-menu > li.active {    background-color: #ffcb05;    color: #000;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.fix-toolbar .sf-menu li.megamenu:hover,.fix-toolbar .sf-menu li.active,.fix-toolbar .sf-menu li.active > a,.fix-toolbar .sf-menu li > a:hover {    background-color: transparent;    color: #fff;}.sf-menu .openedeshop {    background-color: #ffcb05 !important;    color: #000 !important;    border-top-left-radius: 3px;    border-top-right-radius: 3px;}.sf-menu li.active > a {    color: #000;}.sf-menu .text-uppercase {    text-transform: uppercase;}.sf-menu .btn-default {    font-size: 11px;    letter-spacing: 0.05em;    padding-left: 30px;    padding-right: 30px;}.sf-menu .btn-default:focus,.sf-menu .btn-default:hover,.sf-menu .btn-default:active {    color: #000000;    background-color: #D9D9D9;    border-color: #D9D9D9;}.sf-menu ul li.sf-sub {    background-color: #fff;    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}.sf-menu ul a {    text-transform: none;    font-weight: normal;}.sf-menu ul a:hover {    color: #000;    background-color: #e6e6e6;}.sf-menu li.megamenu {    position: inherit !important;}.sf-menu li.megamenu > ul {    font-weight: normal;    font-size: 13px;    text-transform: none;    width: 940px;    margin: 0;    padding: 0 15px;}@media (min-width: 1200px) {    .sf-menu li.megamenu > ul {        width: 1140px;    }}.sf-menu li.megamenu > ul li ul {    display: block;    position: relative;    left: 0;    margin-left: 10px;}.sf-menu li.megamenu > ul li a {    background-color: transparent;}.menu-toggle {    display: none;}.openedmenu {    display: block !important;}@media screen and (max-width: 767px) {    .togle-margin {        margin-top: 4px;    }}@media (min-width: 768px) and (max-width: 991px) {    .togle-margin {        margin-top: 10px;    }}@media (max-width: 991px) {    .menu-toggle {        display: inline-block;    }}.menu-toggle-close {    display: none;}.sf-menu a.topmenu {    text-transform: uppercase;    color: #272727;    font-weight: normal;    font-size: 14px;    display: block;    line-height: 18px;    margin-bottom: 5px;}.col-desc-menu p, .col-desc-menu p a {    font-size: 12px;    color: #999999;    line-height: 16px;    font-weight: normal;}.col-desc-menu p {    height: 32px;    overflow: hidden;}.sf-menu a.topmenu:hover, .sf-menu a.topmenu:active, .sf-menu a.topmenu:focus {    color: #f58121 !important;    text-decoration: none !important;}.sf-menu .row-menu {    position: relative;    min-height: 74px;}.sf-menu .col-image-menu {    position: absolute;    top: 0;    left: 0;}.sf-menu .col-image-menu img {    width: 70px;    height: auto;}.sf-menu .col-desc-menu {    padding-left: 80px;}.sf-menu .icon-close-menu:before, .sf-menu .icon-open-menu:before {    display: inline-block;    font-family: "Ionicons";    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    text-rendering: auto;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.sf-menu .icon-close-menu:before {    content: "\f104";}.sf-menu .icon-open-menu:before {    content: "\f10d";}.fix-toolbar .header .menu-hidden-fixed {    display: none;}.hamburger-container {    float: right;    margin-left: 20px;}.hamburger-container .hamburger {    width: 40px;    margin: 0 auto;    text-align: center;    cursor: pointer;    line-height: 20px;    padding-top: 20px;}.hamburger-container .hamburger .hamburger-icon-close {    display: none}.hamburger-container .hamburger .hamburger-icon,.hamburger-container .hamburger .hamburger-icon-close {    height: 20px;}.nav-is-toggled .hamburger-container .hamburger .hamburger-icon {    display: none}.nav-is-toggled .hamburger-container .hamburger .hamburger-icon-close {    display: inline-block}.nav-drill-top {    background: #000;    padding: 5px 0;    color: #fff;    font-size: 13px;}.nav-drill-top a {    color: #fff;}.nav-drill-top .login {    color: #FFCB05;}.nav-drill-top .login .ion {    color: #707070;    margin-left: 5px;}.nav-drill-top .right-margin {    margin-right: 15px;}.nav-is-toggled .nav-drill {    -webkit-transform: translateX(0);    transform: translateX(0)}.nav-is-toggled::after {    opacity: 1;    visibility: visible}.nav-drill {    top: 78px;    -webkit-transform: translateX(100%);    transform: translateX(100%);    position: absolute;    z-index: 1;    right: 0;    width: 100%;    height: 100vh;    background-color: #fff;    overflow-y: auto;    overflow-x: hidden;    -webkit-overflow-scrolling: touch;    transition: 0.45s;    -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.1);    box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.1);    padding-bottom: 120px;}.nav-drill ul {    list-style: none;    margin: 0;    padding: 0;}.nav-drill .menu-item a {    display: block;    padding: 20px 30px;    color: #272727;    font-size: 15px;    font-weight: 700;    width: 100%}.nav-drill .menu-item a:hover, .nav-drill .menu-item a:active, .nav-drill .menu-item a:focus {    text-decoration: none}.nav-drill .menu-item-menu a {    display: block;    padding: 20px 0;    text-align: center;    color: #888888;    font-size: 15px;    width: 100%}.nav-drill .menu-item-menu a:hover, .nav-drill .menu-item-menu a:active, .nav-drill .menu-item-menu a:focus {    text-decoration: none}.nav-drill .nav-item {    border-bottom: solid 1px #F2F2F2}.nav-drill .nav-item .img {    width: 30px;    display: inline-block;    text-align: center;    margin-right: 15px;    margin-left: -20px;}.nav-drill .nav-item-last {    border-bottom: none}.nav-drill .nav-link {    position: relative;    display: block;    padding: 5px 20px;    color: #272727;    font-size: 16px;    line-height: 30px;}.nav-drill .nav-link:hover, .nav-drill .nav-link:active, .nav-drill .nav-link:focus {    text-decoration: none;}.nav-drill .nav-expand-content {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    -webkit-transform: translateX(100%);    transform: translateX(100%);    transition: 0.3s;    visibility: hidden;    background-color: #fff;    z-index: 101;    padding: 0 15px;}.nav-drill .nav-expand-content .nav-link {    padding-left: 45px}.nav-drill .nav-expand-content .nav-back-link {    position: relative;    font-weight: bold;}.nav-drill .nav-expand-content .nav-back-link .left-icon {    height: 20px;    width: auto;    position: absolute;    left: 0;    top: 10px;}.nav-drill .nav-expand-link {    position: relative}.nav-drill .nav-expand-link .right-icon {    height: 20px;    width: auto;    position: absolute;    right: 0;    top: 10px}.nav-drill .nav-expand.active > .nav-expand-content {    -webkit-transform: translateX(0);    transform: translateX(0);    visibility: visible}.nav-drill .sear-box-mobile {    position: relative;    margin-bottom: 10px;}.nav-drill .sear-box-mobile button {    font-size: 36px;    color: #999999;    background: transparent;    border: none;    line-height: 50px;    height: 50px;    width: 50px;    text-align: center;    position: absolute;    left: 0;    top: 0;}.nav-drill .sear-box-mobile input {    color: #999999;    background: #272727;    border: 1px solid #4D4D4D;    font-size: 15px;    height: 50px;    width: 100%;    border-radius: 5px;    padding: 10px 10px 10px 60px;}body.compensate-for-scrollbar {    overflow: hidden;}.fancybox-active {    height: auto;}.fancybox-is-hidden {    left: -9999px;    margin: 0;    position: absolute !important;    top: -9999px;    visibility: hidden;}.fancybox-container {    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',    'Segoe UI Emoji', 'Segoe UI Symbol';    height: 100%;    left: 0;    position: fixed;    -webkit-tap-highlight-color: transparent;    top: 0;    -webkit-transform: translateZ(0);    transform: translateZ(0);    width: 100%;    z-index: 99992;}.fancybox-container * {    box-sizing: border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {    bottom: 0;    left: 0;    position: absolute;    right: 0;    top: 0;}.fancybox-outer {    -webkit-overflow-scrolling: touch;    overflow-y: auto;}.fancybox-bg {    background: #1e1e1e;    opacity: 0;    transition-duration: inherit;    transition-property: opacity;    transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);}.fancybox-is-open .fancybox-bg {    opacity: .87;    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button {    direction: ltr;    opacity: 0;    position: absolute;    transition: opacity .25s, visibility 0s linear .25s;    visibility: hidden;    z-index: 99997;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button {    opacity: 1;    transition: opacity .25s, visibility 0s;    visibility: visible;}.fancybox-infobar {    color: #ccc;    font-size: 13px;    -webkit-font-smoothing: subpixel-antialiased;    height: 44px;    left: 0;    line-height: 44px;    min-width: 44px;    mix-blend-mode: difference;    padding: 0 10px;    pointer-events: none;    text-align: center;    top: 0;    -webkit-touch-callout: none;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none;}.fancybox-toolbar {    right: 0;    top: 0;}.fancybox-stage {    direction: ltr;    overflow: visible;    -webkit-transform: translate3d(0, 0, 0);    z-index: 99994;}.fancybox-is-open .fancybox-stage {    overflow: hidden;}.fancybox-slide {    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    display: none;    height: 100%;    left: 0;    outline: none;    overflow: auto;    -webkit-overflow-scrolling: touch;    padding: 44px;    position: absolute;    text-align: center;    top: 0;    transition-property: transform, opacity, -webkit-transform;    white-space: normal;    width: 100%;    z-index: 99994;}.fancybox-slide::before {    content: '';    display: inline-block;    height: 100%;    margin-right: -.25em;    vertical-align: middle;    width: 0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {    display: block;}.fancybox-slide--next {    z-index: 99995;}.fancybox-slide--image {    overflow: visible;    padding: 44px 0;}.fancybox-slide--image::before {    display: none;}.fancybox-slide--html {    padding: 6px 6px 0 6px;}.fancybox-slide--iframe {    padding: 44px 44px 0;}.fancybox-content {    background: #fff;    display: inline-block;    margin: 0 0 6px 0;    max-width: 100%;    overflow: auto;    padding: 24px;    position: relative;    text-align: left;    vertical-align: middle;}.fancybox-slide--image .fancybox-content {    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);    animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    background: transparent;    background-repeat: no-repeat;    background-size: 100% 100%;    left: 0;    margin: 0;    max-width: none;    overflow: visible;    padding: 0;    position: absolute;    top: 0;    -webkit-transform-origin: top left;    transform-origin: top left;    transition-property: transform, opacity, -webkit-transform;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none;    z-index: 99995;}.fancybox-can-zoomOut .fancybox-content {    cursor: -webkit-zoom-out;    cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {    cursor: -webkit-zoom-in;    cursor: zoom-in;}.fancybox-can-drag .fancybox-content {    cursor: -webkit-grab;    cursor: grab;}.fancybox-is-dragging .fancybox-content {    cursor: -webkit-grabbing;    cursor: grabbing;}.fancybox-container [data-selectable='true'] {    cursor: text;}.fancybox-image,.fancybox-spaceball {    background: transparent;    border: 0;    height: 100%;    left: 0;    margin: 0;    max-height: none;    max-width: none;    padding: 0;    position: absolute;    top: 0;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none;    width: 100%;}.fancybox-spaceball {    z-index: 1;}.fancybox-slide--html .fancybox-content {    margin-bottom: 6px;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content {    height: 100%;    margin: 0;    overflow: visible;    padding: 0;    width: 100%;}.fancybox-slide--video .fancybox-content {    background: #000;}.fancybox-slide--map .fancybox-content {    background: #e5e3df;}.fancybox-slide--iframe .fancybox-content {    background: #fff;    height: calc(100% - 44px);    margin-bottom: 44px;}.fancybox-video,.fancybox-iframe {    background: transparent;    border: 0;    height: 100%;    margin: 0;    overflow: hidden;    padding: 0;    width: 100%;}.fancybox-iframe {    vertical-align: top;}.fancybox-error {    background: #fff;    cursor: default;    max-width: 400px;    padding: 40px;    width: 100%;}.fancybox-error p {    color: #444;    font-size: 16px;    line-height: 20px;    margin: 0;    padding: 0;}/* Buttons */.fancybox-button {    background: rgba(30, 30, 30, 0.6);    border: 0;    border-radius: 0;    cursor: pointer;    display: inline-block;    height: 44px;    margin: 0;    outline: none;    padding: 10px;    transition: color .2s;    vertical-align: top;    width: 44px;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link {    color: #ccc;}.fancybox-button:focus,.fancybox-button:hover {    color: #fff;}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover {    color: #888;    cursor: default;}.fancybox-button svg {    display: block;    overflow: visible;    position: relative;    shape-rendering: geometricPrecision;}.fancybox-button svg path {    fill: transparent;    stroke: currentColor;    stroke-linejoin: round;    stroke-width: 3;}.fancybox-button--play svg path:nth-child(2) {    display: none;}.fancybox-button--pause svg path:nth-child(1) {    display: none;}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path {    fill: currentColor;}.fancybox-button--share svg path {    stroke-width: 1;}/* Navigation arrows */.fancybox-navigation .fancybox-button {    height: 38px;    opacity: 0;    padding: 6px;    position: absolute;    top: 50%;    width: 38px;}.fancybox-show-nav .fancybox-navigation .fancybox-button {    transition: opacity .25s, visibility 0s, color .25s;}.fancybox-navigation .fancybox-button::after {    content: '';    left: -25px;    padding: 50px;    position: absolute;    top: -25px;}.fancybox-navigation .fancybox-button--arrow_left {    left: 6px;}.fancybox-navigation .fancybox-button--arrow_right {    right: 6px;}/* Close button on the top right corner of html content */.fancybox-close-small {    background: transparent;    border: 0;    border-radius: 0;    color: #535353;    cursor: pointer;    height: 44px;    margin: 0;    padding: 6px;    position: absolute;    right: 0;    top: 0;    width: 44px;    z-index: 10;}.fancybox-close-small svg {    fill: transparent;    opacity: .8;    stroke: currentColor;    stroke-width: 1.5;    transition: stroke .1s;}.fancybox-close-small:focus {    outline: none;}.fancybox-close-small:hover svg {    opacity: 1;}.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small {    color: #ccc;    padding: 5px;    right: -12px;    top: -44px;}.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg,.fancybox-slide--iframe .fancybox-close-small:hover svg {    background: transparent;    color: #fff;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {    display: none;}/* Caption */.fancybox-caption {    bottom: 0;    color: #fff;    font-size: 14px;    font-weight: normal;    left: 0;    line-height: 1.5;    padding: 25px 44px 25px 44px;    right: 0;}.fancybox-caption::before {    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);    background-repeat: repeat-x;    background-size: contain;    bottom: 0;    content: '';    display: block;    left: 0;    pointer-events: none;    position: absolute;    right: 0;    top: -25px;    z-index: -1;}.fancybox-caption::after {    border-bottom: 1px solid rgba(255, 255, 255, 0.3);    content: '';    display: block;    left: 44px;    position: absolute;    right: 44px;    top: 0;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {    color: #ccc;    text-decoration: none;}.fancybox-caption a:hover {    color: #fff;    text-decoration: underline;}/* Loading indicator */.fancybox-loading {    -webkit-animation: fancybox-rotate .8s infinite linear;    animation: fancybox-rotate .8s infinite linear;    background: transparent;    border: 6px solid rgba(100, 100, 100, 0.5);    border-radius: 100%;    border-top-color: #fff;    height: 60px;    left: 50%;    margin: -30px 0 0 -30px;    opacity: .6;    padding: 0;    position: absolute;    top: 50%;    width: 60px;    z-index: 99999;}@-webkit-keyframes fancybox-rotate {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(359deg);        transform: rotate(359deg);    }}@keyframes fancybox-rotate {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(359deg);        transform: rotate(359deg);    }}/* Transition effects */.fancybox-animated {    transition-timing-function: cubic-bezier(0, 0, 0.25, 1);}/* transitionEffect: slide */.fancybox-fx-slide.fancybox-slide--previous {    opacity: 0;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--next {    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--current {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}/* transitionEffect: fade */.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {    opacity: 0;    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.fancybox-fx-fade.fancybox-slide--current {    opacity: 1;}/* transitionEffect: zoom-in-out */.fancybox-fx-zoom-in-out.fancybox-slide--previous {    opacity: 0;    -webkit-transform: scale3d(1.5, 1.5, 1.5);    transform: scale3d(1.5, 1.5, 1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {    opacity: 0;    -webkit-transform: scale3d(0.5, 0.5, 0.5);    transform: scale3d(0.5, 0.5, 0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1);    transform: scale3d(1, 1, 1);}/* transitionEffect: rotate */.fancybox-fx-rotate.fancybox-slide--previous {    opacity: 0;    -webkit-transform: rotate(-360deg);    transform: rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next {    opacity: 0;    -webkit-transform: rotate(360deg);    transform: rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current {    opacity: 1;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);}/* transitionEffect: circular */.fancybox-fx-circular.fancybox-slide--previous {    opacity: 0;    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--next {    opacity: 0;    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--current {    opacity: 1;    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);}/* transitionEffect: tube */.fancybox-fx-tube.fancybox-slide--previous {    -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next {    -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current {    -webkit-transform: translate3d(0, 0, 0) scale(1);    transform: translate3d(0, 0, 0) scale(1);}/* Share */.fancybox-share {    background: #f5f5f5;    border-radius: 3px;    max-width: 90%;    padding: 30px;    text-align: center;}.fancybox-share h1 {    color: #222;    font-size: 35px;    font-weight: 700;    margin: 0 0 20px 0;}.fancybox-share p {    margin: 0;    padding: 0;}.fancybox-share__button {    border: 0;    border-radius: 3px;    display: inline-block;    font-size: 14px;    font-weight: 700;    line-height: 40px;    margin: 0 5px 10px 5px;    min-width: 130px;    padding: 0 15px;    text-decoration: none;    transition: all .2s;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none;    white-space: nowrap;}.fancybox-share__button:visited,.fancybox-share__button:link {    color: #fff;}.fancybox-share__button:hover {    text-decoration: none;}.fancybox-share__button--fb {    background: #3b5998;}.fancybox-share__button--fb:hover {    background: #344e86;}.fancybox-share__button--pt {    background: #bd081d;}.fancybox-share__button--pt:hover {    background: #aa0719;}.fancybox-share__button--tw {    background: #1da1f2;}.fancybox-share__button--tw:hover {    background: #0d95e8;}.fancybox-share__button svg {    height: 25px;    margin-right: 7px;    position: relative;    top: -1px;    vertical-align: middle;    width: 25px;}.fancybox-share__button svg path {    fill: #fff;}.fancybox-share__input {    background: transparent;    border: 0;    border-bottom: 1px solid #d9d9d9;    border-radius: 0;    color: #5d5b5b;    font-size: 14px;    margin: 10px 0 0 0;    outline: none;    padding: 10px 15px;    width: 100%;}/* Thumbs */.fancybox-thumbs {    background: #fff;    bottom: 0;    display: none;    margin: 0;    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;    padding: 2px 2px 4px 2px;    position: absolute;    right: 0;    -webkit-tap-highlight-color: transparent;    top: 0;    width: 212px;    z-index: 99995;}.fancybox-thumbs-x {    overflow-x: auto;    overflow-y: hidden;}.fancybox-show-thumbs .fancybox-thumbs {    display: block;}.fancybox-show-thumbs .fancybox-inner {    right: 212px;}.fancybox-thumbs > ul {    font-size: 0;    height: 100%;    list-style: none;    margin: 0;    overflow-x: hidden;    overflow-y: auto;    padding: 0;    position: relative;    white-space: nowrap;    width: 100%;}.fancybox-thumbs-x > ul {    overflow: hidden;}.fancybox-thumbs-y > ul::-webkit-scrollbar {    width: 7px;}.fancybox-thumbs-y > ul::-webkit-scrollbar-track {    background: #fff;    border-radius: 10px;    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {    background: #2a2a2a;    border-radius: 10px;}.fancybox-thumbs > ul > li {    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    cursor: pointer;    float: left;    height: 75px;    margin: 2px;    max-height: calc(100% - 8px);    max-width: calc(50% - 4px);    outline: none;    overflow: hidden;    padding: 0;    position: relative;    -webkit-tap-highlight-color: transparent;    width: 100px;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;}.fancybox-thumbs-loading {    background: rgba(0, 0, 0, 0.1);}.fancybox-thumbs > ul > li:before {    border: 4px solid #ffea00;    bottom: 0;    content: '';    left: 0;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);    z-index: 99991;}.fancybox-thumbs .fancybox-thumbs-active:before {    opacity: 1;}/* Styling for Small-Screen Devices */@media all and (max-width: 767px) {    .fancybox-thumbs {        width: 110px;        display: none;    }    .fancybox-show-thumbs .fancybox-inner {        right: 110px;    }    .fancybox-thumbs > ul > li {        max-width: calc(100% - 10px);    }}@media all and (min-width: 768px) {    .fancybox-thumbs {        top: auto;        width: auto;        bottom: 0;        left: 0;        right: 0;        height: 95px;        padding: 10px 10px 5px 10px;        box-sizing: border-box;        background: rgba(0, 0, 0, 0.3);    }    .fancybox-show-thumbs .fancybox-inner {        right: 0;        bottom: 95px;    }}.tdhover td {    background-color: #f5f5f5;}.text-big {    font-size: 60px;}.eu-cookies {    position: fixed;    left: 0;    bottom: 0;    width: 100%;    color: white;    background-color: rgba(0, 0, 0, 1);    z-index: 1000;    padding: 5px;    font-size: 12px;    text-align: center;}.eu-cookies a {    color: #ed1c24;}.eu-cookies .btn {    margin-left: 10px;}.banners-top-info {    position: absolute;    left: 0;    top: 0;    width: 100%;    color: white;    z-index: 10000;    padding: 6px 5px;    font-size: 12px;    text-align: center;    background-color: #ff0000;}.banners-top-info .ion {    position: absolute;    right: 10px;    top: 3px;    font-size: 22px;}.banners-top-info p {    margin-bottom: 0;}.banners-top-info a {    color: #fff;}.banners-top-info a:hover,.banners-top-info a:active,.banners-top-info a:focus {    text-decoration: none;}body {    background: #fff repeat-x;    font-family: "Open Sans", sans-serif;}#ajax-spinner {    background: url("../images/page/progress.gif") no-repeat scroll center center rgba(0, 0, 0, 0.8);    border-radius: 5px;    height: 60px;    left: 50%;    margin: -30px 0 20px -30px;    position: fixed;    text-indent: -999em;    top: 50%;    width: 60px;    z-index: 100000;}.tab-content {    padding-top: 40px;}.wysing p {    margin-bottom: 15px;}.wysing p + h2, .wysing p + h3, .wysing p + h4 {    margin-top: 20px;}.wysing a {    text-decoration: underline;}.wysing-product img[align="right"], .wysing-product img[style="float:right"] {    margin-left: 10px;    margin-bottom: 15px;}.wysing-product img[align="left"], .wysing-product img[style="float:left"] {    margin-right: 10px;    margin-bottom: 15px;}.wysing-product img {    max-width: 100% !important;    height: auto !important;}strong {    font-weight: 700;}.red {    color: #ed1c24;}.black {    color: #3d3d3d !important;}.h1, h1 {    margin-top: 0;}.h1, .h2, .h3, .h4, .h5, .h6 {    display: block;}.table-parameters > thead > tr > th,.table-parameters > tbody > tr > th,.table-parameters > tfoot > tr > th,.table-parameters > thead > tr > td,.table-parameters > tbody > tr > td,.table-parameters > tfoot > tr > td {    padding: 4px 0;    border-top: none;    font-size: 13px;}/* page-section---------------------------------------- */.page-section {    position: relative;    padding-top: 30px;    padding-bottom: 30px;    overflow: hidden;}.page-section.md-padding {    padding-top: 20px;    padding-bottom: 20px;}.page-section.sm-padding {    padding-top: 10px;    padding-bottom: 10px;}.page-section.no-padding {    padding-top: 0;    padding-bottom: 0;}.page-section.no-padding-top {    padding-top: 0;}.page-section.no-padding-bottom {    padding-bottom: 0;}.page-section.no-bottom-space {    margin-bottom: -40px;}.page-section.light {    background-color: #eef0f5;}.page-section.page-section-tabs {    padding-bottom: 0 !important;    margin-bottom: 0 !important;}.page-section.page-section-home {    background: url(../images/page/home/bg-home.jpg) #e5ded3 center top no-repeat;    padding-top: 0;    padding-bottom: 0;}.page-section .page-section-home-content {    padding-top: 50px;    padding-bottom: 50px;}@media screen and (max-width: 991px) {    .page-section.page-section-home {        background-image: none;    }    .page-section .page-section-home-content {        padding-bottom: 0;    }}.page-section-home {    font-size: 15px;}.page-section-home .h3 {    font-weight: normal;}.page-section-home ul {    list-style: none;    font-size: 18px;    line-height: 2em;}.page-section-home ul li {    padding-left: 36px;    position: relative;}.page-section-home ul li:before {    content: "\f375";    font-family: "Ionicons";    font-size: 25px;    line-height: 25px;    top: 8px;    left: 0;    position: absolute;    color: #F58220;}.page-section-home .btn-default:focus,.page-section-home .btn-default:hover,.page-section-home .btn-default:active {    color: #000000;    background-color: transparent;    border-color: #000000;}.page-section-articles {    background-color: #f5f5f5;}.page-section-articles .h4 {    border-bottom: #cdcdcd 1px solid;    padding-bottom: 30px;    margin-bottom: 30px;    font-size: 16px;    letter-spacing: 0.05em;}.page-section-articles .media-link {    padding: 0;    margin-right: 30px;    display: block;    position: relative;    overflow: hidden;    text-align: center;}.page-section-articles .media-link .ion {    position: absolute;    bottom: 50%;    left: 50%;    font-size: 80px;    width: 80px;    height: 80px;    line-height: 80px;    margin-left: -40px;    margin-bottom: -40px;    color: #ffffff;    z-index: 11;    opacity: 1;}.page-section-articles .media-link:after {    transition: all 0.2s ease-in-out;    content: '';    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    background-color: rgba(0, 0, 0, 0);    z-index: 10;}.page-section-articles .media-link:hover .ion {    bottom: 50%;    opacity: 1;}.page-section-articles .media-link:hover:after {    background-color: rgba(0, 0, 0, 0.3);}/* content---------------------------------------- */.comparison h2 {    font-size: 25px;    line-height: 30px;    min-height: 60px;}.menu-category .h2 {    background: #000;    color: #fff;    font-size: 14px;    font-weight: normal;    margin-bottom: 0;    margin-top: 0;    padding: 15px 20px;}.menu-category .in {    border-left: 1px solid #d9d9d9;    border-right: 1px solid #d9d9d9;    border-bottom: 1px solid #d9d9d9;}.menu-filter .in {    padding: 20px 15px 0;    font-size: 13px;}.menu-category ul {    list-style: none;    margin: 0;    padding: 0;    font-size: 13px;}.menu-category li {    border-bottom: 1px solid #d9d9d9;}.menu-category li.last, .menu-category li li {    border-bottom: 1px solid #fff;}.menu-filter strong {    display: block;    margin-bottom: 10px;    font-weight: 600;    font-size: 13px;}.menu-filter li {    border-bottom: none;    padding: 2px 0;}.menu-filter li input {    margin-right: 5px;}.menu-category a {    display: block;    color: #000;    padding: 10px 20px;}.menu-category a:hover,.menu-category a:active,.menu-category a:focus {    background: #ffcb05;    text-decoration: none;}.menu-category a.active {    font-weight: bold;}.menu-category a.activecurrent {    background: #f5f5f5;}.top-products .container {    margin-bottom: 30px;    background: #fff;    padding-left: 0;    padding-right: 0;}.banners .container {    margin-right: auto;    margin-left: auto;    padding-left: 0;    padding-right: 0;    margin-bottom: 20px;}@media screen and (max-width: 767px) {    #prefixform .text-right {        text-align: left;    }}.form-section .form-control {    border-color: #e6e3df;}.form-section .input-lg {    height: 50px;    padding: 12px 11px;    font-size: 18px;    line-height: 1.3333333;}.form-section textarea.input-lg {    height: 100px;}.content .container {    background: #fff;    padding-top: 30px;    padding-bottom: 30px;}.product-detail .content .container {    padding-top: 0;    padding-bottom: 0;}.home #content, .fullpage .content-col {    display: none;}@media (min-width: 1200px) {    #content {        min-height: 600px;    }}.form-div {    margin-bottom: 50px;}.form-div-last {    margin-bottom: 70px;}.form-div h3 {    margin-top: 0;    margin-bottom: 20px;}.form-group input[type="checkbox"], .row input[type="radio"] {    margin-right: 5px;}.all-row-article-blog h2 {    text-transform: uppercase;    font-size: 15px;    font-weight: 700;}.all-row-article-blog h2 a {    font-weight: 700;}.row-article-blog h2, .all-row-article-blog h3 {    font-size: 22px;    line-height: 30px;    height: 30px;    overflow: hidden;    color: #000;    font-weight: normal;    margin-bottom: 20px;    margin-top: 20px;    text-transform: none;}.row-category h2 {    font-size: 16px;    line-height: 20px;    height: 20px;    overflow: hidden;    color: #000;    font-weight: 600;    margin-bottom: 15px;    margin-top: 0;    text-transform: none;}.row-article-blog h2 a, .all-row-article-blog h2 a, .row-category h2 a {    color: #000;}.row-article-blog .h3 a {    font-size: 12px;    font-weight: normal;    text-transform: uppercase;    color: #999999;}.row-category .sub-category {    list-style: none;    margin: 0;    padding: 0;    line-height: 15px;    height: 75px;    overflow: hidden;}.row-category .sub-category li {    margin-bottom: 3px;    font-size: 12px;    font-weight: normal;    color: #999999;}.row-category .sub-category a {    font-size: 12px;    font-weight: normal;    color: #999999;}.row-article-mini {    margin-left: -10px;    margin-right: -10px;}.row-article-mini .col-xs-4, .row-article-mini .col-xs-8 {    padding-left: 10px;    padding-right: 10px;}.row-article-mini h4 {    margin-top: 0;    text-transform: none;    font-size: 15px;    line-height: 18px;    color: #000;    font-weight: normal;    margin-bottom: 0;}.row-article-mini h4 a {    color: #000;}.row-article-blog p {    font-size: 14px;    line-height: 20px;    height: 60px;}.row-article {    margin-left: -10px;    margin-right: -10px;}.row-article .col-xs-5, .row-article .col-xs-7, .row-article .col-sm-12, .row-article .col-md-5, .row-article .col-md-7 {    padding-left: 10px;    padding-right: 10px;}.row-article h2, .row-article .h2 {    margin-top: 0;    text-transform: none;    font-size: 14px;    line-height: 17px;    color: #4d4d4d;    font-weight: normal;    margin-bottom: 0;}.row-article-home h2 {    margin-top: 0;    text-transform: none;    font-size: 18px;    line-height: 25px;    color: #4d4d4d;    font-weight: normal;    margin-bottom: 15px;}.row-article h2 a {    color: #4d4d4d;}.article-image {    margin-left: -15px;    margin-right: 15px;    margin-bottom: 15px;}.introductory {    font-size: 16px;}.video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px;    height: 0;    overflow: hidden;}.video-container iframe,.video-container object,.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.product-img,.product-table {    display: block;    float: left;    padding-left: 42px;    padding-right: 10px;    height: 40px;    line-height: 40px;    background: url(../images/page/product-img.png) no-repeat 10px center;    border-right: 1px solid #d9d9d9;    opacity: 0.4;}.product-table {    background: url(../images/page/product-table.png) no-repeat 10px center;}.product-img:hover,.product-img-active,.product-table:hover,.product-table-active {    opacity: 1;    text-decoration: none;}.filter {    background: transparent;    color: #000000;    font-size: 12px;    border: 1px solid #d9d9d9;    margin-bottom: 40px;    line-height: 0;}.filter .filter-label {    display: block;    float: right;    padding: 0 20px;    line-height: 40px;    height: 40px;    border-left: 1px solid #d9d9d9;}.filter .filter-select {    display: block;    float: right;    line-height: 40px;    height: 40px;    padding-right: 10px;}.filter-sm {    padding: 4px 10px;    background: transparent;    color: #000000;    font-size: 12px;    border: 1px solid #d9d9d9;    margin-bottom: 0;    line-height: 30px;}.filter select.form-control {    border-color: transparent;    color: #000000;    background: transparent;    font-size: 12px;}.filter .bootstrap-select .btn, .filter .bootstrap-select .btn:hover {    background: transparent;    color: #000;    border: none;    font-size: 12px;    position: relative;    top: -5px;}/* fotogaleria---------------------------------------- */.col-categories-foto h2 {    margin-top: 0;    font-size: 15px;    font-weight: normal;    text-transform: uppercase;    line-height: 20px;    height: 60px;}.col-categories-foto .date-foto {    font-size: 11px;    margin-top: 10px;    color: #cdcdcd;    display: block;}.row-foto {    margin-left: -10px;    margin-right: -10px;}.col-foto {    position: relative;    min-height: 1px;    padding-left: 10px;    padding-right: 10px;    float: left;    width: 33.33333333%;    margin-bottom: 20px;}.col-foto img {    border: 1px solid #e6e6e6;}.table-product .badge-product {    left: 55px;    top: 0;}.img-cell .badge-product {    left: 55px;    top: 0;}.table-product .name-shopping {    width: 270px;}.table-product h2 {    margin-top: 4px;    font-size: 16px;    margin-bottom: 0;    color: #4d4d4d;    font-weight: normal;}.table-product h2 a {    color: #4d4d4d;}.table-product .td-product-parameter {    font-size: 12px;    vertical-align: middle;}.table-product .td-product-availability {    font-size: 20px;    vertical-align: middle;}.table-product .td-product-availability .ion {    position: relative;    top: -2px;}/* shopping cart---------------------------------------- */.shopping-col .col-price {    font-size: 18px;    margin-top: 15px;}.shopping-col label {    font-weight: normal;    font-size: 18px;}.shopping-col .col-desc {    color: #000;}.row-shipping {    margin-bottom: 15px;    font-size: 16px;}.row-shipping p {    margin-bottom: 0;    font-size: 14px;    color: #000;    padding-left: 38px;    margin-top: 15px;}/* list abc---------------------------------------- */.all-list {    overflow: auto;}.all-heading {    margin: 10px 0 0 0;    color: #000;    font-weight: normal;    font-size: 18px;}.all-content ul {    list-style: none;    margin: 0;    padding: 0;}.all-content {    padding: 10px 0 20px 0;}.all-list ul li {    float: left;    width: 24%;}.all-list ul li {    line-height: 130%;    padding-right: 5px;    padding-left: 16px;    margin-bottom: 5px;    background: url("../images/page/li.png") no-repeat left center transparent;}.all-list ul li a {    color: #000;    font-weight: normal;}/* product---------------------------------------- */.product-page #content .container, #content-top .container {    padding-top: 0;    padding-bottom: 0;}.product-page .alert, .product-detail .alert {    margin-top: 15px;}.col-product .row-bottom {    min-height: 30px;}.col-product {    position: relative;    margin-bottom: 30px;}.col-product .product-availability {    font-size: 20px;}.col-product .product-availability .ion {    position: relative;    top: -2px;}.col-product .col-img {    margin-bottom: 0;    position: relative;}.col-product .col-icon {    height: 40px;    margin: 10px 0;}.col-product-home .col-icon {    margin-bottom: 0;}.col-product:hover .col-icon .col-icon-in {    display: block !important;}.col-icon .btn-block {    width: 100%;}.name-shopping .product-code {    margin-bottom: 12px;}.col-icon .btn-sh,.col-product-home .col-icon .btn-sh {    width: calc(100% - 86px);}.col-product h2 {    font-size: 14px;    margin-top: 10px;    margin-bottom: 10px;    overflow: hidden;    line-height: 17px;    height: 34px;    font-weight: normal;    color: #4d4d4d;}.col-product h2 a {    color: #4d4d4d;}.col-product a:hover {    text-decoration: none;}.badge-product {    position: absolute;    top: 20px;    right: 15px;    display: block;    width: 65px;    height: 20px;    line-height: 20px;    background: #ffcb05;    text-align: center;    font-size: 10px;    color: #000;    text-transform: uppercase;}.badge-product:hover {    text-decoration: none;}.badge-discount-detail {    background: #ed1c24;    color: #fff !important;}.badge-discount {    position: absolute;    display: block;    background: #ed1c24;    text-transform: uppercase;    height: 20px;    line-height: 20px;    width: 100px;    bottom: 0;    left: 0;    font-size: 10px;    color: #fff !important;    text-align: center;}.badge-discount:hover {    text-decoration: none;}.product-detail .badge-product {    top: 0;    right: 0;}@media screen and (max-width: 767px) {    .product-detail .badge-product {        right: 15px;    }}.table-product .last-btn {    margin-right: 10px;}.col-product .price-default, .row-prefix .price-default, .table-product .price-default {    font-size: 18px;    font-weight: normal;    color: #000;    line-height: 18px;}.col-product .price-action, .row-prefix .price-action, .table-product .price-action {    font-size: 14px;    line-height: 14px;    color: #999999;    text-decoration: line-through;}.col-product .btn-success {    color: #fff;}.product-page .pagination {    margin-right: -15px;    margin-top: -15px;}.detail-short-desc {    font-size: 12px;    color: #737373;}.wysing-product table {    width: 100%;}.wysing-product table td {    padding: 5px 0;}.wysing-action .h1 {    font-size: 54px;}.wysing-action h3 {    font-weight: normal;}.collapsible {    font-weight: 600;    text-transform: uppercase;    border: 1px solid transparent;    padding: 6px 12px;    text-decoration: none !important;}.collapsible:hover, .collapsible:active, .collapsible:focus {    text-decoration: none;}.collapsible:hover {    border: 1px solid #d9d9d9;}.collapsible .ion {    color: #939393;    margin-right: 5px;}.availability {    font-weight: bold;}.product-availability .ion-android-checkmark-circle,.availability .ion-android-checkmark-circle,.td-product-availability .ion-android-checkmark-circle {    color: #9CCC3D;}.product-availability .ion-ios-clock-outline,.availability .ion-ios-clock-outline,.td-product-availability .ion-ios-clock-outline {    color: #FAA61A;}.availability strong {    text-transform: uppercase;    display: inline-block;    margin-right: 10px;    font-weight: bold;}.availability .ion,.prefix-name .ion {    margin-right: 10px;    font-size: 20px;    position: relative;    top: 3px;}.prefix-name .ion {    color: #ffcb05;}.prefix-name a:hover, .prefix-name a:active, .prefix-name a:focus {    text-decoration: none;}.availability-prefix {    font-weight: normal;    font-size: 12px;}.product-price {    font-size: 20px;}.product-discount {    line-height: 18px;}.product-price .price-action {    color: #999999;    font-size: 14px;    text-decoration: line-through;}.discountred {    color: #ed1c24;    font-size: 12px;}.item-price-s {    line-height: 16px;}.product-price .notax {    font-size: 14px;    display: inline-block;    margin-left: 20px;}@media (max-width: 991px) {    .product-price .notax {        display: block;        margin-left: 0;    }}.product-price .pricetax {    font-size: 16px;}.product-add-to-card .unit {    display: inline-block;    padding-left: 5px;    padding-right: 5px;    line-height: 40px;    font-size: 14px;}@media (min-width: 992px) {    .product-add-to-card .box {        width: 300px;        float: right;    }    .product-add-to-card .box .btn-80 {        float: right;        display: block;    }    .product-add-to-card .box .unit {        padding-left: 25px;    }}@media (min-width: 992px) and (max-width: 1199px) {    .product-add-to-card-single .btn-add {        width: 70px;    }    .product-add-to-card-single .btn-add .ion {        margin-right: 0;    }    .product-add-to-card-single .btn-add .title {        display: none;    }}@media screen and (max-width: 767px) {    .product-add-to-card-single .row-xs {        margin-bottom: 20px;        display: block;    }}.prefix-name {    font-size: 16px;    font-weight: normal;    margin-top: 0;    margin-bottom: 0;}.product-code {    color: #999999;    font-size: 11px;    text-transform: uppercase;}.left-heading {    margin-top: 50px;    margin-bottom: 30px;    padding-bottom: 30px;    border-bottom: 1px solid #cdcdcd;}/* shopping cart---------------------------------------- */.intro-col h2 {    margin-top: 30px;    font-size: 16px;    font-weight: normal;    text-transform: uppercase;    text-align: center;    line-height: 22px;    min-height: 44px;    letter-spacing: 0.05em;}.intro-col {    text-align: center;    margin-bottom: 50px;}@media (max-width: 767px) {    .intro-col {        margin-bottom: 10px;    }    .intro-col h2 {        margin-top: 15px;        font-size: 14px;        line-height: 18px;        min-height: 54px;        letter-spacing: 0;    }}.intro-col .intro-sub {    color: #4d4d4d;    font-size: 12px;    line-height: 20px;    text-transform: uppercase;    letter-spacing: 0.025em;}.intro-col .intro-sub a {    color: #4d4d4d;}.intro-col .intro-sub a:hover {    color: #f58121;}@media (min-width: 768px) and (max-width: 991px) {    .intro-col .intro-sub {        min-height: 120px;    }}@media (min-width: 992px) and (max-width: 1199px) {    .intro-col .intro-sub {        min-height: 120px;    }}@media (min-width: 1200px) {    .intro-col .intro-sub {        min-height: 100px;    }}.fleft {    float: left;}.col-form-desc {    font-size: 12px;    color: #666460;}@media (min-width: 768px) {    .col-form-desc {        padding-top: 34px;    }}.video-intro {    background-color: #ed1c24;    color: #fff;    font-size: 24px;    line-height: 240px;}.col-video, .col-text {    position: relative;    min-height: 1px;    float: left;}.col-video {    width: 420px;}.video-intro a {    color: #fff;}.video-intro a:hover {    text-decoration: none;    color: #fff;}.video-intro span {    font-size: 60px;    position: relative;    top: 12px;    margin-right: 30px;}.video-intro .youtube-box {    position: relative;    top: 6px;    margin-left: 10px;    display: inline-block;}@media (min-width: 768px) and (max-width: 991px) {}@media (min-width: 992px) and (max-width: 1199px) {}@media (min-width: 1200px) {}.f14 {    font-size: 14px;}.text-1 {    color: #faa61a;}.text-2 {    color: #ed1c24;}.text-3 {    color: #96cc29;}.col-pay h2 {    font-weight: normal;    font-size: 22px;}#search-box {    position: relative;    z-index: 7005;}#search-backdrop {    position: fixed;    z-index: 7000;    width: 100%;    height: 100%;    opacity: 0.6;    background: #000;    top: 0;    left: 0;    display: none;}#search-modal {    display: none;}.modal-search {    background: #fff;    position: absolute;    z-index: 7004;    top: 60px;    border: solid 1px #464646;    width: 100%;    padding: 20px;    border-radius: 3px;}.modal-search:before {    content: '';    position: absolute;    top: -10px;    left: 50px;    width: 0;    height: 0;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-bottom: 10px solid #464646;}.modal-search:after {    content: '';    position: absolute;    top: -7px;    left: 50px;    width: 0;    height: 0;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-bottom: 10px solid #ffffff;}.modal-search .product-code {    font-size: 11px;    color: #999999;    text-transform: uppercase;}.modal-search .price-action {    color: #999999;    text-decoration: line-through;    font-size: 12px;}.modal-search .category-desc {    font-size: 12px;    color: #999999;    line-height: 15px;    max-height: 30px;    overflow: hidden;}.modal-search .alert {    font-size: 13px;    text-align: center;    line-height: 18px;    margin-top: 30px;    margin-bottom: 0;}.modal-search .alert .ion {    font-size: 26px;    position: relative;    top: 3px;}.modal-search .alert .phone {    font-size: 18px;}.modal-search .product-name {    font-weight: normal;}.modal-search-content .row {    margin-left: -10px;    margin-right: -10px;}.modal-search-content .col {    padding-left: 10px;    padding-right: 10px;}.modal-search .btn-default {    border-color: #d9d9d9;    color: #999999;    font-size: 10px;}.page-intro {    padding-bottom: 0;}.page-intro .col {    position: relative;}.page-intro .h4 {    font-weight: normal;    margin-top: 0;}.page-intro p {    font-size: 12px;}.page-intro .ion {    font-size: 60px;    color: #ffcb05;    position: absolute;    top: 0;    left: 15px;}.page-intro .in {    padding-left: 80px;    min-height: 60px;}.clock-box {    border: 1px solid #ffcb05;    position: relative;}.clock-box .in {    padding: 20px 15px 20px 80px;    font-size: 13px;}.clock-box .h5 {    font-weight: normal;    margin-top: 0;    line-height: 1.2em;}.clock-box p {    font-size: 12px;}.clock-box p span {    display: inline-block;    width: 50px;}.clock-box .ion {    font-size: 60px;    color: #ffcb05;    position: absolute;    top: 20px;    left: 15px;}.btn-intro {    display: inline-block;    margin-bottom: 0;    font-weight: normal;    text-align: left;    vertical-align: middle;    -ms-touch-action: manipulation;    touch-action: manipulation;    cursor: pointer;    background-image: none;    white-space: nowrap;    padding: 15px 90px 15px 30px;    font-size: 12px;    line-height: 1.42857143;    -webkit-user-select: none;    -ms-user-select: none;    user-select: none;    text-transform: uppercase;    border: 1px solid #ffcb05;    position: relative;    width: 100%;}.btn-intro:hover,.btn-intro:focus,.btn-intro:active {    text-decoration: none;}.btn-intro .icon {    position: absolute;    right: 30px;    top: 10px;    font-size: 30px;    color: #ffcb05;}@media screen and (max-width: 767px) {    .breadcrumb, .desc-category {        display: none;    }}.navbar-category {    margin-bottom: 20px;}.navbar-category-header {    cursor: pointer;    background: #000000;    color: #fff;    padding: 2px 10px;}.navbar-category #categorytoogle {    border: 1px solid #D9D9D9;}.navbar-category .h4 {    color: #fff;    font-weight: normal;}.navbar-category .h2 {    margin-top: 0;    margin-bottom: 0;    font-size: 14px;    color: #fff;}.navbar-category .ion {    font-size: 24px;}.navbar-category ul {    list-style: none;    margin: 0;    padding: 0;    font-size: 13px;}.navbar-category a {    display: block;    color: #000;    padding: 10px 10px;}.navbar-category li li a {    padding-left: 20px;}.navbar-category li li li a {    padding-left: 30px;}.navbar-category li li li li a {    padding-left: 40px;}.navbar-category li li li li a {    padding-left: 50px;}.navbar-category a:hover,.menu-category a:active, .menu-category a:focus {    background: #ffcb05;    text-decoration: none;}.navbar-category a.active {    font-weight: bold;}.navbar-category a.activecurrent {    background: #f5f5f5;}.reviews {    position: relative;}.reviews .col-heureka-image {    position: absolute;    top: 0;    left: 0;}.reviews .col-heureka-desc {    padding-left: 85px;}.reviews p {    font-size: 12px;    font-style: italic;    margin-top: 10px;    font-weight: normal;}.reviews .ratingname {    font-size: 16px;    display: inline-block;    margin-right: 15px;    font-weight: normal;}.reviews .rating {    font-size: 14px;    color: #18bcf2;    font-weight: normal;}.reviews .ion {    color: #18bcf2;}.reviews .ratingtime {    font-size: 12px;    color: #4d4d4d;    font-weight: normal;}.ion-ios-star-5:before {    content: "\f4b3\f4b3\f4b3\f4b3\f4b3";}.btn-top-toggle {    color: #000;    background-color: #feca30;    border-color: #feca30;    font-size: 25px;    line-height: 30px;    font-weight: bold;    padding: 9px 17px;}.btn-toggle:hover,.btn-toggle:focus,.btn-toggle.focus,.btn-toggle:active,.btn-toggle.active {    color: #000;    background-color: #feca30;    border-color: #feca30;}.btn-toggle:active,.btn-toggle.active {    background-image: none;}.btn-transparent-noborder {    color: #fff;    background-color: transparent;    border: none;    font-weight: normal;    padding: 7px 17px;    margin-right: 5px;}.btn-transparent-noborder:hover,.btn-transparent-noborder:focus,.btn-transparent-noborder.focus,.btn-transparent-noborder:active,.btn-transparent-noborder.active {    color: #fff;    border: none;}.btn-transparent-noborder:active,.btn-transparent-noborder.active {    background-image: none;}.page-topmargin {    margin-top: 180px;}@media screen and (max-width: 991px) {    .page-topmargin {        margin-top: 80px;    }}@media print {    .page-topmargin {        margin-top: 0;    }}.nav-menu-icon {    position: relative;    width: 40px;    height: 40px;    z-index: 600;    margin-left: 5px;    text-align: center;    padding: 0 0 0 0;    transition: all .2s ease-out;    background-color: #ffcb05;    color: #000000;    text-decoration: none;}@media (min-width: 768px) {    .nav-menu-icon {        display: none;    }}.nav-menu-icon span {    position: relative;    display: inline-block;    margin-top: 10px;    width: 20px;    height: 1px;    color: #000000;    font: bold 14px/.4 Helvetica;    text-transform: uppercase;    text-indent: -55px;    background: #000000;    transition: all .2s ease-out;}.nav-menu-icon span:before, .nav-menu-icon span:after {    content: '';    width: 20px;    height: 1px;    background: #000000;    position: absolute;    left: 0;    transition: all .2s ease-out}.nav-menu-icon span:before {    top: -7px}.nav-menu-icon span:after {    bottom: -7px}.nav-menu-icon.active span {    background: none}.nav-menu-icon.active span:before {    top: 0;    -webkit-transform: rotateZ(45deg);    transform: rotateZ(45deg)}.nav-menu-icon.active span:after {    bottom: 0;    -webkit-transform: rotateZ(-45deg);    transform: rotateZ(-45deg)}.ion-ul {    padding-left: 0;    margin-left: 2.14285714em;    list-style-type: none;}.ion-ul > li {    position: relative;}.ion-li {    position: absolute;    left: -2.14285714em;    width: 2.14285714em;    top: 0.14285714em;    text-align: center;}.bootstrap-touchspin .input-group-btn-vertical {    position: relative;    white-space: nowrap;    width: 1%;    vertical-align: middle;    display: table-cell}.bootstrap-touchspin .input-group-btn-vertical .btn {    display: block;    float: none;    padding: 0;    width: 21px;    height: 21px;    line-height: 21px;    text-align: center;    margin-left: -1px;    position: relative}.bootstrap-touchspin .input-group-btn-vertical .btn-default {    border-color: #999999;    color: #000;    background: #fff;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {    margin-top: 0;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {    margin-top: -2px;}.bootstrap-touchspin .input-group-btn-vertical .ion {    position: absolute;    top: 5px;    left: 6px;    font-size: 9px;    font-weight: normal}.quantity-box {    float: left;    width: 130px;}.quantity-box-shopping .form-control,.quantity-box .form-control {    padding: 7px 5px;    font-size: 18px;    height: 40px;    text-align: center;    border-color: #D9D9D9;}.quantity-box-shopping .btn-qty,.quantity-box .btn-qty {    padding: 0;    width: 40px;    height: 40px;    line-height: 40px;}/* form---------------------------------------- */.checkbox {    position: relative;    display: block;    font-weight: normal;}.radio,.checkbox {    margin-bottom: 4px;    padding-left: 38px;    color: #000;    cursor: pointer;    line-height: 24px;    position: relative;    display: block;}.radio label,.checkbox label {    min-height: 20px;    padding-left: 20px;    margin-bottom: 0;    font-weight: normal;    cursor: pointer;}.checkbox .ion-information-circled {    font-size: 20px;    position: relative;    top: 2px;}.radio:last-child,.checkbox:last-child {    margin-bottom: 0;}.radio input,.checkbox input {    position: absolute;    left: -9999px;}.radio .i,.checkbox .i {    position: absolute;    top: 0;    left: 0;    display: block;    width: 24px;    height: 24px;    outline: none;    border: 1px solid #999;    background: #FFF;    border-radius: 3px;}.small .checkbox .i {    top: 0;}.radio .i {    top: 3px;}.radio .i {    border-radius: 50%;}.radio input + .i:after,.checkbox input + .i:after {    position: absolute;    opacity: 0;    transition: opacity 0.1s;    -o-transition: opacity 0.1s;    -moz-transition: opacity 0.1s;    -webkit-transition: opacity 0.1s;}.radio input + .i:after {    content: '\f21b';    top: -1px;    left: 5px;    width: 24px;    height: 14px;    border-radius: 50%;    font: normal 14px/26px Ionicons;}.checkbox input + .i:after {    content: '\f122';    top: -2px;    left: 0;    width: 24px;    height: 24px;    font: normal 16px/26px Ionicons;    text-align: center;}.radio input:checked + .i:after,.checkbox input:checked + .i:after {    opacity: 1;}.conditions {    text-decoration: underline;}.page-section-tabs-new .tabs {    background: #cbcbcb;}@media screen and (max-width: 767px) {    .page-section-tabs-new .tabs .container {        padding-left: 0;        padding-right: 0;    }}.page-section-tabs-new .nav > li > a {    padding: 15px 15px;}.page-section-tabs-new .nav-tabs > li.active > a,.page-section-tabs-new .nav-tabs > li.active > a:hover,.page-section-tabs-new .nav-tabs > li.active > a:focus {    color: #000;    background-color: #fff;    cursor: default;}.page-section-tabs-new .nav-tabs.nav-justified > li {    display: table-cell;    width: 1%;}.page-section-tabs-new .nav-tabs.nav-justified > li > a {    margin-bottom: 0;}.house-section {    height: 650px;    background: url("../images/page/house/house-index-bg.jpg") repeat-x top center;}.house-section-in {    height: 650px;    background: url("../images/page/house/house-index.jpg") no-repeat top left;}.house-section-page {    height: 650px;    background-color: #e6e1da;}.house-section-page-in {    height: 650px;    background: url("../images/page/house/house-page.jpg") no-repeat top left;}.house-in {    padding-left: 800px;    padding-top: 120px;}.house-in .h1 {    margin-top: 0;    margin-bottom: 30px;    text-transform: uppercase;}.house-in .h3 {    margin-top: 0;    margin-bottom: 10px;    font-weight: normal;    text-transform: uppercase;}.house-in p {    font-size: 15px;    margin-bottom: 30px;}@media (min-width: 992px) and (max-width: 1199px) {    .house-in {        padding-left: 700px;    }    .house-section-in,    .house-section-page-in {        position: absolute;        left: -100px;    }}@media (min-width: 768px) and (max-width: 991px) {    .house-in {        padding-left: 450px;        padding-top: 15px;    }    .house-section-in,    .house-section-page-in {        background: url("../images/page/house/house-page.jpg") no-repeat top left;        background-size: 700px 389px;        position: absolute;        left: -50px;    }    .house-section {        background-image: none;    }    .house-section,    .house-section-page {        height: 389px;        background-color: #e6e1da;    }}@media screen and (max-width: 767px) {    .house-in {        padding-left: 0;        padding-top: 30px;        padding-bottom: 15px;    }    .house-section {        background: url("../images/page/house/house-index-bg-mobile.jpg") no-repeat top right #e5ded3;    }    .house-section-page {        background: url("../images/page/house/house-page-bg-mobile.jpg") no-repeat top right #e5ded3;    }    .house-section,    .house-section-in,    .house-section-page,    .house-section-page-in {        height: auto;    }    .house-section-in,    .house-section-page-in {        background: none;    }    .house-section-in,    .house-section-page-in {        background-image: none;    }    .house-in .h1,    .house-in .h3 {        padding-right: 205px;    }    .house-in .h3 {        margin-top: 40px;        font-size: 18px;    }    .house-in .h1 {        font-size: 28px;        min-height: 68px;    }}@media (min-width: 768px) and (max-width: 991px) {    .house-in p {        margin-bottom: 15px;        font-size: 13px;    }    .house-in .mb20 {        margin-bottom: 5px !important;    }    .house-in .h1 {        margin-bottom: 10px;    }    .house-in .h3 {        margin-top: 0;        margin-bottom: 5px;    }}.house-in .btn-lg {    padding-top: 11px;    padding-bottom: 11px;    font-size: 18px;}.house {    position: absolute;}@media screen and (max-width: 767px) {    .house {        display: none;    }}.house-icon-1 {    top: 320px;    left: 435px}.house-icon-2 {    top: 275px;    left: 235px}.house-icon-3 {    top: 410px;    left: 230px}.house-icon-4 {    top: 415px;    left: 485px}.house-icon-5 {    top: 580px;    left: 310px}@media (min-width: 768px) and (max-width: 991px) {    .house-icon-1 {        top: 160px;        left: 235px    }    .house-icon-2 {        top: 160px;        left: 135px    }    .house-icon-3 {        top: 225px;        left: 130px    }    .house-icon-4 {        top: 225px;        left: 235px    }    .house-icon-5 {        top: 320px;        left: 210px    }}.house .circle {    display: block;    position: absolute;    top: 1px;    left: 0;    width: 28px;    height: 28px;    background: url("../images/page/house.png") no-repeat;}.house .name {    display: none;    position: absolute;    top: 0;    left: 32px;    padding: 0 20px;    color: #fff;    text-transform: uppercase;    line-height: 32px;    font-size: 13px;    border-radius: 3px;    background-color: #faa61a;}@media (min-width: 768px) and (max-width: 991px) {    .house .name {        padding: 0 5px;        line-height: 20px;        font-size: 11px;    }    .house .input-lg {        height: 28px;        padding: 3px 12px;        font-size: 14px;    }}.house:hover .circle {    background: url("../images/page/house-hover.png") no-repeat;}.house:hover .name {    display: block;}.house.active .circle {    background: url("../images/page/house-active.png") no-repeat;}.house.active .name {    display: block;    background-color: #f15a22;}.house-left {    padding: 20px;    background-color: #f2ede5;}.house-category {    height: 40px;    overflow: hidden;    line-height: 40px;    background-color: #000000;    color: #fff;}.house-category .name {    padding: 0 20px;    display: block;    text-transform: uppercase;    float: left;}.house-category a {    width: 215px;    display: block;    text-transform: uppercase;    float: right;    text-align: center;    font-size: 11px;    color: #000;    background-color: #ffcb05;}.house-category a .ion {    margin-left: 20px;}.house-category a:hover {    text-decoration: none;}.house-box-left {    padding: 40px 20px 20px 20px;    background: url("../images/page/house-detail.jpg") #f2ede5 no-repeat top right;}.house-box-left .tree a {    font-weight: bold;    font-size: 12px;}.house-box-left .tree .ion {    display: inline-block;    margin: 0 5px;}.house-box-left .btn-default:focus,.house-box-left .btn-default:hover,.house-box-left .btn-default:active {    color: #000000;    background-color: transparent;    border-color: #4D4D4D;}.house-box-left .h3hormal {    font-weight: normal;    font-size: 14px;}.house-box-left .more {    display: block;    position: relative;    background: #fff;    color: #000;    font-size: 12px;    padding: 11px 10px;    font-weight: bold;    text-transform: uppercase;    margin-bottom: 1px;}.house-box-left .more .ion {    position: absolute;    right: 10px;    top: 15px;}.house-box-left .more:hover {    text-decoration: none;}.row-block {    margin-left: -10px;    margin-right: -10px;}.row-block [class^="col-"] {    padding-left: 10px;    padding-right: 10px;}.blog-1, .blog-2 {    position: relative;}.intro-1, .intro-2 {    position: absolute;    bottom: 0;    background: rgba(0, 0, 0, 0.8);    color: #fff;    padding: 15px;    width: 100%;}.intro-1 h2, .intro-2 h2 {    color: #fff;    font-size: 20px;    font-weight: normal;    margin-top: 0;    margin-bottom: 0;}.intro-2 h2 {    font-size: 16px;}.intro-1 a, .intro-2 a {    color: #fff;}.intro-1 .category, .intro-2 .category {    display: block;    position: absolute;    top: -20px;    margin-left: -15px;    padding: 0 15px;    background: rgba(255, 203, 8, 0.9);    color: #000;    font-size: 9px;    text-transform: uppercase;    line-height: 20px;}.intro-1 a:hover, .intro-2 a:hover {    text-decoration: none;}.intro-1 p {    margin-top: 5px;    margin-bottom: 0;    font-size: 13px;}.intro-2 p {    margin-top: 5px;    margin-bottom: 0;    font-size: 12px;    display: none;}.blog-2:hover .intro-2 p {    display: block;}@media (min-width: 992px) and (max-width: 1199px) {    .blog-1 {        height: 330px;        overflow: hidden;    }    .blog-1 img {        position: absolute;        top: 0;        height: 330px;        width: auto;    }}@media (min-width: 1200px) {    .blog-1 {        height: 400px;        overflow: hidden;    }    .blog-1 img {        position: absolute;        top: 0;        height: 400px;        width: auto;    }}.warranty-box {    background-color: #e6e6e6;    color: #000000;    padding: 20px;    font-size: 12px;    margin-top: 20px;    margin-bottom: 20px;    text-align: left;}.warranty-box a:hover, .warranty-box a:active, .warranty-box a:focus {    text-decoration: none;}.warranty-box div {    margin-bottom: 5px;}.warranty-box label {    color: #000000;    font-weight: normal;    font-size: 13px;    line-height: 28px;}.warranty-box .warranty-price {    font-weight: bold;    display: inline-block;    padding-left: 5px;    font-size: 12px;}.table-shopping .warranty-box {    margin-top: 10px;    margin-bottom: 10px;}.step {    margin: 0 0 30px 0;    padding: 0;    list-style: none;    text-align: center;}.step li {    display: inline-block;    margin-right: 20px;    font-size: 16px;    color: #D9D9D9;    line-height: 40px;}.step li:last-child {    margin-right: 0;}.step li span.number {    display: inline-block;    font-size: 18px;    width: 40px;    height: 40px;    line-height: 40px;    color: #fff;    background: #D9D9D9;    border-radius: 50%;    margin-right: 10px;}.step li span.ion {    margin-left: 20px;    font-size: 26px;    position: relative;    top: 3px;    color: #D9D9D9;}@media screen and (max-width: 991px) {    .step li span.title {        display: none;    }}.step li.active {    color: #FFCB05;}.step li.active span.number {    background: #FFCB05;}.step li.active span.ion {    color: #D9D9D9;}.customer-registration {    padding: 20px;    background: #F7F7F7;    border: 1px solid #D9D9D9;    border-radius: 5px;    margin-bottom: 40px;}.google-map {    width: 100%;    height: 545px;}@media screen and (max-width: 767px) {    .google-map {        height: 290px;    }}.contact-form-section {    padding: 20px;    background: #F7F7F7;}.contact-form-section textarea {    height: 100px;}.instalation {    display: none;}.instalation .checkbox {    color: #F58220;}.instalation .checkbox .i {    color: #000;}.instalation .checkbox .ion-information-circled {    color: #D9D9D9;    margin-left: 5px;}.treeview {    padding: 0;    list-style: none outside none;    overflow: hidden;    position: relative;    margin-bottom: 0}.treeview ul {    padding: 0;    margin: 0;    list-style: none outside none;    overflow: hidden;    position: relative}.treeview ul ul {    margin-bottom: 4px}.treeview li {    position: relative;    margin: 0;    padding: 0;    border-bottom: 1px solid #d9d9d9}.treeview li a {    color: #000;    padding: 10px 50px 10px 20px;    line-height: 20px;    font-size: 13px;    overflow: hidden;    text-decoration: none;    display: block;    text-transform: uppercase;}.treeview li li {    border-bottom: none}.treeview li li a {    color: #000;    text-transform: none;    padding-top: 5px;    padding-bottom: 5px;    padding-left: 35px}.treeview .hitarea:hover {    cursor: pointer}.treeview li a:hover {    background: #ffcb05;    text-decoration: none;}.treeview li li a:hover {    background: #F5F5F5;}.treeview li.collapsable > a {    background: #F5F5F5;    font-weight: bold;}.treeview li.collapsable ul {    background: #F5F5F5;}.treeview li a.selected {    color: #000;    font-weight: bold;}.treeview li a.selected:hover {    background: #F5F5F5}.treeview li li li a {    padding-left: 50px}.treeview li li li li a {    padding-left: 65px}.treeview li li li li li a {    padding-left: 80px}.treeview li li li li li li a {    padding-left: 95px}.treeview .hitarea, .treeview .expandable-hitarea {    position: absolute;    right: 20px;    top: 13px;    cursor: pointer;}.treeview li li .hitarea, .treeview li li .expandable-hitarea {    top: 7px;}.treeview .hitarea:before {    content: url("../images/page/icons/minus.svg");}.treeview .expandable-hitarea:before {    content: url("../images/page/icons/plus.svg");}/* header---------------------------------------- */.header-xs {    position: fixed;    top: 0;    left: 0;    width: 100%;    background: #000;    border-bottom: 2px solid #ffcb05;    height: 80px;    z-index: 501;    color: #fff;    padding-top: 10px;}.header-xs .logo {    height: 60px;    width: auto;}.header-xs .col-btn img {    height: 60px;    margin-left: 10px;}.header-xs .cart {    position: relative;    display: inline-block;}.header-xs .cart span {    font-size: 12px;    position: absolute;    display: block;    width: 26px;    height: 26px;    line-height: 26px;    text-align: center;    background: #ffffff;    border-radius: 26px;    color: #000;    top: -5px;    right: -5px;}.header {    background: #000;    position: absolute;    top: 0;    width: 100%;    height: 180px;    border-bottom: 2px solid #ffcb05;    z-index: 500;}.header .btn-add {    display: none;    background-color: #ED1C24;    border-color: #ED1C24;    position: absolute;    top: 0;    right: 90px;}@media (min-width: 1200px) {    .fix-toolbar .header .btn-add {        display: block;    }}.fix-toolbar .header {    height: 60px;    border-bottom: none;    background: rgba(13, 13, 13, 0.95);    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);    transition: all .2s ease-out;    position: fixed;}.header .top-bar-box {    position: absolute;    top: 0;    left: 0;    width: 100%;}.fix-toolbar .header .top-bar-box {    display: none;}.header .top-bar {    font-size: 11px;    color: #999999;    padding-top: 10px;    height: 50px;    line-height: 30px;    margin-left: 200px;    border-bottom: 1px solid #272727;}.header .top-bar .ion {    margin-right: 5px;    font-size: 16px;    position: relative;    top: 2px;}.header .top-bar i.last {    margin-right: 0;    margin-left: 5px;}.header .top-bar a {    color: #999999;    margin-left: 30px;}.header .social {    float: left;}@media (min-width: 1200px) {    .header .social {        padding-left: 100px;    }}.header .fb-like {    position: relative;    top: -12px;    margin-right: 15px;}.header .logo {    position: absolute;    top: 30px;    left: 0;    z-index: 1004;}.fix-toolbar .header .logo {    top: 2px;}.header .logo img {    height: 120px;}.fix-toolbar .header .logo img {    height: 56px;}.header .tools-box {    position: absolute;    top: 65px;    left: 200px;    width: 740px;    z-index: 1004;}@media (min-width: 1200px) {    .header .tools-box {        left: 300px;        width: 840px;    }}.fix-toolbar .header .tools-box {    top: 10px;}.header .tools {    left: 200px;}@media (min-width: 1200px) {    .header .tools {        left: 300px;    }}.header-search {    float: left;    width: 470px;    position: relative;}.fix-toolbar .header .header-search {    width: 370px;}@media (max-width: 1199px) {    .header-search {        width: 370px;    }    .fix-toolbar .header .header-search {        width: 270px;    }}.header-search button {    font-size: 36px;    color: #999999;    background: transparent;    border: none;    line-height: 50px;    display: block;    width: 50px;    height: 50px;    text-align: center;    position: absolute;    top: 0;    left: 0;}.fix-toolbar .header .header-search button {    line-height: 40px;    width: 40px;    height: 40px;}.header-search input {    color: #999999;    background: #272727;    border: 1px solid #4D4D4D;    font-size: 13px;    height: 50px;    width: 100%;    border-radius: 3px;    padding: 10px 10px 10px 60px;}.fix-toolbar .header .header-search input {    height: 40px;}.header-search .search-form-focus input {    background: #fff;    color: #272727;    font-weight: bold;}.header-phone {    line-height: 40px;    height: 40px;    float: left;    margin-top: 5px;    margin-left: 40px;}.fix-toolbar .header .header-phone {    margin-top: 0;}.header-phone .ion {    font-size: 40px;    color: #999999;    display: block;    float: left;    margin: 0 20px 0 10px;    line-height: 40px;}.header-phone .col-info span {    display: block;}.header-phone .col-info {    float: left;    font-size: 13px;    line-height: 18px;    color: #999999;}.header-phone .col-info .phone2 {    font-size: 19px;    color: #999999;}.fix-toolbar .header .header-phone .col-info .phone1 {    display: none;}.fix-toolbar .header .header-phone .col-info .phone2 {    line-height: 40px;}.shopping-icon {    display: block;    position: relative;    float: right;    top: -5px;}.shopping-icon img {    width: 60px;}.fix-toolbar .header .shopping-icon img {    width: 50px;}.shopping-icon span {    font-size: 12px;    position: absolute;    display: block;    width: 26px;    height: 26px;    line-height: 26px;    text-align: center;    background: #e6e6e6;    border-radius: 26px;    color: #000;    top: -5px;    right: -5px;}/* footer---------------------------------------- */.footer-content {    background: #272727;    color: #999999;    font-size: 13px;}.footer-content a {    color: #999999;}.footer-content a.nodecoration:hover,.footer-content a.nodecoration:active,.footer-content a.nodecoration:focus {    text-decoration: none;}.footer-content .h4, .footer-content .h5 {    color: #fff;    margin-top: 0;}.footer-content .h4 {    margin-bottom: 5px;    margin-top: 5px;}@media screen and (max-width: 767px) {    .remax-icon {        margin-bottom: 10px;    }    .newsletter-info {        margin-bottom: 20px;    }}.footer-content .icon-footer {    font-size: 48px;    margin-right: 15px;    float: left;}.footer-content .icon-info {    float: left;    font-size: 11px;}.footer-content .form-control {    border-color: #4d4d4d;    background-color: #333333;    color: #999999;    font-size: 16px;    padding: 10px 15px;    height: 50px;    border-radius: 3px;    text-transform: uppercase;}.footer-content input.remax {    position: absolute;    right: 1px;    top: 1px;    padding: 5px 10px;    background-color: #272727;    border-left: 1px solid #4d4d4d;    border-bottom-right-radius: 3px;    border-top-right-radius: 3px;}.footer-content hr {    border-color: #4d4d4d;    margin-bottom: 0;}.contact-content .ion {    display: inline-block;    vertical-align: top;    font-size: 16px;    width: 30px;    position: relative;    text-align: center;}.contact-content p {    display: inline-block;}.contact-content ul {    margin: 0;    padding: 0;    list-style: none;}.contact-content ul li {    margin-bottom: 5px;}.wysing .contact-content ul li {    margin-bottom: 10px;}.wysing .contact-content .ion {    color: #FAA61A;}.footer-newsletter {    background: #ffcb05;    color: #000;    font-size: 13px;}.footer-newsletter .h3 {    margin-top: 0;}.footer-newsletter .icon-newsletter {    font-size: 42px;    line-height: 42px;}.footer-newsletter .form-control {    color: #000;    border-color: #000;    background: transparent;    font-size: 16px;    padding: 10px 15px;    height: 50px;    border-radius: 3px;}.footer-newsletter .form-control::-moz-placeholder {    color: #000;    opacity: 1;}.footer-newsletter .form-control:-ms-input-placeholder {    color: #000;    opacity: 1;}.footer-newsletter .form-control::-webkit-input-placeholder {    color: #000;    opacity: 1;}.footer-newsletter .form-control:focus {    background-color: #ffdc57;    border-color: #000;}.footer-newsletter .btn-newsletter {    position: absolute;    right: 1px;    top: 1px;    padding: 0;    line-height: 46px;    width: 70px;    text-align: center;    border-bottom-left-radius: 0;    border-top-left-radius: 0;    font-size: 18px;}.footer-newsletter .checkbox {    padding-left: 45px;    line-height: 20px;}.footer-newsletter .checkbox .i {    position: absolute;    top: 0;    left: 0;    display: block;    width: 30px;    height: 30px;    outline: none;    border: 1px solid #000;    background: transparent;    border-radius: 3px;}.footer-newsletter .checkbox input + .i:after {    left: 0;    width: 30px;    height: 30px;    font: normal 24px/32px Ionicons;}.footer-newsletter .ion-information-circled {    font-size: 20px;    position: relative;    top: 2px;}.footer-copy {    background: #4d4d4d;    padding: 20px 0;    color: #999999;    font-size: 12px;    letter-spacing: 0.025em;}.footer-copy a {    color: #999999;}.footer .footer-content .container {    color: #cbcbcb;    font-weight: normal;}.footer .col-footer {    padding-top: 20px;    padding-bottom: 20px;}@media (min-width: 768px) {    .footer .col-footer {        padding-top: 40px;        padding-bottom: 40px;        min-height: 190px;    }    .cell-view {        display: table-cell;        vertical-align: middle;        height: 110px;    }}.footer-menu ul {    margin: 0;    padding: 0;    list-style: none;}.footer-menu ul li {    margin-bottom: 5px;}.footer-menu ul a {    color: #cbcbcb;    text-decoration: none;}.footer-menu ul a:hover {    color: #fff;    text-decoration: underline;}@media screen and (max-width: 767px) {    .footer-content .h5 {        margin-bottom: 15px !important;    }    .footer .col-footer {        padding-top: 50px;        padding-bottom: 50px;    }    .footer .col-info {        padding-top: 30px;        padding-bottom: 0;    }}#footer-phone {    position: fixed;    bottom: 0;    right: 0;    width: 469px;    background: transparent url(../images/page/bg-phone-gdpr-2.png) no-repeat;    z-index: 3000;}#footer-phone #footer-phone-form {    padding: 10px 30px 20px 40px;    color: #ffffff;    display: none;}#footer-phone .form-control {    color: #000;    border-color: #000;    background: #fff;    font-size: 16px;    padding: 10px 15px;    height: 50px;    border-radius: 3px;}#footer-phone .form-control::-moz-placeholder {    color: #000;    opacity: 1;}#footer-phone .form-control:-ms-input-placeholder {    color: #000;    opacity: 1;}#footer-phone .form-control::-webkit-input-placeholder {    color: #000;    opacity: 1;}#footer-phone .btn {    position: absolute;    right: 1px;    top: 1px;    padding: 0;    line-height: 46px;    width: 135px;    text-align: center;    border-bottom-right-radius: 3px;    border-top-right-radius: 3px;    font-size: 13px;    text-transform: none;}#footer-phone .checkbox {    line-height: 20px;}#footer-phone .ion-information-circled {    font-size: 20px;    position: relative;    top: 2px;}#footer-phone .checkbox .i {    border-color: #000;}#footer-phone .checkbox .white,#footer-phone .checkbox .white a {    color: #ffffff;}#footer-phone #footer-open {    display: block;    height: 50px;    line-height: 50px;    padding: 0 70px;    color: #fff;    font-size: 16px;    font-weight: bold;    text-decoration: none;    margin-top: 90px;}#footer-phone #footer-open:hover, #footer-phone #footer-open:active, #footer-phone #footer-open:visited {    text-decoration: none;}#footer-phone #footer-phone-form p {    margin-bottom: 10px;    padding-right: 120px;    font-size: 13px;}/* shopping cart---------------------------------------- */.cart-body .media {    padding: 5px 0;    overflow: hidden;    margin-bottom: 10px}.cart-body .item-image {    margin-right: 20px;    width: 120px;    float: left}@media screen and (max-width: 991px) {    .cart-body .item-image {        width: 100px;        margin-right: 10px    }}.cart-body .item-body {    width: calc(100% - 440px);    float: left}.cart-body .item-body .code {    font-size: 11px;    color: #999999;    text-transform: uppercase;}@media screen and (max-width: 991px) {    .cart-body .item-body {        width: calc(100% - 200px);    }}.cart-body .item-title {    margin-bottom: 0;    font-size: 12px;    line-height: 1.1em;    font-weight: normal}.cart-body .item-title .name {    font-size: 14px;    display: block;    margin-bottom: 5px}.cart-body .item-title .name:hover,.cart-body .item-title .name:active,.cart-body .item-title .name:focus {    text-decoration: none}.cart-body .item-delete {    font-size: 11px;    color: #999999;    margin-top: 20px;    display: block;}@media screen and (max-width: 991px) {    .cart-body .item-delete {        margin-top: 5px;    }}.cart-body .item-delete :hover,.cart-body .item-delete :active,.cart-body .item-delete :focus {    text-decoration: underline}.cart-body .item-delete .ion {    font-size: 18px;    position: relative;    top: 2px;}.cart-body .item-price {    margin-bottom: 0;    font-size: 18px;    color: #000;    width: 90px;    float: right;    text-align: right}@media (min-width: 992px) {    .cart-body .item-price-40 {        line-height: 40px;    }}@media screen and (max-width: 992px) {    .cart-body .item-price {        width: 85px;        font-size: 16px;    }}.cart-body .item-price span {    font-size: 12px;    color: #000;    font-weight: normal;}.cart-body .item-unit {    font-size: 14px;    line-height: 40px;    float: left;    margin-left: 10px;    width: 30px;}.cart-body .qty-row {    float: left;    width: calc(100% - 110px);}.cart-body .qty-row .quantity-box {    margin-right: 10px;}.cart-body .min-height-cart {    min-height: 60px;}.cart-body .item-price-discount {    margin-bottom: 0;    font-size: 14px;    color: #000;    width: 200px;    float: right;}@media screen and (max-width: 992px) {    .cart-body .item-price-discount {        text-align: right;        width: 85px;    }}.cart-body .item-price-discount {    font-size: 14px;}.cart-body .item-price-discount .price {    text-align: right;}.cart-body .item-price-discount .discountred {    font-size: 18px;    color: #ff0000;    font-weight: normal;}@media screen and (max-width: 992px) {    .cart-body .item-price-discount .discountred {        font-size: 16px;    }}.cart-body .item-price-discount .discountred .info,.cart-body .item-price-discount .info {    font-size: 13px;}.cart-body .item-qty {    margin-left: 20px;    width: 130px;    float: left;}.cart-body .item-qty .form-control {    font-size: 13px;    text-align: center;}.cart-body .media-total {    border-top: 1px solid #e6e6e6;    padding: 15px 0;    font-size: 18px;    line-height: 40px;}@media screen and (max-width: 992px) {    .cart-body .media-total {        font-size: 16px;    }}.cart-body .col-info {    line-height: 40px;}.cart-body .media-total .title-price {    float: right;    text-align: right;}@media screen and (max-width: 992px) {    .cart-body .media-total .title-price {        text-align: left;        float: left;    }}.cart-body .media-total .summary {    font-size: 18px;    font-weight: bold;    width: 130px;    float: right;    text-align: right;}.cart-body .media + .media {    margin-top: 0;}.cart-body .media-border {    border-top: 1px solid #e6e6e6;    padding: 10px 0;    margin-bottom: 0;    font-size: 14px}.alert-shoppingcart {    background: #fff;    border-color: #ffcb05;}.alert-shoppingcart .col-ion {    margin-right: 15px;}.alert-shoppingcart .ions {    font-size: 40px;    color: #000;}.alert-shoppingcart .btn {    padding: 7px 12px;}.alert-shoppingcart .ionb {    font-size: 24px;    position: relative;    top: 4px;    margin-right: 5px;}.coupon-div {    background: #F2F2F2;    padding: 10px;}.coupon-div label {    line-height: 40px;}.coupon-div .form-control {    border-color: #999999;}@media screen and (max-width: 767px) {    .coupon-div .row {        margin-left: -5px;        margin-right: -5px;    }    .coupon-div .col {        padding-left: 5px;        padding-right: 5px;    }    .coupon-div .btn {        display: block;        width: 100%;    }}.end-shopping-cart .ion {    font-size: 60px;    color: #ffcb05;}.end-shopping-cart-error .ion {    font-size: 60px;    color: #ff0000;}@media screen and (max-width: 767px) {    .popup-cart .modal-footer .btn {        width: 100%;        padding-left: 10px;        padding-right: 10px;        letter-spacing: -0.05rem;    }}@media (min-width: 768px) {    .popup-cart .modal-footer .btn {        width: 210px;    }}.table-shopping th {    color: #fff;    font-weight: normal;    font-size: 12px;    background: #000;}.table-shopping .line-40 {    line-height: 40px;}.table-shopping > thead > tr > th {    padding: 15px 8px;    border-bottom: none;}.table-shopping .first-td {    padding-left: 0;}.table-shopping > tbody > tr > td {    font-size: 18px;    padding-top: 20px;    padding-bottom: 20px;}.table-shopping .name a.name-product {    color: #4d4d4d;    display: block;}.table-shopping .name .code {    display: block;    font-size: 11px;    color: #999999;}.table-shopping .name .item-delete {    font-size: 11px;    color: #999999;    margin-top: 20px;    display: block;}.table-shopping .name .item-delete .ion {    font-size: 18px;    position: relative;    top: 2px;}.table-shopping .img-cell, .table-shopping .sub-total, .table-shopping .quantity-cell {    width: 120px;}.table-shopping .sub-total-total {    width: 130px;}.quantity-cell .form-control {    margin: 0 auto;    text-align: center;}.quantity-box .form-control {    border-radius: 0;}.table-shopping > tbody > tr > td.cart-total-info {    font-size: 26px;    font-weight: 200;}.table-shopping > tbody > tr > td.cart-total {    color: #000;    font-weight: 600;    font-size: 26px;}.table-shopping .action-cart {    color: #ff0000;    text-decoration: line-through;}.table-shopping .info-sum {    font-size: 14px;    font-weight: 200;}.table-shopping .cart-summary-weight > td {    color: #999999;}