@charset "UTF-8";
/* vietnamese */
@font-face {
    font-family: 'Poppins Medium';
    src: url("../fonts/Roboto-Medium/fonts/Roboto-Medium.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Roboto-Medium/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Roboto-Medium/fonts/Roboto-Medium.otf") format("opentype"), /* Open Type Font */ url("../fonts/Roboto-Medium/fonts/Roboto-Medium.svg") format("svg"), /* Legacy iOS */ url("../fonts/Roboto-Medium/fonts/Roboto-Medium.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/Roboto-Medium/fonts/Roboto-Medium.woff") format("woff"), /* Modern Browsers */ url("../fonts/Roboto-Medium/fonts/Roboto-Medium.woff2") format("woff2"); /* Modern Browsers */
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins Light';
    src: url("../fonts/Roboto-Light/fonts/Roboto-Light.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Roboto-Light/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Roboto-Light/fonts/Roboto-Light.otf") format("opentype"), /* Open Type Font */ url("../fonts/Roboto-Light/fonts/Roboto-Light.svg") format("svg"), /* Legacy iOS */ url("../fonts/Roboto-Light/fonts/Roboto-Light.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/Roboto-Light/fonts/Roboto-Light.woff") format("woff"), /* Modern Browsers */ url("../fonts/Roboto-Light/fonts/Roboto-Light.woff2") format("woff2"); /* Modern Browsers */
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url("../fonts/Roboto-Regular/fonts/Roboto-Regular.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Roboto-Regular/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Roboto-Regular/fonts/Roboto-Regular.otf") format("opentype"), /* Open Type Font */ url("../fonts/Roboto-Regular/fonts/Roboto-Regular.svg") format("svg"), /* Legacy iOS */ url("../fonts/Roboto-Regular/fonts/Roboto-Regular.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/Roboto-Regular/fonts/Roboto-Regular.woff") format("woff"), /* Modern Browsers */ url("../fonts/Roboto-Regular/fonts/Roboto-Regular.woff2") format("woff2"); /* Modern Browsers */
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins Thin';
    src: url("../fonts/Roboto-Thin/fonts/Roboto-Thin.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Roboto-Thin/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Roboto-Thin/fonts/Roboto-Thin.otf") format("opentype"), /* Open Type Font */ url("../fonts/Roboto-Thin/fonts/Roboto-Thin.svg") format("svg"), /* Legacy iOS */ url("../fonts/Roboto-Thin/fonts/Roboto-Thin.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/Roboto-Thin/fonts/Roboto-Thin.woff") format("woff"), /* Modern Browsers */ url("../fonts/Roboto-Thin/fonts/Roboto-Thin.woff2") format("woff2"); /* Modern Browsers */
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins SemiBold';
    src: url("../fonts/Roboto-Bold/fonts/Roboto-Bold.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Roboto-Bold/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Roboto-Bold/fonts/Roboto-Bold.otf") format("opentype"), /* Open Type Font */ url("../fonts/Roboto-Bold/fonts/Roboto-Bold.svg") format("svg"), /* Legacy iOS */ url("../fonts/Roboto-Bold/fonts/Roboto-Bold.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/Roboto-Bold/fonts/Roboto-Bold.woff") format("woff"), /* Modern Browsers */ url("../fonts/Roboto-Bold/fonts/Roboto-Bold.woff2") format("woff2"); /* Modern Browsers */
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins Bold';
    src: url("../fonts/Roboto-Black/fonts/Roboto-Black.eot"); /* IE9 Compat Modes */
    src: url("../fonts/Roboto-Black/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Roboto-Black/fonts/Roboto-Black.otf") format("opentype"), /* Open Type Font */ url("../fonts/Roboto-Black/fonts/Roboto-Black.svg") format("svg"), /* Legacy iOS */ url("../fonts/Roboto-Black/fonts/Roboto-Black.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/Roboto-Black/fonts/Roboto-Black.woff") format("woff"), /* Modern Browsers */ url("../fonts/Roboto-Black/fonts/Roboto-Black.woff2") format("woff2"); /* Modern Browsers */
    font-weight: 900;
    font-style: normal;
}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* $headings-font-weight:    700 !default; */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {margin: 0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
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}
a {background-color: transparent}
a:active,
a:hover {outline: 0}
abbr[title] {border-bottom: 1px dotted}
b,
strong {font-weight: bold}
dfn {font-style: italic}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #FFFF00;
    color: #000000;
}
small {font-size: 80%}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {top: -0.5em}
sub {bottom: -0.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
figure {margin: 1em 40px}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {overflow: auto}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
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}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
fieldset {
    border: 1px solid #C0C0C0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {overflow: auto}
optgroup {font-weight: bold}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {padding: 0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {text-decoration: underline}
    a[href]:after {content: " (" attr(href) ")"}
    abbr[title]:after {content: " (" attr(title) ")"}
    a[href^="#"]:after,
    a[href^="javascript:"]:after {content: ""}
    pre,
    blockquote {
        border: 1px solid #999999;
        page-break-inside: avoid;
    }
    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}
    .navbar {display: none}
    .btn > .caret,
    .dropup > .btn > .caret {border-top-color: #000000 !important}
    .label {border: 1px solid #000000}
    .table {border-collapse: collapse !important}
    .table td,
    .table th {background-color: #FFFFFF !important}
    .table-bordered th,
    .table-bordered td {border: 1px solid #DDDDDD !important}
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}
body {
    font-family: "Poppins Light";
    font-size: 14px;
    line-height: 1.6;
    color: #777777;
    background-color: #FFFFFF;
    position: relative;
    overflow-x: hidden;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #999999;
    text-decoration: none;
    transition: all ease 0.35s;
}
a:hover, a:focus {color: #6BD736}
figure {margin: 0}
img {vertical-align: middle}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {border-radius: 0}
.img-thumbnail {
    line-height: 1.6;
    background-color: #FFFFFF;
    border-radius: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.img-circle {border-radius: 50%}
hr {
    margin-top: 80px;
    margin-bottom: 30px;
    border: 0;
    border-top: 3.5px solid #F7F7F7;
}
.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: "Poppins Light";
    font-weight: 700;
    line-height: 1.5;
    color: #242424;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777;
}
h1, .h1,
h2, .h2,
h3, .h3 {
    margin-top: 22px;
    margin-bottom: 11px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {font-size: 65%}
h4, .h4,
h5, .h5,
h6, .h6 {
    margin-top: 11px;
    margin-bottom: 11px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {font-size: 75%}
h1, .h1 {font-size: 36px}
h2, .h2 {font-size: 30px}
h3, .h3 {font-size: 24px}
h4, .h4 {font-size: 18px}
h5, .h5 {font-size: 14px}
h6, .h6 {font-size: 12px}
p {margin: 0}
.lead {
    margin-bottom: 22px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .lead {font-size: 21px}
}
small,
.small {font-size: 85%}
mark,
.mark {
    background-color: #FCF8E3;
    padding: .2em;
}
.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, .initialism {text-transform: uppercase}
.text-capitalize {/*text-transform: capitalize;*/}
.text-muted {color: #777777}
.text-primary {color: #333333}
a.text-primary:hover,
a.text-primary:focus {color: #1A1A1A}
.text-success {color: #3C763D}
a.text-success:hover,
a.text-success:focus {color: #2B542C}
.text-info {color: #31708F}
a.text-info:hover,
a.text-info:focus {color: #245269}
.text-warning {color: #8A6D3B}
a.text-warning:hover,
a.text-warning:focus {color: #66512C}
.text-danger {color: #A94442}
a.text-danger:hover,
a.text-danger:focus {color: #843534}
.bg-primary {color: #FFFFFF}
.bg-primary {background-color: #333333}
a.bg-primary:hover,
a.bg-primary:focus {background-color: #1A1A1A}
.bg-success {background-color: #DFF0D8}
a.bg-success:hover,
a.bg-success:focus {background-color: #C1E2B3}
.bg-info {background-color: #D9EDF7}
a.bg-info:hover,
a.bg-info:focus {background-color: #AFD9EE}
.bg-warning {background-color: #FCF8E3}
a.bg-warning:hover,
a.bg-warning:focus {background-color: #F7ECB5}
.bg-danger {background-color: #F2DEDE}
a.bg-danger:hover,
a.bg-danger:focus {background-color: #E4B9B9}
.page-header {
    padding-bottom: 10px;
    margin: 44px 0 22px;
    border-bottom: 1px solid #EEEEEE;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 11px;
    list-style: none;
}
ul ul,
ul ol,
ol ul,
ol ol {margin-bottom: 0}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 22px;
}
dt,
dd {line-height: 1.6}
dt {font-weight: bold}
dd {margin-left: 0}
.dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    display: table;
}
.dl-horizontal dd:after {clear: both}
@media (min-width: 992px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {margin-left: 180px}
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777;
}
.initialism {font-size: 90%}
blockquote {
    padding: 11px 22px;
    margin: 0 0 22px;
    font-size: 17.5px;
    border-left: 5px solid #EEEEEE;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {margin-bottom: 0}
blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.6;
    color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {content: '\2014 \00A0'}
.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #EEEEEE;
    border-left: 0;
    text-align: right;
}
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {content: ''}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {content: '\00A0 \2014'}
address {
    font-style: normal;
    line-height: 1.6;
}
code,
kbd,
pre,
samp {font-family: "Montserrat", monospace}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #C7254E;
    background-color: #F9F2F4;
    border-radius: 0;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #FFFFFF;
    background-color: #333333;
    border-radius: 0;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none;
}
pre {
    display: block;
    padding: 10.5px;
    margin: 0 0 11px;
    font-size: 13px;
    line-height: 1.6;
    word-break: break-all;
    word-wrap: break-word;
    color: #777777;
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 0;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container:before, .container:after {
    content: " ";
    display: table;
}
.container:after {clear: both}
@media (min-width: 768px) {
    .container {width: 750px}
}
@media (min-width: 992px) {
    .container {width: 970px}
}
@media (min-width: 1170px) {
    .container {width: 1170px}
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
}
.container-fluid:after {clear: both}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row:before, .row:after {
    content: " ";
    display: table;
}
.row:after {clear: both}
.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-1 {width: 8.33333%}
.col-xs-2 {width: 16.66667%}
.col-xs-3 {width: 25%}
.col-xs-4 {width: 33.33333%}
.col-xs-5 {width: 41.66667%}
.col-xs-6 {width: 50%}
.col-xs-7 {width: 58.33333%}
.col-xs-8 {width: 66.66667%}
.col-xs-9 {width: 75%}
.col-xs-10 {width: 83.33333%}
.col-xs-11 {width: 91.66667%}
.col-xs-12 {width: 100%}
.col-xs-pull-0 {right: auto}
.col-xs-pull-1 {right: 8.33333%}
.col-xs-pull-2 {right: 16.66667%}
.col-xs-pull-3 {right: 25%}
.col-xs-pull-4 {right: 33.33333%}
.col-xs-pull-5 {right: 41.66667%}
.col-xs-pull-6 {right: 50%}
.col-xs-pull-7 {right: 58.33333%}
.col-xs-pull-8 {right: 66.66667%}
.col-xs-pull-9 {right: 75%}
.col-xs-pull-10 {right: 83.33333%}
.col-xs-pull-11 {right: 91.66667%}
.col-xs-pull-12 {right: 100%}
.col-xs-push-0 {left: auto}
.col-xs-push-1 {left: 8.33333%}
.col-xs-push-2 {left: 16.66667%}
.col-xs-push-3 {left: 25%}
.col-xs-push-4 {left: 33.33333%}
.col-xs-push-5 {left: 41.66667%}
.col-xs-push-6 {left: 50%}
.col-xs-push-7 {left: 58.33333%}
.col-xs-push-8 {left: 66.66667%}
.col-xs-push-9 {left: 75%}
.col-xs-push-10 {left: 83.33333%}
.col-xs-push-11 {left: 91.66667%}
.col-xs-push-12 {left: 100%}
.col-xs-offset-0 {margin-left: 0}
.col-xs-offset-1 {margin-left: 8.33333%}
.col-xs-offset-2 {margin-left: 16.66667%}
.col-xs-offset-3 {margin-left: 25%}
.col-xs-offset-4 {margin-left: 33.33333%}
.col-xs-offset-5 {margin-left: 41.66667%}
.col-xs-offset-6 {margin-left: 50%}
.col-xs-offset-7 {margin-left: 58.33333%}
.col-xs-offset-8 {margin-left: 66.66667%}
.col-xs-offset-9 {margin-left: 75%}
.col-xs-offset-10 {margin-left: 83.33333%}
.col-xs-offset-11 {margin-left: 91.66667%}
.col-xs-offset-12 {margin-left: 100%}
@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-1 {width: 8.33333%}
    .col-sm-2 {width: 16.66667%}
    .col-sm-3 {width: 25%}
    .col-sm-4 {width: 33.33333%}
    .col-sm-5 {width: 41.66667%}
    .col-sm-6 {width: 50%}
    .col-sm-7 {width: 58.33333%}
    .col-sm-8 {width: 66.66667%}
    .col-sm-9 {width: 75%}
    .col-sm-10 {width: 83.33333%}
    .col-sm-11 {width: 91.66667%}
    .col-sm-12 {width: 100%}
    .col-sm-pull-0 {right: auto}
    .col-sm-pull-1 {right: 8.33333%}
    .col-sm-pull-2 {right: 16.66667%}
    .col-sm-pull-3 {right: 25%}
    .col-sm-pull-4 {right: 33.33333%}
    .col-sm-pull-5 {right: 41.66667%}
    .col-sm-pull-6 {right: 50%}
    .col-sm-pull-7 {right: 58.33333%}
    .col-sm-pull-8 {right: 66.66667%}
    .col-sm-pull-9 {right: 75%}
    .col-sm-pull-10 {right: 83.33333%}
    .col-sm-pull-11 {right: 91.66667%}
    .col-sm-pull-12 {right: 100%}
    .col-sm-push-0 {left: auto}
    .col-sm-push-1 {left: 8.33333%}
    .col-sm-push-2 {left: 16.66667%}
    .col-sm-push-3 {left: 25%}
    .col-sm-push-4 {left: 33.33333%}
    .col-sm-push-5 {left: 41.66667%}
    .col-sm-push-6 {left: 50%}
    .col-sm-push-7 {left: 58.33333%}
    .col-sm-push-8 {left: 66.66667%}
    .col-sm-push-9 {left: 75%}
    .col-sm-push-10 {left: 83.33333%}
    .col-sm-push-11 {left: 91.66667%}
    .col-sm-push-12 {left: 100%}
    .col-sm-offset-0 {margin-left: 0}
    .col-sm-offset-1 {margin-left: 8.33333%}
    .col-sm-offset-2 {margin-left: 16.66667%}
    .col-sm-offset-3 {margin-left: 25%}
    .col-sm-offset-4 {margin-left: 33.33333%}
    .col-sm-offset-5 {margin-left: 41.66667%}
    .col-sm-offset-6 {margin-left: 50%}
    .col-sm-offset-7 {margin-left: 58.33333%}
    .col-sm-offset-8 {margin-left: 66.66667%}
    .col-sm-offset-9 {margin-left: 75%}
    .col-sm-offset-10 {margin-left: 83.33333%}
    .col-sm-offset-11 {margin-left: 91.66667%}
    .col-sm-offset-12 {margin-left: 100%}
}
@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-1 {width: 8.33333%}
    .col-md-2 {width: 16.66667%}
    .col-md-3 {width: 25%}
    .col-md-4 {width: 33.33333%}
    .col-md-5 {width: 41.66667%}
    .col-md-6 {width: 50%}
    .col-md-7 {width: 58.33333%}
    .col-md-8 {width: 66.66667%}
    .col-md-9 {width: 75%}
    .col-md-10 {width: 83.33333%}
    .col-md-11 {width: 91.66667%}
    .col-md-12 {width: 100%}
    .col-md-pull-0 {right: auto}
    .col-md-pull-1 {right: 8.33333%}
    .col-md-pull-2 {right: 16.66667%}
    .col-md-pull-3 {right: 25%}
    .col-md-pull-4 {right: 33.33333%}
    .col-md-pull-5 {right: 41.66667%}
    .col-md-pull-6 {right: 50%}
    .col-md-pull-7 {right: 58.33333%}
    .col-md-pull-8 {right: 66.66667%}
    .col-md-pull-9 {right: 75%}
    .col-md-pull-10 {right: 83.33333%}
    .col-md-pull-11 {right: 91.66667%}
    .col-md-pull-12 {right: 100%}
    .col-md-push-0 {left: auto}
    .col-md-push-1 {left: 8.33333%}
    .col-md-push-2 {left: 16.66667%}
    .col-md-push-3 {left: 25%}
    .col-md-push-4 {left: 33.33333%}
    .col-md-push-5 {left: 41.66667%}
    .col-md-push-6 {left: 50%}
    .col-md-push-7 {left: 58.33333%}
    .col-md-push-8 {left: 66.66667%}
    .col-md-push-9 {left: 75%}
    .col-md-push-10 {left: 83.33333%}
    .col-md-push-11 {left: 91.66667%}
    .col-md-push-12 {left: 100%}
    .col-md-offset-0 {margin-left: 0}
    .col-md-offset-1 {margin-left: 8.33333%}
    .col-md-offset-2 {margin-left: 16.66667%}
    .col-md-offset-3 {margin-left: 25%}
    .col-md-offset-4 {margin-left: 33.33333%}
    .col-md-offset-5 {margin-left: 41.66667%}
    .col-md-offset-6 {margin-left: 50%}
    .col-md-offset-7 {margin-left: 58.33333%}
    .col-md-offset-8 {margin-left: 66.66667%}
    .col-md-offset-9 {margin-left: 75%}
    .col-md-offset-10 {margin-left: 83.33333%}
    .col-md-offset-11 {margin-left: 91.66667%}
    .col-md-offset-12 {margin-left: 100%}
}
@media (min-width: 1170px) {
    .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-1 {width: 8.33333%}
    .col-lg-2 {width: 16.66667%}
    .col-lg-3 {width: 25%}
    .col-lg-4 {width: 33.33333%}
    .col-lg-5 {width: 41.66667%}
    .col-lg-6 {width: 50%}
    .col-lg-7 {width: 58.33333%}
    .col-lg-8 {width: 66.66667%}
    .col-lg-9 {width: 75%}
    .col-lg-10 {width: 83.33333%}
    .col-lg-11 {width: 91.66667%}
    .col-lg-12 {width: 100%}
    .col-lg-pull-0 {right: auto}
    .col-lg-pull-1 {right: 8.33333%}
    .col-lg-pull-2 {right: 16.66667%}
    .col-lg-pull-3 {right: 25%}
    .col-lg-pull-4 {right: 33.33333%}
    .col-lg-pull-5 {right: 41.66667%}
    .col-lg-pull-6 {right: 50%}
    .col-lg-pull-7 {right: 58.33333%}
    .col-lg-pull-8 {right: 66.66667%}
    .col-lg-pull-9 {right: 75%}
    .col-lg-pull-10 {right: 83.33333%}
    .col-lg-pull-11 {right: 91.66667%}
    .col-lg-pull-12 {right: 100%}
    .col-lg-push-0 {left: auto}
    .col-lg-push-1 {left: 8.33333%}
    .col-lg-push-2 {left: 16.66667%}
    .col-lg-push-3 {left: 25%}
    .col-lg-push-4 {left: 33.33333%}
    .col-lg-push-5 {left: 41.66667%}
    .col-lg-push-6 {left: 50%}
    .col-lg-push-7 {left: 58.33333%}
    .col-lg-push-8 {left: 66.66667%}
    .col-lg-push-9 {left: 75%}
    .col-lg-push-10 {left: 83.33333%}
    .col-lg-push-11 {left: 91.66667%}
    .col-lg-push-12 {left: 100%}
    .col-lg-offset-0 {margin-left: 0}
    .col-lg-offset-1 {margin-left: 8.33333%}
    .col-lg-offset-2 {margin-left: 16.66667%}
    .col-lg-offset-3 {margin-left: 25%}
    .col-lg-offset-4 {margin-left: 33.33333%}
    .col-lg-offset-5 {margin-left: 41.66667%}
    .col-lg-offset-6 {margin-left: 50%}
    .col-lg-offset-7 {margin-left: 58.33333%}
    .col-lg-offset-8 {margin-left: 66.66667%}
    .col-lg-offset-9 {margin-left: 75%}
    .col-lg-offset-10 {margin-left: 83.33333%}
    .col-lg-offset-11 {margin-left: 91.66667%}
    .col-lg-offset-12 {margin-left: 100%}
}
table {background-color: transparent}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left;
}
th {text-align: left}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.3;
    vertical-align: top;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #EDEDED;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {border-top: 0}
.table > tbody + tbody {border-top: 2px solid #EDEDED}
.table .table {background-color: #FFFFFF}
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {padding: 5px}
.table-bordered {border: 1px solid #EDEDED}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {border: 1px solid #EDEDED}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {border-bottom-width: 2px}
.table-striped > tbody > tr:nth-of-type(odd) {background: none}
.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 > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {background-color: #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: #E8E8E8}
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {background-color: #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 > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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 > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {background-color: #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 > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {background-color: #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: 16.5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #EDEDED;
    }
    .table-responsive > .table {margin-bottom: 0}
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > tfoot > tr > td {white-space: nowrap}
    .table-responsive > .table-bordered {border: 0}
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0}
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0}
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0}
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
    margin-top: 20px;
    font-size: 12px;
    line-height: inherit;
    color: #777777;
    text-transform: uppercase;
    border: 0;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="file"] {display: block}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {height: auto}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.6;
    color: #777777;
}
.form-control {
    display: block;
    width: 100%;
    padding: 12px 15px;
    font-size: 14px;
    line-height: 1.6;
    color: #777777;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #EDEDED;
    border-radius: 0;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
    border-color: #66AFE9;
    outline: 0;
}
.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: #EEEEEE;
    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: 36px}
    input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm input[type="month"] {line-height: 28px}
    input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg input[type="month"] {line-height: 46px}
}
.form-group {margin-bottom: 15px}
.radio,
.checkbox {
    position: relative;
    display: block;
    margin-bottom: 9px;
}
.radio label,
.checkbox label {
    min-height: 22px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] {cursor: not-allowed}
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {cursor: not-allowed}
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {cursor: not-allowed}
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 36px;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 28px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.4;
    border-radius: 0;
}
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
    height: 28px;
    line-height: 28px;
}
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {height: auto}
.form-group-sm .form-control {
    height: 28px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.4;
    border-radius: 0;
}
.form-group-sm select.form-control {
    height: 28px;
    line-height: 28px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {height: auto}
.form-group-sm .form-control-static {
    height: 28px;
    min-height: 34px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.4;
}
.input-lg, .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.33333;
    border-radius: 0;
}
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
    height: 46px;
    line-height: 46px;
}
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {height: auto}
.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 0;
}
.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {height: auto}
.form-group-lg .form-control-static {
    height: 46px;
    min-height: 40px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333;
}
.has-feedback {position: relative}
.has-feedback .form-control {padding-right: 45px}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    pointer-events: none;
}
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color: #3C763D}
.has-success .form-control {
    border-color: #3C763D;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
    border-color: #2B542C;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67B168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67B168;
}
.has-success .input-group-addon {
    color: #3C763D;
    border-color: #3C763D;
    background-color: #DFF0D8;
}
.has-success .form-control-feedback {color: #3C763D}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color: #8A6D3B}
.has-warning .form-control {
    border-color: #8A6D3B;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
    border-color: #66512C;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #C0A16B;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #C0A16B;
}
.has-warning .input-group-addon {
    color: #8A6D3B;
    border-color: #8A6D3B;
    background-color: #FCF8E3;
}
.has-warning .form-control-feedback {color: #8A6D3B}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #A94442}
.has-error .form-control {
    border-color: #A94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #CE8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #CE8483;
}
.has-error .input-group-addon {
    color: #A94442;
    border-color: #A94442;
    background-color: #F2DEDE;
}
.has-error .form-control-feedback {color: #A94442}
.has-feedback label ~ .form-control-feedback {top: 27px}
.has-feedback label.sr-only ~ .form-control-feedback {top: 0}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #777777;
}
@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {display: inline-block}
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {width: auto}
    .form-inline .input-group > .form-control {width: 100%}
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio label,
    .form-inline .checkbox label {padding-left: 0}
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {top: 0}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {min-height: 29px}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.form-horizontal .form-group:after {clear: both}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        margin-bottom: 0;
        padding: 13px 15px;
    }
}
.form-horizontal .has-feedback .form-control-feedback {right: 15px}
@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33333px;
        font-size: 18px;
    }
}
@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: none;
    white-space: nowrap;
    padding: 13px 15px;
    font-size: 14px;
    line-height: 1.6;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn:hover, .btn:focus, .btn.focus {
    color: #FFFFFF;
    text-decoration: none;
}
.btn:active, .btn.active {outline: 0}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
a.btn.disabled, fieldset[disabled] a.btn {pointer-events: none}
.btn-default {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: #080808;
}
.btn-default:focus, .btn-default.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.btn-default:hover {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {background-image: none}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #1A1A1A;
    border-color: #080808;
}
.btn-default .badge {
    color: #1A1A1A;
    background-color: #FFFFFF;
}
.btn-primary {
    color: #FFFFFF;
    background-color: #333333;
    border-color: #262626;
}
.btn-primary:focus, .btn-primary.focus {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: black;
}
.btn-primary:hover {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: #080808;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: #080808;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #080808;
    border-color: black;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {background-image: none}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #333333;
    border-color: #262626;
}
.btn-primary .badge {
    color: #333333;
    background-color: #FFFFFF;
}
.btn-success {
    color: #FFFFFF;
    background-color: #70BA28;
    border-color: #63A523;
}
.btn-success:focus, .btn-success.focus {
    color: #FFFFFF;
    background-color: #57901F;
    border-color: #243C0D;
}
.btn-success:hover {
    color: #FFFFFF;
    background-color: #57901F;
    border-color: #457319;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #57901F;
    border-color: #457319;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #457319;
    border-color: #243C0D;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {background-image: none}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
    background-color: #70BA28;
    border-color: #63A523;
}
.btn-success .badge {
    color: #70BA28;
    background-color: #FFFFFF;
}
.btn-info {
    color: #FFFFFF;
    background-color: #04ADF0;
    border-color: #049BD7;
}
.btn-info:focus, .btn-info.focus {
    color: #FFFFFF;
    background-color: #0389BE;
    border-color: #01415A;
}
.btn-info:hover {
    color: #FFFFFF;
    background-color: #0389BE;
    border-color: #03709B;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0389BE;
    border-color: #03709B;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #03709B;
    border-color: #01415A;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {background-image: none}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #04ADF0;
    border-color: #049BD7;
}
.btn-info .badge {
    color: #04ADF0;
    background-color: #FFFFFF;
}
.btn-warning {
    color: #FFFFFF;
    background-color: #F0C73B;
    border-color: #EEC023;
}
.btn-warning:focus, .btn-warning.focus {
    color: #FFFFFF;
    background-color: #E6B612;
    border-color: #886B0A;
}
.btn-warning:hover {
    color: #FFFFFF;
    background-color: #E6B612;
    border-color: #C59C0F;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #FFFFFF;
    background-color: #E6B612;
    border-color: #C59C0F;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #C59C0F;
    border-color: #886B0A;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {background-image: none}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
    background-color: #F0C73B;
    border-color: #EEC023;
}
.btn-warning .badge {
    color: #F0C73B;
    background-color: #FFFFFF;
}
.btn-danger {
    color: #FFFFFF;
    background-color: #E93434;
    border-color: #E71D1D;
}
.btn-danger:focus, .btn-danger.focus {
    color: #FFFFFF;
    background-color: #D31717;
    border-color: #770D0D;
}
.btn-danger:hover {
    color: #FFFFFF;
    background-color: #D31717;
    border-color: #B31313;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #D31717;
    border-color: #B31313;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #B31313;
    border-color: #770D0D;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {background-image: none}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
    background-color: #E93434;
    border-color: #E71D1D;
}
.btn-danger .badge {
    color: #E93434;
    background-color: #FFFFFF;
}
.btn-link {
    color: #999999;
    font-weight: normal;
    border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color: transparent}
.btn-link:hover, .btn-link:focus {
    color: #6BD736;
    background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none;
}
.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 0;
}
.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.4;
    border-radius: 0;
}
.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.4;
    border-radius: 0;
}
.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;
    visibility: hidden;
}
.collapse.in {
    display: block;
    visibility: visible;
}
tr.collapse.in {display: table-row}
tbody.collapse.in {display: table-row-group}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.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;
    z-index: 1000;
    opacity: 0;
    display: block;
    min-width: 235px;
    padding: 5px;
    margin: 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    transform: perspective(200px) rotate3d(1, 0, 0, -90deg);
    transform-origin: 50% 0 0;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    visibility: hidden;
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #E5E5E5;
}
.dropdown-menu > li > a {
    display: block;
    padding: 6px 15px;
    clear: both;
    font-weight: normal;
    line-height: 1.6;
    color: #999999;
    white-space: nowrap;
}
.dropdown {display: block}
.dropdown:hover .dropdown-menu {
    opacity: 1;
    transform: translate(0px, 0);
    visibility: visible;
}
.dropdown:hover .dropdown-toggle {color: #6BD736}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #777777;
    background-color: #F5F5F5;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #FFFFFF;
    outline: 0;
    background-color: #333333;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color: #777777}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    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.6;
    color: #777777;
    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: 992px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}
.btn-group,
.btn-group-vertical {
    position: relative;
    vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    float: left;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {z-index: 2}
.btn-toolbar {margin-left: -5px}
.btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table;
}
.btn-toolbar:after {clear: both}
.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 .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {outline: 0}
.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn .caret {margin-left: 0}
.btn-lg .caret, .btn-group-lg > .btn .caret {border-width: 5px 5px 0}
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {border-width: 0 5px 5px}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
    content: " ";
    display: table;
}
.btn-group-vertical > .btn-group:after {clear: both}
.btn-group-vertical > .btn-group > .btn {float: none}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0}
.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0}
.btn-group-vertical > .btn-group:first-child: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}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.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-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 15px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #777777;
    text-align: center;
    background-color: #EEEEEE;
    border: 1px solid #EDEDED;
    border-radius: 0;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 0;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 0;
}
.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:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {z-index: 2}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {z-index: 2}
.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.nav:before, .nav:after {
    content: " ";
    display: table;
}
.nav:after {clear: both}
.nav > li {
    position: relative;
    display: block;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 15px 30px;
}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none}
.nav > li.disabled > a {color: #777777}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #777777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-color: #999999}
.nav .nav-divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #E5E5E5;
}
.nav > li > a > img {max-width: none}
.nav-tabs {
    border: 1px solid #EDEDED;
    display: inline-block;
}
.nav-tabs > li {float: left}
.nav-tabs > li > a {line-height: 1.6}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #242424;
    background-color: #FFFFFF;
    cursor: default;
}
.nav-pills > li {float: left}
.nav-pills > li > a {border-radius: 0}
.nav-pills > li + li {margin-left: 2px}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #FFFFFF;
    background-color: #333333;
}
.nav-stacked > li {float: none}
.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified, .nav-tabs.nav-justified {width: 100%}
.nav-justified > li, .nav-tabs.nav-justified > li {float: none}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {margin-bottom: 0}
}
.nav-tabs-justified, .nav-tabs.nav-justified {border-bottom: 0}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {border: 1px solid #DDDDDD}
@media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #DDDDDD;
        border-radius: 0 0 0 0;
    }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #FFFFFF}
}
.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;
}
.navbar {position: relative}
.navbar:before, .navbar:after {
    content: " ";
    display: table;
}
.navbar:after {clear: both}
@media (min-width: 993px) {
    .navbar {border-radius: 0}
}
.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table;
}
.navbar-header:after {clear: both}
@media (min-width: 99px) {
    .navbar-header {float: left}
}
.navbar-collapse {
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table;
}
.navbar-collapse:after {clear: both}
.navbar-collapse.in {overflow-y: auto}
@media (min-width: 992px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
        visibility: visible !important;
    }
    .navbar-collapse.in {overflow-y: visible}
    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {max-height: 340px}
@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {max-height: 200px}
}
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 992px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 992px) {
    .navbar-static-top {border-radius: 0}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width: 992px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {border-radius: 0}
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.navbar-brand {
    float: left;
    padding: 14px 15px;
    font-size: 18px;
    line-height: 22px;
    height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none}
.navbar-brand > img {display: block}
@media (min-width: 992px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px}
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}
.navbar-toggle:focus {outline: 0}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px}
@media (min-width: 992px) {
    .navbar-toggle {display: none}
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px;
}
@media (max-width: 990px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px}
    .navbar-nav .open .dropdown-menu > li > a {line-height: 22px}
    .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none}
}
@media (min-width: 992px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {float: left}
    .navbar-nav > li > a {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}
.navbar-form {
    margin: 7px -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {display: inline-block}
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {width: auto}
    .navbar-form .input-group > .form-control {width: 100%}
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {padding-left: 0}
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {top: 0}
}
@media (max-width: 990px) {
    .navbar-form .form-group {margin-bottom: 5px}
    .navbar-form .form-group:last-child {margin-bottom: 0}
}
@media (min-width: 992px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-radius: 0;
}
.navbar-btn {
    margin-top: 7px;
    margin-bottom: 7px;
}
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 11px;
    margin-bottom: 11px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px;
}
.navbar-text {
    margin-top: 14px;
    margin-bottom: 14px;
}
@media (min-width: 992px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media (min-width: 992px) {
    .navbar-left {float: left !important}
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    .navbar-right ~ .navbar-right {margin-right: 0}
}
.navbar-default .navbar-brand {color: #242424}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #0A0A0A;
    background-color: transparent;
}
.navbar-default .navbar-text {color: #777777}
.navbar-default .navbar-nav > li > a {color: #242424}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #6BD736;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555555;
    background-color: #E7E7E7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #CCCCCC;
    background-color: transparent;
}
.navbar-default .navbar-toggle {border-color: #DDDDDD}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #DDDDDD}
.navbar-default .navbar-toggle .icon-bar {background-color: #888888}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color: #E7E7E7}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #E7E7E7;
    color: #555555;
}
@media (max-width: 990px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #242424}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #6BD736;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555555;
        background-color: #E7E7E7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #CCCCCC;
        background-color: transparent;
    }
}
.navbar-default .navbar-link {color: #242424}
.navbar-default .navbar-link:hover {color: #6BD736}
.navbar-default .btn-link {color: #242424}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #6BD736}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {color: #CCCCCC}
.navbar-inverse {
    background-color: #222222;
    border-color: #090909;
}
.navbar-inverse .navbar-brand {color: #9D9D9D}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #FFFFFF;
    background-color: transparent;
}
.navbar-inverse .navbar-text {color: #9D9D9D}
.navbar-inverse .navbar-nav > li > a {color: #9D9D9D}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #FFFFFF;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #FFFFFF;
    background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
}
.navbar-inverse .navbar-toggle {border-color: #333333}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333333}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #FFFFFF}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {border-color: #101010}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #FFFFFF;
}
@media (max-width: 990px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #090909}
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #090909}
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9D9D9D}
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #FFFFFF;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #FFFFFF;
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
    }
}
.navbar-inverse .navbar-link {color: #9D9D9D}
.navbar-inverse .navbar-link:hover {color: #FFFFFF}
.navbar-inverse .btn-link {color: #9D9D9D}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #FFFFFF}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444444}
.breadcrumb {
    padding: 15px 0;
    list-style: none;
    text-transform: uppercase;
    position: relative;
    background-color: #F1F1F1;
    margin-bottom: 30px;
}
.breadcrumb a {
    font-size: 12px;
    color: #777777;
}
.breadcrumb a:hover {color: #6BD736}
.breadcrumb > li {display: inline-block}
.breadcrumb > li + li:before {
    content: "/ ";
    padding: 0 5px;
    color: #CCCCCC;
}
.breadcrumb > .active {color: #777777}
.breadcrumb:after {
    position: absolute;
    content: " ";
    width: 100%;
    background: #F1F1F1;
    top: 0;
    height: 100%;
    left: -100%;
}
.breadcrumb:before {
    position: absolute;
    content: " ";
    width: 100%;
    background: #F1F1F1;
    top: 0;
    height: 100%;
    right: -100%;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 0;
    font-family: "Poppins SemiBold";
}
.pagination > li {display: inline}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 15px;
    line-height: 1.6;
    text-decoration: none;
    color: #999999;
    background-color: #FFFFFF;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 3;
    color: #6BD736;
    background-color: #EEEEEE;
    border-color: #DDDDDD;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 2;
    color: #242424;
    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: #777777;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.4;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pager {
    padding-left: 0;
    margin: 22px 0;
    list-style: none;
    text-align: center;
}
.pager:before, .pager:after {
    content: " ";
    display: table;
}
.pager:after {clear: both}
.pager li {display: inline}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #EEEEEE;
}
.pager .next > a,
.pager .next > span {float: right}
.pager .previous > a,
.pager .previous > span {float: left}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777777;
    background-color: #FFFFFF;
    cursor: not-allowed;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #FFFFFF;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label:empty {display: none}
.btn .label {
    position: relative;
    top: -1px;
}
a.label:hover, a.label:focus {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}
.label-default {background-color: #777777}
.label-default[href]:hover, .label-default[href]:focus {background-color: #5E5E5E}
.label-primary {background-color: #333333}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #1A1A1A}
.label-success {background-color: #70BA28}
.label-success[href]:hover, .label-success[href]:focus {background-color: #57901F}
.label-info {background-color: #04ADF0}
.label-info[href]:hover, .label-info[href]:focus {background-color: #0389BE}
.label-warning {background-color: #F0C73B}
.label-warning[href]:hover, .label-warning[href]:focus {background-color: #E6B612}
.label-danger {background-color: #E93434}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #D31717}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px;
}
.badge:empty {display: none}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #999999;
    background-color: #FFFFFF;
}
.list-group-item > .badge {float: right}
.list-group-item > .badge + .badge {margin-right: 5px}
.nav-pills > li > a > .badge {margin-left: 3px}
a.badge:hover, a.badge:focus {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}
.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #EEEEEE;
}
.jumbotron h1,
.jumbotron .h1 {color: inherit}
.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}
.jumbotron > hr {border-top-color: #D5D5D5}
.container .jumbotron, .container-fluid .jumbotron {border-radius: 0}
.jumbotron .container {max-width: 100%}
@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .container .jumbotron, .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }
    .jumbotron h1,
    .jumbotron .h1 {font-size: 63px}
}
.thumbnail {
    display: block;
    margin-bottom: 15px;
    line-height: 1.6;
    background-color: #FFFFFF;
    border-radius: 0;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail .caption {
    padding: 9px;
    color: #777777;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {border-color: #999999}
.alert {
    padding: 25px;
    border: 1px solid transparent;
    border-radius: 0;
}
.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: 45px}
.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: #FCF8E3;
    border-color: #FAEBCC;
    color: #8A6D3B;
}
.alert-warning hr {border-top-color: #F7E1B5}
.alert-warning .alert-link {color: #66512C}
.alert-danger {
    background-color: #F2DEDE;
    border-color: #EBCCD1;
    color: #A94442;
}
.alert-danger hr {border-top-color: #E4B9C0}
.alert-danger .alert-link {color: #843534}
@-webkit-keyframes progress-bar-stripes {
    from {background-position: 40px 0}
    to {background-position: 0 0}
}
@keyframes progress-bar-stripes {
    from {background-position: 40px 0}
    to {background-position: 0 0}
}
.progress {
    overflow: hidden;
    height: 22px;
    margin-bottom: 22px;
    background-color: #F5F5F5;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 22px;
    color: #FFFFFF;
    text-align: center;
    background-color: #333333;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {background-color: #70BA28}
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {background-color: #04ADF0}
.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {background-color: #F0C73B}
.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {background-color: #E93434}
.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {margin-top: 20px}
.media:first-child {margin-top: 0}
.media,
.media-body {
    zoom: 1;
    overflow: hidden;
}
.media-body {width: 10000px}
.media-object {display: block}
.media-object.img-thumbnail {max-width: none}
.media-right,
.media > .pull-right {padding-left: 10px}
.media-left,
.media > .pull-left {padding-right: 10px}
.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top;
}
.media-middle {vertical-align: middle}
.media-bottom {vertical-align: bottom}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.list-group {
    margin-bottom: 0;
    padding-left: 0;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 0;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
}
.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
a.list-group-item,
button.list-group-item {color: #242424}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {color: #333333}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
    text-decoration: none;
    color: #242424;
}
button.list-group-item {
    width: 100%;
    text-align: left;
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #EEEEEE;
    color: #777777;
    cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {color: inherit}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {color: #777777}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #FFFFFF;
    background-color: #333333;
    border-color: #333333;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {color: inherit}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {color: #999999}
.list-group-item-success {
    color: #3C763D;
    background-color: #DFF0D8;
}
a.list-group-item-success,
button.list-group-item-success {color: #3C763D}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {color: inherit}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
    color: #3C763D;
    background-color: #D0E9C6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
    color: #FFFFFF;
    background-color: #3C763D;
    border-color: #3C763D;
}
.list-group-item-info {
    color: #31708F;
    background-color: #D9EDF7;
}
a.list-group-item-info,
button.list-group-item-info {color: #31708F}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {color: inherit}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
    color: #31708F;
    background-color: #C4E3F3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
    color: #FFFFFF;
    background-color: #31708F;
    border-color: #31708F;
}
.list-group-item-warning {
    color: #8A6D3B;
    background-color: #FCF8E3;
}
a.list-group-item-warning,
button.list-group-item-warning {color: #8A6D3B}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {color: inherit}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
    color: #8A6D3B;
    background-color: #FAF2CC;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
    color: #FFFFFF;
    background-color: #8A6D3B;
    border-color: #8A6D3B;
}
.list-group-item-danger {
    color: #A94442;
    background-color: #F2DEDE;
}
a.list-group-item-danger,
button.list-group-item-danger {color: #A94442}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {color: inherit}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
    color: #A94442;
    background-color: #EBCCCC;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
    color: #FFFFFF;
    background-color: #A94442;
    border-color: #A94442;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
.panel {
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {padding: 15px}
.panel-body:before, .panel-body:after {
    content: " ";
    display: table;
}
.panel-body:after {clear: both}
.panel-heading {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel-heading > .dropdown .dropdown-toggle {color: inherit}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {color: inherit}
.panel-footer {
    padding: 10px 15px;
    background-color: #F5F5F5;
    border-top: 1px solid #DDDDDD;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {margin-bottom: 0}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {border-top-width: 0}
.list-group + .panel-footer {border-top-width: 0}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {margin-bottom: 0}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {border-top-left-radius: 0}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {border-top-right-radius: 0}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {border-bottom-left-radius: 0}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {border-bottom-right-radius: 0}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {border-top: 1px solid #EDEDED}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {border-top: 0}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {border: 0}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {border-bottom: 0}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {border-bottom: 0}
.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}
.panel-group {margin-bottom: 22px}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}
.panel-group .panel + .panel {margin-top: 5px}
.panel-group .panel-heading {border-bottom: 0}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {border-top: 1px solid #DDDDDD}
.panel-group .panel-footer {border-top: 0}
.panel-group .panel-footer + .panel-collapse .panel-body {border-bottom: 1px solid #DDDDDD}
.panel-default {/*  border-color: $border; */}
.panel-default > .panel-heading {
    color: #242424;
    position: relative;
    /* background-color: $heading-bg-color; */
    /* border-color: $heading-border; */
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #F0C73B;
    margin-top: 10px;
}
.panel-default > .panel-heading .badge {
    color: #F0C73B;
    background-color: #000000;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #000000}
.panel-primary {/*  border-color: $border; */}
.panel-primary > .panel-heading {
    color: #242424;
    position: relative;
    /* background-color: $heading-bg-color; */
    /* border-color: $heading-border; */
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #333333;
    margin-top: 10px;
}
.panel-primary > .panel-heading .badge {
    color: #333333;
    background-color: #FFFFFF;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #333333}
.panel-success {/*  border-color: $border; */}
.panel-success > .panel-heading {
    color: #242424;
    position: relative;
    /* background-color: $heading-bg-color; */
    /* border-color: $heading-border; */
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #DFF0D8;
    margin-top: 10px;
}
.panel-success > .panel-heading .badge {
    color: #DFF0D8;
    background-color: #3C763D;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #D6E9C6}
.panel-info {/*  border-color: $border; */}
.panel-info > .panel-heading {
    color: #242424;
    position: relative;
    /* background-color: $heading-bg-color; */
    /* border-color: $heading-border; */
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #D9EDF7;
    margin-top: 10px;
}
.panel-info > .panel-heading .badge {
    color: #D9EDF7;
    background-color: #31708F;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #BCE8F1}
.panel-warning {/*  border-color: $border; */}
.panel-warning > .panel-heading {
    color: #242424;
    position: relative;
    /* background-color: $heading-bg-color; */
    /* border-color: $heading-border; */
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #FCF8E3;
    margin-top: 10px;
}
.panel-warning > .panel-heading .badge {
    color: #FCF8E3;
    background-color: #8A6D3B;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #FAEBCC}
.panel-danger {/*  border-color: $border; */}
.panel-danger > .panel-heading {
    color: #242424;
    position: relative;
    /* background-color: $heading-bg-color; */
    /* border-color: $heading-border; */
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #F2DEDE;
    margin-top: 10px;
}
.panel-danger > .panel-heading .badge {
    color: #F2DEDE;
    background-color: #A94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color: #EBCCD1}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.embed-responsive-16by9 {padding-bottom: 56.25%}
.embed-responsive-4by3 {padding-bottom: 75%}
.well {
    min-height: 378px;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 0;
    -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);
}
.well blockquote {
    border-color: #DDDDDD;
    border-color: rgba(0, 0, 0, 0.15);
}
.well h2 {margin-top: 0}
.well .btn {margin-top: 15px}
.well-lg {
    padding: 24px;
    border-radius: 0;
}
.well-sm {
    padding: 9px;
    border-radius: 0;
}
.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;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-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;
}
.modal-content {
    position: relative;
    background-color: #FFFFFF;
    /*border: 1px solid #999999;*/
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    -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-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.5;
    filter: alpha(opacity=50);
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #E5E5E5;
    min-height: 16.6px;
}
.modal-header .close {margin-top: -2px}
.modal-title {
    margin: 0;
    line-height: 1.6;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #E5E5E5;
}
.modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
.modal-footer:after {clear: both}
.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {margin-left: -1px}
.modal-footer .btn-block + .btn-block {margin-left: 0}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .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: 300px}
}
@media (min-width: 992px) {
    .modal-lg {width: 900px}
}
.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Poppins Light";
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.6;
    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: 0;
}
.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;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Poppins Light";
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.6;
    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: 14px;
    background-color: #FFFFFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {margin-top: -10px}
.popover.right {margin-left: 10px}
.popover.bottom {margin-top: 10px}
.popover.left {margin-left: -10px}
.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #F7F7F7;
    border-bottom: 1px solid #EBEBEB;
    border-radius: 0;
}
.popover-content {padding: 9px 14px}
.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow {border-width: 11px}
.popover > .arrow:after {
    border-width: 10px;
    content: "";
}
.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}
.popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #FFFFFF;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #FFFFFF;
}
.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}
.popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #FFFFFF;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #FFFFFF;
    bottom: -10px;
}
.carousel {position: relative}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
    }
    .carousel-inner > .item.next, .carousel-inner > .item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0;
    }
    .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0;
    }
    .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {display: block}
.carousel-inner > .active {left: 0}
.carousel-inner > .next,
.carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel-inner > .next {left: 100%}
.carousel-inner > .prev {left: -100%}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {left: 0}
.carousel-inner > .active.left {left: -100%}
.carousel-inner > .active.right {left: 100%}
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    color: #242424;
    text-align: center;
}
.carousel-control.left {
    right: auto;
    left: 0;
}
.carousel-control.right {
    left: auto;
    right: 0;
}
.carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #6BD736;
    text-decoration: none;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif;
}
.carousel-control .icon-prev:before {content: '\2039'}
.carousel-control .icon-next:before {content: '\203a'}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000000 \9;
    background-color: transparent;
}
.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #FFFFFF;
}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {text-shadow: none}
@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {margin-left: -15px}
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {margin-right: -15px}
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
    .carousel-indicators {bottom: 20px}
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix: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}
@-ms-viewport {width: device-width}
.visible-xs {display: none !important}
.visible-sm {display: none !important}
.visible-md {display: none !important}
.visible-lg {display: none !important}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {display: none !important}
@media (max-width: 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 (max-width: 767px) {
    .visible-xs-block {display: block !important}
}
@media (max-width: 767px) {
    .visible-xs-inline {display: inline !important}
}
@media (max-width: 767px) {
    .visible-xs-inline-block {display: inline-block !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: 768px) and (max-width: 991px) {
    .visible-sm-block {display: block !important}
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {display: inline !important}
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {display: inline-block !important}
}
@media (min-width: 992px) and (max-width: 1169px) {
    .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: 992px) and (max-width: 1169px) {
    .visible-md-block {display: block !important}
}
@media (min-width: 992px) and (max-width: 1169px) {
    .visible-md-inline {display: inline !important}
}
@media (min-width: 992px) and (max-width: 1169px) {
    .visible-md-inline-block {display: inline-block !important}
}
@media (min-width: 1170px) {
    .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 (min-width: 1170px) {
    .visible-lg-block {display: block !important}
}
@media (min-width: 1170px) {
    .visible-lg-inline {display: inline !important}
}
@media (min-width: 1170px) {
    .visible-lg-inline-block {display: inline-block !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: 1169px) {
    .hidden-md {display: none !important}
}
@media (min-width: 1170px) {
    .hidden-lg {display: none !important}
}
.visible-print {display: none !important}
@media print {
    .visible-print {display: block !important}
    table.visible-print {display: table !important}
    tr.visible-print {display: table-row !important}
    th.visible-print,
    td.visible-print {display: table-cell !important}
}
.visible-print-block {display: none !important}
@media print {
    .visible-print-block {display: block !important}
}
.visible-print-inline {display: none !important}
@media print {
    .visible-print-inline {display: inline !important}
}
.visible-print-inline-block {display: none !important}
@media print {
    .visible-print-inline-block {display: inline-block !important}
}
@media print {
    .hidden-print {display: none !important}
}
/****/
/** elements mixins **/
/**
* Transition-timing-function property@mixin
*/
/*background RGBA
============================================*/
/*inline-block
============================================*/
/****/
/****/
/*
 * Global variables
 */
/* main color which will be used for all main block styles... */
/**
 * Import component variables
 */
/* --- SCSS For Accordion --- */
/* --- SCSS For Breadcrumb --- */
/* --- SCSS For Buttons --- */
/* --- SCSS For Call-to-action --- */
/* --- SCSS For Content-slider --- */
/*  */
/* carousel-controls-v1 */
/* carousel-controls-v2 */
/* carousel-controls-v3 */
/* Navigation Styles */
/* carousel-indicators-v1 */
/* carousel-indicators-v2 */
/* carousel-indicators-v3 */
/* carousel-indicators-v4 */
/* carousel-indicators-v5 */
/* carousel-indicators-v6 */
/* --- SCSS For Counters --- */
/* --- SCSS For Heading --- */
/* --- SCSS For Icon-box --- */
/* --- SCSS For Interactive-banner --- */
/* --- SCSS For Latest-posts --- */
/* latest posts */
/* --- SCSS For List --- */
/* variables for list */
/* variables for list light */
/* --- SCSS For Message --- */
/* --- SCSS For Newsletter --- */
/* --- SCSS For Piechart --- */
/* --- SCSS For Pricing --- */
/* --- SCSS For Process-steps --- */
/* process-steps */
/* --- SCSS For Service --- */
/* variables for tab style1 using as base of tab */
/* --- SCSS For Style-icon --- */
/* Variables icons default */
/* Variables icons bodered */
/* Variables icons darker */
/* Variables icons light */
/* Variables icons plain */
/* Variables icons for light style */
/* Variables icons outline */
/* Variables icons inverse */
/* --- SCSS For Table --- */
/* --- SCSS For Tabs --- */
/* variables for tab style1 using as base of tab */
/* tab style version 5 */
/* tab style version 6 */
/* --- SCSS For Testimonials --- */
/* testimonials default */
/* testimonials-v1 */
/* testimonials light */
/* --- SCSS For Typography --- */
/**
 *
 */
body {overflow-x: hidden}
body.layout-fullwidth {background-color: #FFFFFF}
body.layout-boxed-lg {
    max-width: 1170px;
    margin: 0 auto;
}
html {overflow-x: hidden}
header, .container {position: relative}
#sidebar-main {float: none}
.owl-wrapper-outer {
    border: 0 !important;
    border-radius: 0 !important;
}
.owl-carousel {
    background: none !important;
    margin: 0 !important;
}
#sys-notification {
    position: absolute;
    width: 100%;
    z-index: 999;
    border-radius: 5px;
}
#sys-notification #notification {box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176)}
/***** Header *****/
/* Header 1 */
.topbar-v1 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #EDEDED;
}
#top {font-size: 12px}
#top .setting {border-left: 1px solid #EDEDED}
.rtl #top .setting {
    border-right: 1px solid #EDEDED;
    border-left: inherit;
}
#top .btn-link {
    font-size: 12px;
    text-transform: uppercase;
    float: none;
}
#top .btn-link strong {font-weight: normal}
#top .btn-link:hover {color: #6BD736}
#top #form-currency .currency-select, #top #form-language .language-select {
    text-align: left;
    background: #FFFFFF;
    padding: 0 15px;
    height: 35px;
    line-height: 35px;
}
.rtl #top #form-currency .currency-select, .rtl #top #form-language .language-select {text-align: right}
#top #form-currency .currency-select:hover, #top #form-language .language-select:hover {
    color: #242424;
    background-color: #F5F5F5;
}
#top .btn-language, #top .btn-currency {border-right: 1px solid #EDEDED}
.rtl #top .btn-language, .rtl #top .btn-currency {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
#top .dropdown:hover .dropdown-toggle {color: #6BD736}
#top-links {border-right: 1px solid #EDEDED}
.rtl #top-links {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
#top-links ul {margin: 0}
#top-links li {padding: 0}
#top-links li a {text-transform: none !important}
#top-links li.bd-left {border-left: 1px solid #EDEDED}
.rtl #top-links li.bd-left {
    border-right: 1px solid #EDEDED;
    border-left: inherit;
}
#top-links li.logout {border-top: 1px solid #EDEDED}
#top-links .dropdown-menu {right: 0}
.rtl #top-links .dropdown-menu {
    left: 0;
    right: auto;
}
.header-v1 .hide-home123 {display: none}
.header-v1 .container {
    padding-top: 30px;
    padding-bottom: 30px;
}
.header-v1 #group-menu {padding: 0}
.header-v1 #cart-top {
    position: absolute;
    width: 36px;
    right: 15px;
    padding: 0;
    cursor: pointer;
}
.rtl .header-v1 #cart-top {
    left: 15px;
    right: auto;
}
.header-v1 #search {
    margin-top: 6px;
    position: absolute;
    right: 73px;
    width: 36px;
    padding: 0;
}
.rtl .header-v1 #search {
    left: 73px;
    right: auto;
}
#logo h1 {
    margin: 0;
    line-height: 1;
}
#logo a {
    display: inline-block;
    text-indent: -9999em;
}
#group-menu {position: static}
#pav-megamenu {position: static}
#search .input-group {
    position: relative;
    display: block;
}
#search .input-group input {
    width: 34px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #EDEDED;
    font-style: italic;
    transition: all ease 0.35s;
    text-indent: -9999em;
    font-size: 12px;
}
#search .input-group input:focus, #search .input-group input:active {
    width: 200px;
    text-indent: 0;
    padding: 0;
    padding-right: 40px;
    padding-left: 20px;
    border: 2px solid #6BD736;
}
.rtl #search .input-group input:focus, .rtl #search .input-group input:active {
    padding-left: 40px;
    padding-right: inherit;
}
.rtl #search .input-group input:focus, .rtl #search .input-group input:active {
    padding-right: 20px;
    padding-left: inherit;
}
#search .input-group .btn-default {
    width: 34px;
    height: 34px;
    position: absolute;
    right: 0;
    border: none;
    padding: 0;
    z-index: 9;
    background: none;
    font-size: 13px;
}
.rtl #search .input-group .btn-default {
    left: 0;
    right: auto;
}
#search .input-group .btn-default i {color: #242424}
#search .input-group .btn-default:hover i {color: #6BD736 !important}
#search .input-group:hover input {
    width: 200px;
    text-indent: 0;
    border: 2px solid #6BD736;
    padding: 0;
    padding-right: 40px;
    padding-left: 20px;
}
.rtl #search .input-group:hover input {
    padding-left: 40px;
    padding-right: inherit;
}
.rtl #search .input-group:hover input {
    padding-right: 20px;
    padding-left: inherit;
}
#cart-top {
    font-size: 12px;
    cursor: pointer;
}
#cart-top h5 {display: none}
#cart-top .dropdown-toggle {
    position: relative;
    height: 48px;
}
#cart-top .icon-cart {
    display: inline-block;
    width: 22px;
    height: 25px;
    position: absolute;
    top: 10px;
    background: url("../image/icon-cart.png") no-repeat;
}
#cart-top #cart-total {
    background: #F6DD05;
    color: #FFFFFF;
    font-weight: bold;
    position: absolute;
    left: 14px;
    top: 5px;
    padding: 4px;
    line-height: 1;
    text-align: center;
    min-width: 20px;
}
.rtl #cart-top #cart-total {
    right: 14px;
    left: auto;
}
#cart-top .dropdown-menu {
    z-index: 1001;
    right: 0;
}
.rtl #cart-top .dropdown-menu {
    left: 0;
    right: auto;
}
#cart-top .dropdown-menu table {border: none}
#cart-top .dropdown-menu table a, #cart-top .dropdown-menu table .price {
    font-family: "Poppins Medium";
    font-size: 14px;
    font-weight: normal;
    color: #242424;
}
#cart-top .dropdown-menu table a:hover {color: #6BD736}
#cart-top .dropdown-menu table .name {
    height: 45px;
    overflow: hidden;
    display: block;
    padding: 8px 0;
}
#cart-top .dropdown-menu table .price {
    font-family: "Poppins Light";
    font-weight: bold;
}
#cart-top .dropdown-menu table .num {
    padding-left: 12px;
    padding-right: 12px;
}
#cart-top .dropdown-menu table * {border: none}
#cart-top .dropdown-menu table .btn-danger {padding: 1px 5px !important}
#cart-top .dropdown-menu li > div {padding: 0 8px}
#cart-top .dropdown-menu li > div tr {
    border-top: 1px solid #EDEDED;
    font-weight: bold;
    color: #242424;
}
#cart-top .dropdown-menu li > div tr td {padding: 15px 0}
#cart-top .dropdown-menu .btn-v1 {
    width: 100%;
    margin-bottom: 10px;
}
#cart-top .dropdown-menu .btn-v1:hover {box-shadow: 325px 0 0 0 #242424 inset}
/* Header 2 */
.header-v2 {
    background: rgba(64, 139, 39, 0.75);
    z-index: 200;
}
.header-v2 .hide-home123 {display: none}
.header-v2 .container {
    padding-top: 40px;
    padding-bottom: 39px;
}
.header-v2 #logo h1 a {background: none}
.header-v2 #cart-top {
    position: absolute;
    width: 36px;
    right: 15px;
    padding: 0;
}
.rtl .header-v2 #cart-top {
    left: 15px;
    right: auto;
}
.header-v2 #cart-top .icon-cart {background: url("../image/icon-cart-2.png") no-repeat}
.header-v2 #cart-top #cart-total {
    background: #F5DE1B;
    color: #408B27;
}
.header-v2 #search {
    margin-top: 6px;
    position: absolute;
    right: 73px;
    width: 36px;
    padding: 0;
}
.rtl .header-v2 #search {
    left: 73px;
    right: auto;
}
.header-v2 #search .input-group .btn-default i {color: #DDDDDD}
.header-v2 #search .input-group input {
    background: none;
    border: 1px solid #FFFFFF;
}
.header-v2 #search .input-group input:focus, .header-v2 #search .input-group input:active {
    border-width: 1px;
    background: #FFFFFF !important;
}
.header-v2 #search .input-group:hover input {
    border-width: 1px;
    background: #FFFFFF !important;
}
#setting {
    position: absolute;
    right: 130px;
    margin-top: 6px;
    padding: 0;
    width: 36px;
}
.rtl #setting {
    left: 130px;
    right: auto;
}
#setting span.radius-2x {
    width: 34px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #FFFFFF;
    display: block;
    color: #FFFFFF;
    margin-bottom: 8px;
}
.box-setting {
    right: 0;
    padding: 30px 20px;
}
.rtl .box-setting {
    left: 0;
    right: auto;
}
.box-setting .btn-topbar {
    padding: 6px 0 !important;
    line-height: 1.6;
    height: auto;
}
.box-setting .btn-topbar i.fa {display: none}
.box-setting .currency {
    border-top: 1px solid #EDEDED;
    margin-top: 25px;
    padding-top: 25px;
}
.box-setting .dropdown-toggle {
    float: none;
    font-family: "Poppins SemiBold";
    color: #242424 !important;
    text-transform: uppercase;
}
.box-setting .dropdown-menu {
    opacity: 1;
    transform: translate(0px, 0);
    visibility: visible;
    position: static;
    box-shadow: none;
    padding: 0;
}
.box-setting .dropdown-menu li a {padding: 6px 0}
.box-setting .dropdown-menu li a:hover, .box-setting .dropdown-menu li a:focus {
    background: none;
    color: #6BD736;
}
.box-setting .dropdown-menu .btn {
    text-align: left;
    padding: 6px 0;
}
.rtl .box-setting .dropdown-menu .btn {text-align: right}
.box-setting .account {
    border-top: 1px solid #EDEDED;
    margin-top: 25px;
    padding-top: 25px;
}
.box-setting .account .dropdown-toggle {
    padding: 6px 0;
    display: block;
}
/* Header 3 */
.header-v3 .hide-home123 {display: none}
.header-v3 .container {
    padding-top: 30px;
    padding-bottom: 10px;
}
.header-v3 #group-menu {margin-top: 10px}
.header-v3 .bo-mainmenu {text-align: center}
.header-v3 #pav-megamenu {display: inline-block}
.header-v3 #logo h1 a {background: none}
.topbar-v2 {background: #282B30}
.topbar-v2 #top-links {border-right: 1px solid #3C3F43}
.rtl .topbar-v2 #top-links {
    border-left: 1px solid #3C3F43;
    border-right: inherit;
}
.topbar-v2 #top-links li.bd-left {border-left: 1px solid #3C3F43}
.rtl .topbar-v2 #top-links li.bd-left {
    border-right: 1px solid #3C3F43;
    border-left: inherit;
}
.topbar-v2 #top-links .dropdown-menu {left: 0}
.rtl .topbar-v2 #top-links .dropdown-menu {
    right: 0;
    left: auto;
}
.topbar-v2 .setting {
    border-left: 1px solid #3C3F43 !important;
    border-right: 1px solid #3C3F43 !important;
}
.topbar-v2 .box-setting {padding: 5px}
.topbar-v2 .box-setting .btn-topbar {
    padding: 0 15px !important;
    line-height: 35px;
}
.topbar-v2 .box-setting .btn-topbar .fa {display: none}
.topbar-v2 .box-setting .dropdown-menu li a:hover, .topbar-v2 .box-setting .dropdown-menu li a:focus {background: #F5F5F5}
.topbar-v2 .box-setting .currency {
    margin-top: 15px;
    padding-top: 15px;
}
.topbar-v2 #search {
    padding: 0 20px;
    margin-top: 12px;
}
.topbar-v2 #search .input-group .btn-default {
    width: 26px;
    height: 26px;
}
.topbar-v2 #search .input-group .btn-default i {color: #999999}
.topbar-v2 #search .input-group input {
    background: none;
    border: none;
    width: 150px;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px solid #40454E;
    border-radius: 0 !important;
    text-indent: 0;
    padding: 4px;
    padding-right: 26px;
}
.rtl .topbar-v2 #search .input-group input {
    padding-left: 26px;
    padding-right: inherit;
}
.rtl .topbar-v2 #search .input-group input {
    padding-right: 4px;
    padding-left: inherit;
}
.topbar-v2 #search .input-group input:focus, .topbar-v2 #search .input-group input:active {
    background: #40454E !important;
    width: 150px;
}
.topbar-v2 #search .input-group:hover input {
    background: #40454E !important;
    width: 150px;
}
.topbar-v2 #cart-top .dropdown-toggle {
    line-height: 50px;
    height: 50px;
    padding: 0 20px;
    padding-left: 50px;
}
.rtl .topbar-v2 #cart-top .dropdown-toggle {
    padding-right: 50px;
    padding-left: inherit;
}
.topbar-v2 #cart-top .icon-cart {
    background: url("../image/icon-cart-header-3.png") no-repeat;
    height: 25px;
    position: absolute;
    left: 20px;
    top: 10px;
}
.rtl .topbar-v2 #cart-top .icon-cart {
    right: 20px;
    left: auto;
}
.topbar-v2 #cart-top #cart-total {display: none}
.topbar-v2 #cart-top h5 {
    display: inline-block;
    color: #9C80D2;
    font-weight: normal;
    margin: 0;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Poppins Medium";
}
/* Header 4 */
.topbar-v3 {background: #493C41}
.topbar-v3 .btn-currency, .topbar-v3 .btn-language {
    border-right: 1px solid;
    border-color: #5A4E53 !important;
}
.rtl .topbar-v3 .btn-currency, .rtl .topbar-v3 .btn-language {
    border-left: 1px solid;
    border-right: inherit;
}
.topbar-v3 .setting {
    border-left: 1px solid;
    border-color: #5A4E53 !important;
}
.rtl .topbar-v3 .setting {
    border-right: 1px solid;
    border-left: inherit;
}
.topbar-v3 #top-links {border-right: 1px solid #5A4E53}
.rtl .topbar-v3 #top-links {
    border-left: 1px solid #5A4E53;
    border-right: inherit;
}
.topbar-v3 #top-links li.bd-left {border-left: 1px solid #5A4E53}
.rtl .topbar-v3 #top-links li.bd-left {
    border-right: 1px solid #5A4E53;
    border-left: inherit;
}
.header-v4 {
    height: 140px;
    background: #F7F7F7;
}
.header-v4 .container {padding-top: 50px}
.header-v4 #logo {text-align: center}
.header-v4 #logo h1 a {background: none}
.header-v4 #search {margin-top: 5px}
.header-v4 #search .input-group {float: left}
.rtl .header-v4 #search .input-group {float: right}
.header-v4 #search .input-group .btn-default {
    width: 34px;
    height: 34px;
}
.header-v4 #search .input-group .btn-default i {color: #999999}
.header-v4 #search .input-group input {
    background: none;
    width: 200px;
    height: 34px;
    line-height: 34px;
    text-indent: 0;
    padding-left: 15px;
    padding-right: 34px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #DDDDDD;
}
.rtl .header-v4 #search .input-group input {
    padding-right: 15px;
    padding-left: inherit;
}
.rtl .header-v4 #search .input-group input {
    padding-left: 34px;
    padding-right: inherit;
}
.header-v4 #search .input-group input:focus, .header-v4 #search .input-group input:active {
    width: 200px;
    border: 1px solid #DDDDDD;
}
.header-v4 #search .input-group:hover input {
    border: 1px solid #DDDDDD;
    width: 200px;
}
.header-v4 #cart-top #cart {float: right}
.rtl .header-v4 #cart-top #cart {float: left}
.header-v4 #cart-top .dropdown-toggle {height: 50px}
.header-v4 #cart-top .icon-cart {
    width: 40px;
    height: 40px;
    background: url("../image/icon-cart-header-4.png") no-repeat;
    margin-right: 10px;
    float: left;
    position: static;
}
.rtl .header-v4 #cart-top .icon-cart {
    margin-left: 10px;
    margin-right: inherit;
}
.rtl .header-v4 #cart-top .icon-cart {float: right}
.header-v4 #cart-top h5 {
    display: inline-block;
    margin: 0;
    margin-bottom: 2px;
    font-family: "Poppins SemiBold";
    text-transform: uppercase;
    color: #493C41;
    min-width: 60px;
}
.header-v4 #cart-top #cart-total {
    position: static;
    background: none;
    padding: 0;
    font-weight: normal;
    color: #777777;
    text-align: left;
}
.rtl .header-v4 #cart-top #cart-total {text-align: right}
.header-v4 #cart-top .hide-home123 {
    display: inline-block;
    color: #777777;
}
.header-v4 .bo-mainmenu {text-align: center}
.header-v4 #pav-megamenu {display: inline-block}
.header-v4 #pav-megamenu .caret {
    border: none;
    display: block;
    margin: 0 auto;
    margin-top: -5px;
}
.header-v4 #pav-megamenu .caret:after {
    content: "\f107";
    color: #777777;
    font-family: FontAwesome;
    font-weight: normal;
    margin-left: -4px;
}
.rtl .header-v4 #pav-megamenu .caret:after {
    margin-right: -4px;
    margin-left: inherit;
}
.header-v4 #pav-megamenu .dropdown-menu .caret:after {margin-left: 2px}
.rtl .header-v4 #pav-megamenu .dropdown-menu .caret:after {
    margin-right: 2px;
    margin-left: inherit;
}
.header-v4 .dropdown-menu .caret {
    display: inline-block !important;
    margin-top: -20px !important;
}
.header-v4 #group-menu {
    position: relative;
    top: 50px;
}
/******************* content **************************/
/* Home 1 */
.widget-html p {margin-bottom: 0}
.group-iconbox {
    min-height: 432px;
    background-repeat: no-repeat;
    background-position: center;
}
.group-html {
    min-height: 369px;
    background-repeat: no-repeat;
    background-position: center;
    color: #FFFFFF;
    font-size: 16px;
}
.group-html .widget-html {text-align: left}
.rtl .group-html .widget-html {text-align: right}
.group-html .panel-v2 {
    text-align: left;
    font-size: 48px;
    font-family: "Poppins SemiBold";
    color: #FFFFFF;
}
.rtl .group-html .panel-v2 {text-align: right}
.group-counter {
    min-height: 229px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #CD9678;
}
.no-padding div {padding: 0}
.widget-blogs .blog-item {
    background: #FFFFFF;
    border-bottom: 1px solid #E8E8E8;
    padding: 0;
    margin-bottom: 1px;
}
.widget-blogs .latest-posts-meta {padding: 20px 20px 40px}
.widget-blogs .latest-posts-title {
    margin: 0;
    font-size: 24px;
    line-height: 1.3;
    height: 62px;
    overflow: hidden;
}
.widget-blogs .latest-posts-title a {color: #242424}
.widget-blogs .latest-posts-title a:hover {color: #6BD736}
.widget-blogs .blog-meta {
    color: #6BD736;
    margin: 15px 0;
    border: none;
}
.widget-blogs .blog-meta .created, .widget-blogs .blog-meta .comment_count {margin-right: 15px}
.rtl .widget-blogs .blog-meta .created, .rtl .widget-blogs .blog-meta .comment_count {
    margin-left: 15px;
    margin-right: inherit;
}
.widget-blogs .blog-meta > span {
    padding: 0;
    border: none;
    font-size: 100% !important;
}
.widget-blogs .shortinfo {
    height: 68px;
    overflow: hidden;
}
.widget-blogs .links {display: none}
.border-top {border-top: 1px solid #EDEDED}
.pavcarousel .img-responsive {
    margin: 0 auto;
    padding: 72px 0;
    transition: all ease 1s;
}
.pavcarousel .row > .col-item {border-right: 1px solid #EDEDED}
.rtl .pavcarousel .row > .col-item {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
.pavcarousel .row > .col-item:hover img {transform: rotateY(-360deg)}
.pavcarousel .box-heading {
    position: absolute;
    top: -35px;
    width: 100%;
}
.pavcarousel .carousel-control {
    top: 80px;
    opacity: 0;
    transition: 0.35s;
    font-size: 30px;
    width: 33px;
    height: 33px;
}
.pavcarousel:hover .carousel-control {opacity: 1}
/* Home 2 */
.row-inner .col-lg-4:last-child .feature-box-v1 {border: none}
.panel-shadow {margin-bottom: -17px}
.panel-shadow h4 {
    margin: 0;
    font-family: "Poppins SemiBold";
    font-size: 68px;
    color: #E7E7E7;
    line-height: 1;
}
.bg-carousel-v2 .product-block .product-meta {
    border: none;
    padding: 20px 0 20px;
}
.bg-carousel-v2 .product-meta .bottom {width: 100%}
.latest-posts-v2 .blog-item {border-bottom: none}
.latest-posts-v2 .latest-posts-meta {padding: 20px 0 40px}
/* Home 3 */
.group-widget-home3 {
    min-height: 1050px;
    background-repeat: no-repeat;
    background-position: center;
}
.group-widget-home3 .widget-iconbox .row {
    margin-left: 0;
    margin-right: 0;
}
.group-widget-home3 .widget-iconbox .col-lg-3 {background: #7C6A9E}
.group-widget-home3 .widget-iconbox .col-lg-3 + .col-lg-3 {background: #A5D371}
.group-widget-home3 .widget-iconbox .col-lg-3 + .col-lg-3 + .col-lg-3 {background: #6EAED4}
.group-widget-home3 .widget-iconbox .col-lg-3 + .col-lg-3 + .col-lg-3 + .col-lg-3 {background: #377189}
.group02-widget-home3 {
    min-height: 987px;
    background-repeat: no-repeat;
    background-position: center;
}
.group02-widget-home3 .panel-v2 {color: #FFFFFF}
.group02-widget-home3 .carousel-control {color: #FFFFFF}
.group02-widget-home3 .carousel-control:hover {color: #6BD736}
.group02-widget-home3 .carousel-center.v1 .carousel-control.left:after {background: #5C786A}
.group02-widget-home3 .pavcarousel {margin-top: 50px}
.group02-widget-home3 .pavcarousel .box-heading {
    position: static;
    margin-left: 0;
    margin-bottom: 15px;
}
.group02-widget-home3 .pavcarousel .carousel-inner {border-top: 1px solid #E8E8E8}
.group02-widget-home3 .pavcarousel .carousel-control {color: #242424}
.group02-widget-home3 .pavcarousel .row > .col-item {border-color: #E8E8E8}
/* Home 4 */
.bg-carousel-v4 .panel-v5 {
    padding-bottom: 20px;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: -1px;
}
.bg-carousel-v4 .carousel-controls-v3 {top: -49px}
.bg-carousel-v4 .product-block .product-meta {
    border: none;
    padding: 20px 0 20px;
}
.bg-carousel-v4 .product-meta .bottom {width: 100%}
.right-to-left .banner, .right-to-left .box-products {float: right}
.rtl .right-to-left .banner, .rtl .right-to-left .box-products {float: left}
.right-to-left .carousel-controls-v3 {right: -279px}
.rtl .right-to-left .carousel-controls-v3 {
    left: -279px;
    right: auto;
}
.group-iconbox-home4 {
    min-height: 382px;
    background: url("../image/bg-iconbox-home4.png") no-repeat 10px 20px #F8F8F8;
    padding-top: 45px;
    padding-left: 310px;
}
.rtl .group-iconbox-home4 {
    padding-right: 310px;
    padding-left: inherit;
}
.group-iconbox-home4 .feature-box {
    padding-bottom: 15px;
    padding-top: 15px;
}
.group-iconbox-home4 .feature-box .fbox-icon {margin-right: 10px}
.rtl .group-iconbox-home4 .feature-box .fbox-icon {
    margin-left: 10px;
    margin-right: inherit;
}
.group-iconbox-home4 .feature-box h4 {
    line-height: 1;
    font-size: 18px;
    margin-bottom: 7px;
}
.group-iconbox-home4 .feature-box p {line-height: 1.3}
.latest-posts-v3 .panel-v5 {
    padding-bottom: 20px;
    border-bottom: 1px solid #EDEDED;
    margin-bottom: -1px;
}
.latest-posts-v3 .carousel-controls-v3 {
    top: -5px;
    right: 0;
}
.rtl .latest-posts-v3 .carousel-controls-v3 {
    left: 0;
    right: auto;
}
.latest-posts-v3 .blog-item {border-bottom: none}
.latest-posts-v3 .latest-posts-meta {padding: 20px 0 40px}
/***** Footer *****/
footer {
    color: #ACAAAC;
    width: 100%;
}
footer h2, footer h3, footer h4, footer h5 {
    color: #242424;
    font-family: "Poppins Medium";
    font-weight: normal;
}
footer .footer-center {
    background: #2C1E29;
    padding-bottom: 40px;
    padding-top: 55px;
}
footer .footer-center .panel-title {
    font-size: 18px;
    color: #FFFFFF;
}
footer .footer-center .panel-v1 {padding-bottom: 0}
footer .panel-heading {margin-bottom: 25px}
footer .box a {
    margin-right: 7px;
    margin-bottom: 10px;
    display: inline-block;
}
.rtl footer .box a {
    margin-left: 7px;
    margin-right: inherit;
}
footer .panel-body {padding: 0}
footer .blog-item {padding: 0}
footer .blog-item img {
    width: 67px;
    height: 67px;
}
footer .pav-blog-list {
    width: 100%;
    margin-bottom: 25px;
}
footer .latest-posts-img-profile {
    width: 67px;
    float: left;
    padding-top: 5px;
}
.rtl footer .latest-posts-img-profile {float: right}
footer .latest-posts-img-profile .latest-posts-profile {display: none}
footer .latest-posts-meta {
    width: calc(100% - 80px);
    float: right;
}
.rtl footer .latest-posts-meta {float: left}
footer .latest-posts-meta h4 {
    margin-top: 0;
    line-height: 1.2;
    max-height: 45px;
    overflow: hidden;
    margin-bottom: 9px;
}
footer .latest-posts-meta h4 a {
    color: #FFFFFF;
    font-size: 14px;
    font-family: "Poppins Medium";
    font-weight: normal;
}
footer .latest-posts-meta h4 a:hover {color: #6BD736}
footer .latest-posts-meta .shortinfo {
    line-height: 1.4;
    max-height: 41px;
    overflow: hidden;
}
footer .widget-html ul {padding: 0}
footer .widget-html ul li {
    padding-left: 25px;
    margin-bottom: 15px;
    color: #FFFFFF;
}
.rtl footer .widget-html ul li {
    padding-right: 25px;
    padding-left: inherit;
}
footer .widget-html ul li.add {background: url("../image/icon-pin.png") 0 6.5px no-repeat}
footer .widget-html ul li.mobile {background: url("../image/icon-mobile.png") no-repeat}
footer .widget-html ul li.mail {background: url("../image/icon-messenger.png") 0 5px no-repeat}
footer .footer-bottom {
    padding-top: 55px;
    padding-bottom: 55px;
    border-bottom: 1px solid #EDEDED;
    background: #FFFFFF;
}
footer .footer-bottom .panel-title {font-size: 16px}
footer .footer-bottom ul {margin-bottom: 0}
footer .footer-bottom ul li {
    padding-left: 15px;
    position: relative;
    margin-bottom: 8px;
    transition: all ease 0.3s;
}
.rtl footer .footer-bottom ul li {
    padding-right: 15px;
    padding-left: inherit;
}
footer .footer-bottom ul li:last-child {margin-bottom: 0}
footer .footer-bottom ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    top: -1px;
}
.rtl footer .footer-bottom ul li:before {
    right: 0;
    left: auto;
}
footer .footer-bottom ul li a {color: #777777}
footer .footer-bottom ul li a:hover {color: #6BD736}
footer .footer-bottom ul li:hover {padding-left: 25px}
.rtl footer .footer-bottom ul li:hover {
    padding-right: 25px;
    padding-left: inherit;
}
footer .footer-bottom ul.social-icon-list {margin-top: 20px}
footer .footer-bottom ul.social-icon-list li {
    padding-left: 0;
    margin-bottom: 0;
}
.rtl footer .footer-bottom ul.social-icon-list li {
    padding-right: 0;
    padding-left: inherit;
}
footer .footer-bottom ul.social-icon-list li:before {display: none}
footer .footer-bottom ul.social-icon-list li i {border-radius: 3px}
footer .pav-newsletter .description {margin-bottom: 20px}
footer .pav-newsletter .form-control {
    padding: 6px 15px;
    float: left;
    width: calc(100% - 103px);
    border-radius: 4px !important;
}
.rtl footer .pav-newsletter .form-control {float: right}
footer .pav-newsletter .btn-v1 {
    background: #C56083;
    color: #FFFFFF;
    font-family: "Poppins Medium";
    float: right;
    border-radius: 4px;
}
.rtl footer .pav-newsletter .btn-v1 {float: left}
footer .pav-newsletter .btn-v1:hover {
    box-shadow: none;
    background: #BB5176;
}
footer .pav-newsletter .valid {
    margin-top: 10px;
    position: absolute;
    width: calc(100% - 30px);
    z-index: 9;
}
/* Footer v2 */
.footer-v2 {color: #D6DAEE}
.footer-v2 .container {width: auto}
.footer-v2 .footer-bottom {
    background: #493C41;
    border-bottom: 0;
}
.footer-v2 .footer-bottom .panel-title {color: #FFFFFF}
.footer-v2 .footer-bottom ul li a {color: #D6DAEE}
.footer-v2 .copyright {
    background: #3A3034;
    color: #666666;
}
.footer-v2 .copyright a {color: #666666}
/*Copyright*/
.copyright {
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    background: #FFFFFF;
    padding-top: 40px;
    padding-bottom: 30px;
}
.copyright a {color: #6BD736}
.copyright a:hover, .copyright a:focus, .copyright a:active {color: #6BD736}
.copyright p {margin-bottom: 10px}
/***** Back to TOP *****/
#back-to-top {
    position: fixed;
    right: 10px;
    bottom: 80px;
    z-index: 9999;
}
.rtl #back-to-top {
    left: 10px;
    right: auto;
}
#back-to-top .scrollup {
    background: #6BD736;
    color: #FFFFFF;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    text-align: center;
    display: block;
}
#back-to-top i {display: block}
/***** Popup Quickview *****/
.mfp-wrap #sys-notification {position: static !important}
@media screen and (max-width: 991px) {
    .row-offcanvas {
        position: relative;
        -webkit-transition: all 0.25s ease-out;
        -o-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
    }
    .row-offcanvas-right {right: 0}
    .rtl .row-offcanvas-right {
        left: 0;
        right: auto;
    }
    .row-offcanvas-left {left: 0}
    .rtl .row-offcanvas-left {
        right: 0;
        left: auto;
    }
    .row-offcanvas-right .sidebar-offcanvas {right: -70%}
    .rtl .row-offcanvas-right .sidebar-offcanvas {
        left: -70%;
        right: auto;
    }
    .row-offcanvas-left .sidebar-offcanvas {left: -70%}
    .rtl .row-offcanvas-left .sidebar-offcanvas {
        right: -70%;
        left: auto;
    }
    .row-offcanvas-right.active {right: 70%}
    .rtl .row-offcanvas-right.active {
        left: 70%;
        right: auto;
    }
    .row-offcanvas-left.active {left: 70%}
    .rtl .row-offcanvas-left.active {
        right: 70%;
        left: auto;
    }
    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 70%;
        background: #FFFFFF;
        height: 100%;
        border-right: 3px solid #6BD736;
    }
    .rtl .sidebar-offcanvas {
        border-left: 3px solid #6BD736;
        border-right: inherit;
    }
    .row-offcanvas.active:before {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: red;
    }
}
/***** offcanvas-menu *****/
.offcanvas-heading {margin-bottom: 30px}
.offcanvas-heading .btn {
    margin-right: 10px;
    margin-top: 10px;
    border-radius: 3.5px;
    padding: 0 9px;
    font-size: 17px;
}
.rtl .offcanvas-heading .btn {
    margin-left: 10px;
    margin-right: inherit;
}
#offcanvasmenu .caret {display: none}
#offcanvasmenu ul {float: none}
#offcanvasmenu ul > li {
    float: none;
    border-bottom: 1px solid #EDEDED;
}
#offcanvasmenu ul > li:last-child {border-bottom: none}
#offcanvasmenu ul > li.home .menu-icon {background: none !important}
#offcanvasmenu ul > li.aligned-fullwidth {position: relative}
#offcanvasmenu ul > li .click-canavs-menu {
    padding: 17px 15px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}
.rtl #offcanvasmenu ul > li .click-canavs-menu {
    left: 0;
    right: auto;
}
#offcanvasmenu .dropdown-menu {
    display: none;
    background: none;
    position: static;
    visibility: visible;
    transform: none;
    box-shadow: none;
    opacity: 1;
    filter: alpha(opacity=100);
    padding: 0;
    width: auto !important;
    min-width: 0;
    margin-left: 0;
}
.rtl #offcanvasmenu .dropdown-menu {
    margin-right: 0;
    margin-left: inherit;
}
#offcanvasmenu .dropdown-menu .dropdown-menu-inner {padding-left: 30px}
.rtl #offcanvasmenu .dropdown-menu .dropdown-menu-inner {
    padding-right: 30px;
    padding-left: inherit;
}
#offcanvasmenu .dropdown-menu .pavo-widget .sidebar {border: none}
#offcanvasmenu .dropdown-menu .pavo-widget .sidebar .product-block {padding-left: 0}
.rtl #offcanvasmenu .dropdown-menu .pavo-widget .sidebar .product-block {
    padding-right: 0;
    padding-left: inherit;
}
#offcanvasmenu .dropdown-menu li {border: none}
#offcanvasmenu .dropdown-menu a {padding: 13px 18px !important}
#offcanvasmenu .dropdown-menu .widget-video {display: none}
#offcanvasmenu .dropdown-menu .box-heading {color: #262A2E}
#offcanvasmenu .mega-col {padding: 0}
#offcanvasmenu .w-product {padding: 0}
#offcanvasmenu .product-block {border: none}
#offcanvasmenu .product-block .zoom, #offcanvasmenu .product-block .product-label {display: none}
#offcanvasmenu .category .panel-heading {padding: 13px 18px}
#offcanvasmenu .category .panel-body {padding: 0}
#offcanvasmenu .category .panel-body li a {
    color: #242424;
    display: block;
    padding: 13px 18px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Poppins Medium";
}
#offcanvasmenu .category .panel-body li a:hover {color: #6BD736}
#offcanvasmenu .category .panel-body li ul {padding-left: 30px}
.rtl #offcanvasmenu .category .panel-body li ul {
    padding-right: 30px;
    padding-left: inherit;
}
#offcanvasmenu .category .panel-body li .accordion-heading {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}
.rtl #offcanvasmenu .category .panel-body li .accordion-heading {
    left: 0;
    right: auto;
}
#offcanvasmenu .category .panel-body li .accordion-heading span {
    padding: 17px 15px;
    line-height: 1;
    display: block;
}
#offcanvasmenu .category .panel-body li li {border-bottom: none}
#offcanvasmenu .category .panel-body li li a {
    font-family: "Poppins Light";
    text-transform: none;
    color: #999999;
}
/*
*  Main Menu
*/
.navbar-header .canvas-menu {
    background: #6BD736;
    border-radius: 3px;
    padding: 4px 13px;
}
.navbar-header .canvas-menu:hover {background: #4EA822}
.navbar-mega {
    min-height: inherit;
    margin: 0;
    border: 0 solid transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.navbar-mega .navbar-nav {float: none}
.navbar-mega .navbar-nav > .open > a {
    border-color: transparent;
    border-left-color: rgba(0, 0, 0, 0.1);
    color: #6BD736;
    background: transparent;
}
.navbar-mega .navbar-nav > .open > a:before {
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar-mega .navbar-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.navbar-mega .navbar-nav ul li.parent {position: relative}
.navbar-mega .navbar-nav ul li.dropdown-submenu {position: relative}
.navbar-mega .navbar-nav ul li.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    right: auto;
    position: absolute;
}
.navbar-mega .navbar-nav li.active {background: none}
.navbar-mega .navbar-nav li.active > a {
    background: none;
    color: #6BD736;
}
.navbar-mega .navbar-nav li.active > a .caret {color: #6BD736}
.navbar-mega .navbar-nav li a:hover, .navbar-mega .navbar-nav li a:active, .navbar-mega .navbar-nav li a:focus {
    background: none;
    color: #6BD736;
}
.navbar-mega .navbar-nav li.open > a {
    background: none;
    color: #6BD736;
}
.navbar-mega .navbar-nav > li {
    float: left;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin-top: 0;
    padding: 18px 0;
}
.navbar-mega .navbar-nav > li > a {
    font-family: "Poppins Light";
    position: relative;
    color: #000000;
    padding: 0 15px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    font-size: 1.3rem;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
@media (max-width: 1169px) {
    .navbar-mega .navbar-nav > li > a {padding: 0 10px !important}
}
@media (max-width: 1169px) {
    .navbar-mega .navbar-nav > li > a {padding: 0 15px}
}
.navbar-mega .navbar-nav > li > a:before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 16px;
    right: 16px;
    width: auto;
    height: 2px;
    background: #6BD736;
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
.navbar-mega .navbar-nav > li > a .caret {
    color: #222222;
    border-width: 3px;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
.navbar-mega .navbar-nav > li > a:hover, .navbar-mega .navbar-nav > li > a:focus {
    color: #6BD736;
    background: transparent;
}
.navbar-mega .navbar-nav > li > a:hover:before, .navbar-mega .navbar-nav > li > a:focus:before {
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar-mega .navbar-nav > li > a:hover .caret, .navbar-mega .navbar-nav > li > a:focus .caret {color: #6BD736}
.navbar-mega .navbar-nav > li:hover > .dropdown-menu {display: block}
.navbar-mega .navbar-nav > li:first-child a {border: none}
.navbar-mega .navbar-nav > li .dropdown-menu {
    padding-top: 15px;
    border-top: 2px solid #6BD736;
    background: #202020;
    min-width: 200px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-mega .navbar-nav > li .dropdown-menu ul.dropdown-menu {
    left: 100%;
    top: 0;
    position: absolute;
}
.navbar-mega .navbar-nav > li .dropdown-menu .row {padding-top: 0}
.navbar-mega .navbar-nav > li .dropdown-menu li {
    display: block;
    padding: 0;
    position: relative;
}
.navbar-mega .navbar-nav > li .dropdown-menu li a {
    min-height: inherit;
    display: block;
    font-weight: 300;
    padding: 8px 18px;
    color: #999999;
    text-transform: none;
    -webkit-transition: all 0.2s linear;
    font-size: 14px;
}
.navbar-mega .navbar-nav > li .dropdown-menu li a:hover {
    color: #6BD736;
    background: transparent;
}
.navbar-mega .navbar-nav > li .dropdown-menu li:last-child {border: 0}
.navbar-mega .navbar-nav > li .mega-dropdown-menu {padding: 30px}
.navbar-mega .navbar-nav > li .mega-dropdown-menu ul li a {
    padding-left: 0;
    padding-right: 0;
}
.rtl .navbar-mega .navbar-nav > li .mega-dropdown-menu ul li a {
    padding-right: 0;
    padding-left: inherit;
}
.rtl .navbar-mega .navbar-nav > li .mega-dropdown-menu ul li a {
    padding-left: 0;
    padding-right: inherit;
}
.navbar-mega .navbar-nav > li .mega-dropdown-menu ul li a:hover {
    padding-left: 10px;
    padding-right: 10px;
}
.rtl .navbar-mega .navbar-nav > li .mega-dropdown-menu ul li a:hover {
    padding-right: 10px;
    padding-left: inherit;
}
.rtl .navbar-mega .navbar-nav > li .mega-dropdown-menu ul li a:hover {
    padding-left: 10px;
    padding-right: inherit;
}
.navbar-mega .navbar-nav > .active {background: transparent}
.navbar-mega .navbar-nav > .active > a {color: #6BD736}
.navbar-mega .navbar-nav > .active > a:before {
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar-mega .navbar-nav > .aligned-fullwidth {position: static !important}
.navbar-mega .navbar-nav > .aligned-fullwidth > .dropdown-menu {width: 100% !important}
.navbar-mega .navbar-nav > .aligned-right > .dropdown-menu {
    right: 0;
    left: auto;
}
.navbar-mega .navbar-nav .container-mega .row {
    padding-bottom: 0;
    margin: 15px 0 30px !important;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.navbar-mega .navbar-nav .container-mega .row > div {position: relative}
.navbar-mega .navbar-nav .container-mega .row > div:after {
    content: "";
    width: 1px;
    height: 1000px;
    background: #423B4D;
    position: absolute;
    left: 0;
    top: 0;
}
.navbar-mega .navbar-nav .container-mega .row > div:first-child:after {content: none}
.navbar-mega .text-label {
    position: absolute;
    top: -20px;
    right: 45%;
    padding: 0 3px;
    font-size: 9px;
    color: #FFFFFF;
}
.navbar-mega .text-label.text-hot {background: #E93434}
.navbar-mega .text-label.text-hot:after {border-top-color: #E93434}
.navbar-mega .text-label.text-new {background: #04ADF0}
.navbar-mega .text-label.text-new:after {border-top-color: #04ADF0}
.navbar-mega .text-label:after {
    content: "";
    position: absolute;
    border: 3px solid transparent;
    top: 100%;
    left: 50%;
    margin-left: -3px;
}
/**
 * White Styles
 */
.navbar-mega-light .navbar-mega .navbar-nav > li > a, .navbar-mega-light .navbar-mega .navbar-nav > li > a .caret {color: #FFFFFF}
.navbar-mega-light .navbar-mega .navbar-nav > li.active > a::before, .navbar-mega-light .navbar-mega .navbar-nav > li:hover > a::before {background: #FFFFFF}
.navbar-mega-theme {background: #6BD736}
.navbar-mega-theme .navbar-mega .navbar-nav > li > a, .navbar-mega-theme .navbar-mega .navbar-nav > li > a .caret {color: #FFFFFF}
/**
 * Simple Styles
 */
.navbar-mega-simple {text-align: center}
.navbar-mega-simple .pbr-megamenu {display: inline-block}
/*** Vertical Megamenu ***/
.pbr-vertical-menu .navbar-vertical-mega {
    display: block;
    position: relative;
    width: 100%;
}
.pbr-vertical-menu .navbar-vertical-mega > li {
    display: block;
    float: none;
    clear: both;
    width: 100%;
    border-bottom: solid 1px #EDEDED;
}
.pbr-vertical-menu .navbar-vertical-mega > li > a {
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
}
.pbr-vertical-menu .navbar-vertical-mega > li .dropdown-menu {
    top: 0;
    left: 100%;
}
.pbr-vertical-menu .navbar-vertical-mega > li:hover > .dropdown-menu {display: block}
.pbr-vertical-menu .navbar-vertical-mega > li .caret {float: right}
.pbr-vertical-menu.menu-right > li .dropdown-menu {
    top: 0;
    right: 100%;
}
/* Core Customize copy fw4 */
/* pav-megamenu */
.megamenu li a {
    font-family: "Poppins Medium";
    text-transform: uppercase;
    color: #242424;
    width: 100%;
    display: block;
    padding: 13px 15px;
}
.megamenu li a:hover {
    color: #6BD736;
    background: none;
}
.megamenu li.aligned-fullwidth {position: static}
.megamenu li.aligned-fullwidth > .dropdown-menu {
    width: 100% !important;
    max-width: 1084px !important;
    left: 15px;
    background: url("../image/bg-dropdow.jpg") #FFFFFF center bottom no-repeat;
    padding-bottom: 250px;
}
.rtl .megamenu li.aligned-fullwidth > .dropdown-menu {
    right: 15px;
    left: auto;
}
.megamenu li.aligned-fullwidth > .dropdown-menu ul li {border-bottom: 1px solid #EDEDED}
.megamenu li.aligned-fullwidth > .dropdown-menu ul li:last-child {border-bottom: none}
.megamenu li.aligned-fullwidth .dropdown-submenu .dropdown-menu {margin-left: 0}
.rtl .megamenu li.aligned-fullwidth .dropdown-submenu .dropdown-menu {
    margin-right: 0;
    margin-left: inherit;
}
.megamenu li.aligned-right .dropdown-menu {
    left: auto;
    right: 0;
}
.rtl .megamenu li.aligned-right .dropdown-menu {
    right: auto;
    left: auto;
}
.rtl .megamenu li.aligned-right .dropdown-menu {
    left: 0;
    right: auto;
}
.megamenu li.aligned-right .dropdown-submenu .dropdown-menu {margin-right: 100%}
.rtl .megamenu li.aligned-right .dropdown-submenu .dropdown-menu {
    margin-left: 100%;
    margin-right: inherit;
}
.megamenu li.aligned-left .dropdown-menu {
    left: 0;
    right: auto;
}
.rtl .megamenu li.aligned-left .dropdown-menu {
    right: 0;
    left: auto;
}
.rtl .megamenu li.aligned-left .dropdown-menu {
    left: auto;
    right: auto;
}
.megamenu li.aligned-left .dropdown-submenu .dropdown-menu {margin-left: 100%}
.rtl .megamenu li.aligned-left .dropdown-submenu .dropdown-menu {
    margin-right: 100%;
    margin-left: inherit;
}
.megamenu li.aligned-center .dropdown-menu {
    left: 50%;
    transform: translate(-50%);
    right: auto;
}
.megamenu li.aligned-center .dropdown-submenu .dropdown-menu {left: 170%}
.megamenu li .dropdown-menu {padding: 30px 20px}
.megamenu li .dropdown-menu .dropdown-submenu {position: relative}
.megamenu li .dropdown-menu .dropdown-submenu .dropdown-menu {
    top: 0;
    position: absolute;
    opacity: 0;
    transform: perspective(200px) rotate3d(1, 0, 0, -90deg);
    transform-origin: 50% 0 0;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    visibility: hidden;
}
.megamenu li .dropdown-menu .dropdown-submenu > .dropdown-toggle {color: #999999}
.megamenu li .dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
    opacity: 1;
    transform: translate(0px, 0);
    visibility: visible;
}
.megamenu li .dropdown-menu .dropdown-submenu:hover > .dropdown-toggle {color: #6BD736}
.dropdown-menu .row {margin: 0}
.dropdown-menu .widget-heading {
    font-size: 14px;
    font-family: "Poppins SemiBold";
    text-transform: uppercase;
    margin-bottom: 25px;
    margin-top: 9px;
}
.dropdown-menu ul {padding: 0}
.dropdown-menu ul li {list-style-type: none}
.dropdown-menu ul li a {
    color: #999999;
    text-transform: none;
    font-family: "Poppins Light";
    padding: 10px 0;
}
.navbar-default .see-all {
    padding: 15px 0 !important;
    padding-bottom: 0 !important;
    margin-top: 5px;
    border-top: 1px solid #EDEDED;
}
.header-v2 .megamenu li a {color: #FFFFFF}
.header-v2 .megamenu li a:hover {color: #6BD736}
.header-v2 .dropdown-menu-inner ul li a {color: #999999}
.header-v2 .dropdown-menu-inner ul li a:hover {color: #6BD736}
.panel {
    -webkit-box-shadow: 0 0 0 transparent;
    box-shadow: 0 0 0 transparent;
}
.panel-body .list-group-item {border: none}
.panel-body .list-group-item:hover > a, .panel-body .list-group-item li:hover a {color: #6BD736}
.nav-tabs {margin-bottom: 20px}
.list-unstyled {
    color: #999999;
    font-size: 14px;
    line-height: 23px;
}
.list-unstyled span {color: #BA9869}
#products {margin-bottom: 40px}
.product-block .image {position: relative}
.product-block .sale-exist {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #F44336;
    color: #FFFFFF;
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.rtl .product-block .sale-exist {
    left: 10px;
    right: auto;
}
.product-block .zoom {display: none}
.product-block .product-meta {
    border: 1px solid #EDEDED;
    border-top: none;
    padding: 20px;
    position: relative;
}
.product-block:hover .bottom {
    transform: scale(1);
    opacity: 1;
}
.product-meta .bottom {
    position: absolute;
    top: -70px;
    width: calc(100% - 40px);
    transform: scale(0);
    transition: all ease 0.35s;
    opacity: 0;
}
.product-block {
    margin-top: 30px;
    background: #FFFFFF;
}
.product-block .name {
    margin: 0;
    font-size: 14px;
    font-family: "Poppins Medium";
    font-weight: normal;
}
.product-block .name a {
    width: 100%;
    display: block;
    color: #242424;
    height: 47px;
    overflow: hidden;
}
.product-block .name a:hover {color: #6BD736}
.product-block .description {display: none}
.product-block .rating {margin-top: 5px}
.product-block .rating span {
    width: 10px;
    height: 10px;
    line-height: 10px;
}
.product-block .rating span.rate i {color: #242424}
.product-block .rating i {
    font-size: 12px;
    color: #CDCDCD;
}
.product-block .price {
    margin-top: 8px;
    font-family: "Poppins SemiBold";
}
.product-block .price-new {
    font-size: 16px;
    color: #F44336;
}
.product-block .price-old {
    color: #FFFFFF;
    font-size: 12px;
    background: #6BD736;
    padding: 1px 5px;
    padding-top: 2.5px;
    position: relative;
    border-radius: 3px;
    margin-left: 10px;
}
.rtl .product-block .price-old {
    margin-right: 10px;
    margin-left: inherit;
}
.product-block .price-old:before {
    border-bottom: 5px solid transparent;
    border-right: 6px solid #6BD736;
    border-top: 5px solid transparent;
    content: "";
    left: -6px;
    position: absolute;
    top: 6px;
}
.rtl .product-block .price-old:before {
    border-left: 6px solid #6BD736;
    border-right: inherit;
}
.rtl .product-block .price-old:before {
    right: -6px;
    left: auto;
}
.action {
    width: 177px;
    margin: 0 auto;
}
.action .pull-left {
    margin: 0;
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #F0F0F0;
}
.rtl .action .pull-left {
    border-left: 1px solid #F0F0F0;
    border-right: inherit;
}
.action .pull-left:last-child {border-right: 0 solid #F0F0F0}
.rtl .action .pull-left:last-child {
    border-left: 0 solid #F0F0F0;
    border-right: inherit;
}
.action .btn-action {
    border: none;
    background: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    color: #777777;
    border-radius: 0;
}
.action .btn-action:hover {
    color: #FFFFFF;
    box-shadow: 50px 0 0 0 #6BD736 inset;
}
.action .cart span {display: none}
.product-list .image {
    display: inline-block;
    float: left;
}
.rtl .product-list .image {float: right}
.product-list .product-meta {
    width: calc(100% - 271px);
    float: left;
    padding: 0 20px;
    border: none;
}
.rtl .product-list .product-meta {float: right}
.product-list .description {display: block}
.product-list .name a {
    height: auto;
    margin-bottom: 15px;
    font-size: 18px;
}
.product-list .action {
    margin: 0;
    width: 100%;
    border: none;
}
.product-list .action .pull-left {
    border: none;
    margin-right: 10px;
}
.rtl .product-list .action .pull-left {
    margin-left: 10px;
    margin-right: inherit;
}
.product-list .action .btn-action {background: #F0F0F0}
.product-list .action .btn-action:hover {
    color: #6BD736;
    box-shadow: none;
}
.product-list .product-meta .bottom {
    position: static;
    transform: scale(1);
    opacity: 1;
    width: 100%;
    margin-top: 20px;
}
.product-list .cart .btn-action {
    background: #6BD736;
    color: #FFFFFF;
    box-shadow: 0 0 0 0 #242424 inset;
}
.product-list .cart .btn-action:hover {
    box-shadow: 130px 0 0 0 #242424 inset;
    color: #FFFFFF;
}
.product-list .cart span {display: block}
.product-list .cart i {display: none}
/* Quick view */
.quick-view .row {
    margin-left: -15px;
    margin-right: -15px;
}
.quick-view .col-sm-7, .quick-view .col-sm-5, .quick-view .col-sm-10 {
    padding-left: 15px;
    padding-right: 15px;
}
.quick-view .image-container .thumbs-preview {
    padding-left: 0;
    padding-right: 15px;
}
.rtl .quick-view .image-container .thumbs-preview {
    padding-right: 0;
    padding-left: inherit;
}
.rtl .quick-view .image-container .thumbs-preview {
    padding-left: 15px;
    padding-right: inherit;
}
.quick-view .form-group, .quick-view .product-buttons-wrap {width: 100% !important}
.quick-view .detail-container h1 {font-size: 25px}
.padding-left-50 {padding-left: 50px}
.rtl .padding-left-50 {
    padding-right: 50px;
    padding-left: inherit;
}
.panel {position: relative}
/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
.no-space-row .row {margin: 0}
.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {padding: 0}
.bg-white {background: #FFFFFF}
.btn-outline-light {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #FFFFFF;
}
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {
    color: #FFFFFF;
    background-color: #6BD736;
    border-color: #6BD736;
}
.open .btn-outline-light.dropdown-toggle {
    color: #FFFFFF;
    background-color: #6BD736;
    border-color: #6BD736;
}
.btn-outline-light:active, .btn-outline-light.active {background-image: none}
.open .btn-outline-light.dropdown-toggle {background-image: none}
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active, fieldset[disabled] .btn-outline-light, fieldset[disabled] .btn-outline-light:hover, fieldset[disabled] .btn-outline-light:focus, fieldset[disabled] .btn-outline-light:active, fieldset[disabled] .btn-outline-light.active {
    background-color: transparent;
    border-color: #FFFFFF;
}
.btn-outline-light .badge {
    color: transparent;
    background-color: #FFFFFF;
}
.btn-outline-dark {
    color: #000000;
    background-color: transparent;
    border-color: #000000;
}
.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark.active {
    color: #FFFFFF;
    background-color: #6BD736;
    border-color: #6BD736;
}
.open .btn-outline-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #6BD736;
    border-color: #6BD736;
}
.btn-outline-dark:active, .btn-outline-dark.active {background-image: none}
.open .btn-outline-dark.dropdown-toggle {background-image: none}
.btn-outline-dark.disabled, .btn-outline-dark.disabled:hover, .btn-outline-dark.disabled:focus, .btn-outline-dark.disabled:active, .btn-outline-dark.disabled.active, .btn-outline-dark[disabled], .btn-outline-dark[disabled]:hover, .btn-outline-dark[disabled]:focus, .btn-outline-dark[disabled]:active, .btn-outline-dark[disabled].active, fieldset[disabled] .btn-outline-dark, fieldset[disabled] .btn-outline-dark:hover, fieldset[disabled] .btn-outline-dark:focus, fieldset[disabled] .btn-outline-dark:active, fieldset[disabled] .btn-outline-dark.active {
    background-color: transparent;
    border-color: #000000;
}
.btn-outline-dark .badge {
    color: transparent;
    background-color: #000000;
}
.btn-inverse-light {
    color: #333333;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.btn-inverse-light:hover, .btn-inverse-light:focus, .btn-inverse-light:active, .btn-inverse-light.active {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #FFFFFF;
}
.open .btn-inverse-light.dropdown-toggle {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #FFFFFF;
}
.btn-inverse-light:active, .btn-inverse-light.active {background-image: none}
.open .btn-inverse-light.dropdown-toggle {background-image: none}
.btn-inverse-light.disabled, .btn-inverse-light.disabled:hover, .btn-inverse-light.disabled:focus, .btn-inverse-light.disabled:active, .btn-inverse-light.disabled.active, .btn-inverse-light[disabled], .btn-inverse-light[disabled]:hover, .btn-inverse-light[disabled]:focus, .btn-inverse-light[disabled]:active, .btn-inverse-light[disabled].active, fieldset[disabled] .btn-inverse-light, fieldset[disabled] .btn-inverse-light:hover, fieldset[disabled] .btn-inverse-light:focus, fieldset[disabled] .btn-inverse-light:active, fieldset[disabled] .btn-inverse-light.active {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.btn-inverse-light .badge {
    color: #FFFFFF;
    background-color: #333333;
}
.btn-outline {background: transparent}
.btn-outline.btn-default {color: #000000}
.btn-outline.btn-default:hover {color: #FFFFFF}
.btn-outline.btn-primary {color: #333333}
.btn-outline.btn-primary:hover {color: #FFFFFF}
.btn-outline.btn-success {color: #6BD736}
.btn-outline.btn-success:hover {color: #FFFFFF}
.btn-outline.btn-info {color: #04ADF0}
.btn-outline.btn-info:hover {color: #FFFFFF}
.btn-outline.btn-danger {color: #E93434}
.btn-outline.btn-danger:hover {color: #FFFFFF}
.btn-outline.btn-warning {color: #F0C73B}
.btn-outline.btn-warning:hover {color: #FFFFFF}
.btn-inverse.btn-primary:hover {
    color: #333333;
    background: transparent;
}
.btn-inverse.btn-success:hover {
    color: #6BD736;
    background: transparent;
}
.btn-inverse.btn-info:hover {
    color: #04ADF0;
    background: transparent;
}
.btn-inverse.btn-danger:hover {
    color: #E93434;
    background: transparent;
}
.btn-inverse.btn-warning:hover {
    color: #F0C73B;
    background: transparent;
}
.btn-topbar {
    padding: 0 20px !important;
    line-height: 50px;
    display: block;
}
.btn-v1 {
    padding: 8px 15px;
    text-transform: uppercase;
    font-size: 13px;
    transition: all ease 0.35s;
    box-shadow: 0 0 0 0 #242424 inset;
    background: #6BD736;
    color: #FFFFFF;
}
.btn-v1:hover {box-shadow: 200px 0 0 0 #242424 inset}
.btn-v2 {
    padding: 8px 15px;
    text-transform: uppercase;
    font-size: 13px;
    background: #242424;
    box-shadow: 0 0 0 0 #6BD736 inset;
    color: #FFFFFF;
    transition: all ease 0.35s;
}
.btn-v2:hover {box-shadow: 200px 0 0 0 #6BD736 inset}
/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0, 0);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {float: left}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {cursor: pointer}
.owl-controls .owl-buttons div {position: absolute}
.owl-controls .owl-buttons .owl-prev {
    left: 10px;
    top: 50%;
}
.owl-controls .owl-buttons .owl-next {
    right: 10px;
    top: 50%;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: none !important;
}
/* mouse grab icon */
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}
/* OpenCart Code */
.owl-carousel {
    margin: 0 0;
    direction: ltr !important;
    overflow: hidden;
}
.owl-carousel .owl-buttons div {
    opacity: 0;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    transition: all .3s ease;
}
.owl-carousel:hover .owl-buttons div {opacity: 0.7}
.owl-carousel .owl-buttons div i {
    font-size: 40px;
    margin: -20px 0 0;
}
.owl-carousel .owl-buttons .owl-prev {left: -50px}
.owl-carousel .owl-buttons .owl-next {right: -50px}
.owl-carousel:hover .owl-buttons .owl-prev {left: 10px}
.owl-carousel:hover .owl-buttons .owl-next {right: 10px}
.owl-pagination {
    text-align: center;
    top: 0;
    position: relative;
}
.owl-controls .owl-page {
    display: inline-block;
    margin: 0 6px;
}
.owl-controls .owl-page span {
    display: block;
    width: 11px;
    height: 11px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.owl-controls .owl-page.active span {background: rgba(0, 0, 0, 0.9)}
.owl-carousel-play {position: relative}
.owl-carousel-play .owl-item:last-child .product-wrapper {border: none}
.owl-carousel-play .carousel-control {
    z-index: 5;
    top: 38%;
}
.carousel-md {
    width: 44px;
    height: 44px;
    line-height: 44px;
}
.carousel-sm {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}
.carousel-xs {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}
/*Font Weight*/
.text-purple {color: #6C58BD !important}
.text-red {color: #C32322 !important}
.text-red-1 {color: #FF0000 !important}
.text-orange {color: #F66000 !important}
.text-yellow {color: #E2D951 !important}
.text-black {color: #000000 !important}
.text-white, .text-light {color: #FFFFFF !important}
.text-darker {color: #333333 !important}
.text-uppercase, .initialism {text-transform: uppercase}
/*Radius
------------------------------------*/
.radius-0 {border-radius: 0 !important}
.radius-x {border-radius: 50% !important}
.radius-1x {border-radius: 10px !important}
.radius-2x {border-radius: 20px !important}
.radius-3x {border-radius: 30px !important}
.radius-4x {border-radius: 40px !important}
.radius-5x {border-radius: 5px !important}
.radius-6x {border-radius: 3px !important}
/**
 * Menu
 */
ul.menu {
    padding: 0;
    margin: 0;
}
ul.menu li {list-style: none}
/****/
.testimonials {color: #000000}
.testimonials .testimonials-avatar {
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-right: 15px;
}
.rtl .testimonials .testimonials-avatar {
    margin-left: 15px;
    margin-right: inherit;
}
.testimonials .testimonials-quote {
    background-color: #F3F3F3;
    margin-bottom: 20px;
    padding: 15px;
    position: relative;
}
.testimonials .testimonials-quote:after {
    bottom: -28px;
    color: #F3F3F3;
    content: "\f0d7";
    font-family: "FontAwesome";
    font-size: 30px;
    margin-left: -15px;
    position: absolute;
    text-align: center;
}
.rtl .testimonials .testimonials-quote:after {
    margin-right: -15px;
    margin-left: inherit;
}
.testimonials h3, .testimonials h4, .testimonials h5 {
    text-transform: uppercase;
    font-size: 13px;
    color: #000000;
}
.testimonials .testimonials-body {
    padding: 15px 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block;
    overflow: hidden;
}
.testimonials .testimonials-left .testimonials-avatar {float: left}
.rtl .testimonials .testimonials-left .testimonials-avatar {float: right}
.testimonials.testimonials-v2 .testimonials-avatar {float: left}
.rtl .testimonials.testimonials-v2 .testimonials-avatar {float: right}
.testimonials.testimonials-v4 .testimonials-body {margin: 20px 25px}
.testimonials.testimonials-v4 .testimonials-avatar {
    position: absolute;
    top: 15px;
    left: -30px;
}
.testimonials.testimonials-v4 .testimonials-description, .testimonials.testimonials-v4 .testimonials-meta {margin-left: 30px}
/** SOCIAL ICONS ***/
.bo-social-icons [class^="bo-social-"] {
    display: inline-block;
    margin: 10px 5px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    vertical-align: top;
    line-height: 36px;
    width: 36px;
    height: 36px;
    background: #EDEDED;
    color: #A1A1A1;
    transition: all 0.2s ease-out 0s;
}
.bo-social-icons [class^="bo-social-"]:hover {
    background: #000000;
    color: #FFFFFF;
}
.bo-social-icons .bo-social-white {
    background: #FFFFFF;
    color: #A1A1A1;
    border: 1px solid #A1A1A1;
}
.bo-social-icons .bo-social-outline {
    background: transparent;
    color: #000000;
    border: 1px solid #000000;
}
.bo-social-icons .bo-social-outline-light {
    background: transparent;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
}
.bo-social-icons .bo-social-outline-light:hover {
    background: #FFFFFF;
    color: #000000;
    border-color: #000000;
}
.bo-social-icons:first-child [class*="bo-social-"] {margin-top: 0}
.bo-social-icons:last-child [class*="bo-social-"] {margin-bottom: 0}
.bo-social-icons.bo-sicolor [class*="bo-social-"] {color: #FFFFFF}
.bo-sicolor .bo-social-twitter {background: #00BDEC}
.bo-sicolor .bo-social-twitter:hover {background: #000000}
.bo-sicolor .bo-social-dribbble {background: #EF5B92}
.bo-sicolor .bo-social-dribbble:hover {background: #000000}
.bo-sicolor .bo-social-facebook {background: #3B5998}
.bo-sicolor .bo-social-facebook:hover {background: #000000}
.bo-sicolor .bo-social-duckduckgo {background: #DE3100}
.bo-sicolor .bo-social-duckduckgo:hover {background: #000000}
.bo-sicolor .bo-social-aim {background: #158799}
.bo-sicolor .bo-social-aim:hover {background: #000000}
.bo-sicolor .bo-social-delicious {background: #183864}
.bo-sicolor .bo-social-delicious:hover {background: #000000}
.bo-sicolor .bo-social-paypal {background: #32689A}
.bo-sicolor .bo-social-paypal:hover {background: #000000}
.bo-sicolor .bo-social-android {background: #8AB733}
.bo-sicolor .bo-social-android:hover {background: #000000}
.bo-sicolor .bo-social-gplus {background: #D94A39}
.bo-sicolor .bo-social-gplus:hover {background: #000000}
.bo-sicolor .bo-social-lanyrd {background: #3879BA}
.bo-sicolor .bo-social-lanyrd:hover {background: #000000}
.bo-sicolor .bo-social-stumbleupon {background: #EA4B24}
.bo-sicolor .bo-social-stumbleupon:hover {background: #000000}
.bo-sicolor .bo-social-fivehundredpx {background: #00A6E1}
.bo-sicolor .bo-social-fivehundredpx:hover {background: #000000}
.bo-sicolor .bo-social-pinterest {background: #B8242A}
.bo-sicolor .bo-social-pinterest:hover {background: #000000}
.bo-sicolor .bo-social-bitcoin {background: #F7931A}
.bo-sicolor .bo-social-bitcoin:hover {background: #000000}
.bo-sicolor .bo-social-w3c {background: #005A9C}
.bo-sicolor .bo-social-w3c:hover {background: #000000}
.bo-sicolor .bo-social-foursquare {background: #3BB7E8}
.bo-sicolor .bo-social-foursquare:hover {background: #000000}
.bo-sicolor .bo-social-html5 {background: #E44E26}
.bo-sicolor .bo-social-html5:hover {background: #000000}
.bo-sicolor .bo-social-ie {background: #00CCFF}
.bo-sicolor .bo-social-ie:hover {background: #000000}
.bo-sicolor .bo-social-grooveshark {background: #F66F00}
.bo-sicolor .bo-social-grooveshark:hover {background: #000000}
.bo-sicolor .bo-social-ninetyninedesigns {background: #FF5501}
.bo-sicolor .bo-social-ninetyninedesigns:hover {background: #000000}
.bo-sicolor .bo-social-forrst {background: #223F17}
.bo-sicolor .bo-social-forrst:hover {background: #000000}
.bo-sicolor .bo-social-spotify {background: #8FBD05}
.bo-sicolor .bo-social-spotify:hover {background: #000000}
.bo-sicolor .bo-social-reddit {background: #FF4500}
.bo-sicolor .bo-social-reddit:hover {background: #000000}
.bo-sicolor .bo-social-gowalla {background: #F6911D}
.bo-sicolor .bo-social-gowalla:hover {background: #000000}
.bo-sicolor .bo-social-apple {background: #5F5F5F}
.bo-sicolor .bo-social-apple:hover {background: #000000}
.bo-sicolor .bo-social-blogger {background: #FB9241}
.bo-sicolor .bo-social-blogger:hover {background: #000000}
.bo-sicolor .bo-social-cc {background: #5E7C00}
.bo-sicolor .bo-social-cc:hover {background: #000000}
.bo-sicolor .bo-social-evernote {background: #61B239}
.bo-sicolor .bo-social-evernote:hover {background: #000000}
.bo-sicolor .bo-social-flickr {background: #FF0084}
.bo-sicolor .bo-social-flickr:hover {background: #000000}
.bo-sicolor .bo-social-google {background: #D94A39}
.bo-sicolor .bo-social-google:hover {background: #000000}
.bo-sicolor .bo-social-viadeo {background: #F5A433}
.bo-sicolor .bo-social-viadeo:hover {background: #000000}
.bo-sicolor .bo-social-instapaper {background: #EAEC08}
.bo-sicolor .bo-social-instapaper:hover {background: #000000}
.bo-sicolor .bo-social-klout {background: #E34600}
.bo-sicolor .bo-social-klout:hover {background: #000000}
.bo-sicolor .bo-social-linkedin {background: #1B92BD}
.bo-sicolor .bo-social-linkedin:hover {background: #000000}
.bo-sicolor .bo-social-meetup {background: #E51938}
.bo-sicolor .bo-social-meetup:hover {background: #000000}
.bo-sicolor .bo-social-vk {background: #587DA4}
.bo-sicolor .bo-social-vk:hover {background: #000000}
.bo-sicolor .bo-social-disqus {background: #2E9FFF}
.bo-sicolor .bo-social-disqus:hover {background: #000000}
.bo-sicolor .bo-social-rss {background: #FF7F00}
.bo-sicolor .bo-social-rss:hover {background: #000000}
.bo-sicolor .bo-social-skype {background: #18B7F1}
.bo-sicolor .bo-social-skype:hover {background: #000000}
.bo-sicolor .bo-social-youtube {background: #C4302B}
.bo-sicolor .bo-social-youtube:hover {background: #000000}
.bo-sicolor .bo-social-vimeo {background: #01557A}
.bo-sicolor .bo-social-vimeo:hover {background: #000000}
.bo-sicolor .bo-social-windows {background: #00CCFF}
.bo-sicolor .bo-social-windows:hover {background: #000000}
.bo-sicolor .bo-social-xing {background: #036567}
.bo-sicolor .bo-social-xing:hover {background: #000000}
.bo-sicolor .bo-social-yahoo {background: #61399D}
.bo-sicolor .bo-social-yahoo:hover {background: #000000}
.bo-sicolor .bo-social-chrome {background: #58B947}
.bo-sicolor .bo-social-chrome:hover {background: #000000}
.bo-sicolor .bo-social-macstore {background: #6E6E6E}
.bo-sicolor .bo-social-macstore:hover {background: #000000}
.bo-sicolor .bo-social-amazon {background: #FF9900}
.bo-sicolor .bo-social-amazon:hover {background: #000000}
.bo-sicolor .bo-social-steam {background: #A5A4A1}
.bo-sicolor .bo-social-steam:hover {background: #000000}
.bo-sicolor .bo-social-dropbox {background: #7AB6EC}
.bo-sicolor .bo-social-dropbox:hover {background: #000000}
.bo-sicolor .bo-social-cloudapp {background: #489DDE}
.bo-sicolor .bo-social-cloudapp:hover {background: #000000}
.bo-sicolor .bo-social-ebay {background: #86B817}
.bo-sicolor .bo-social-ebay:hover {background: #000000}
.bo-sicolor .bo-social-github {background: #667F8E}
.bo-sicolor .bo-social-github:hover {background: #000000}
.bo-sicolor .bo-social-googleplay {background: #5BEFD0}
.bo-sicolor .bo-social-googleplay:hover {background: #000000}
.bo-sicolor .bo-social-itunes {background: #177AC8}
.bo-sicolor .bo-social-itunes:hover {background: #000000}
.bo-sicolor .bo-social-plurk {background: #A73D07}
.bo-sicolor .bo-social-plurk:hover {background: #000000}
.bo-sicolor .bo-social-songkick {background: #F80046}
.bo-sicolor .bo-social-songkick:hover {background: #000000}
.bo-sicolor .bo-social-lastfm {background: #C60E16}
.bo-sicolor .bo-social-lastfm:hover {background: #000000}
.bo-sicolor .bo-social-gmail {background: #E04A3F}
.bo-sicolor .bo-social-gmail:hover {background: #000000}
.bo-sicolor .bo-social-pinboard {background: #224CF4}
.bo-sicolor .bo-social-pinboard:hover {background: #000000}
.bo-sicolor .bo-social-openid {background: #BE661B}
.bo-sicolor .bo-social-openid:hover {background: #000000}
.bo-sicolor .bo-social-quora {background: #C41A00}
.bo-sicolor .bo-social-quora:hover {background: #000000}
.bo-sicolor .bo-social-soundcloud {background: #FF5C00}
.bo-sicolor .bo-social-soundcloud:hover {background: #000000}
.bo-sicolor .bo-social-tumblr {background: #395874}
.bo-sicolor .bo-social-tumblr:hover {background: #000000}
.bo-sicolor .bo-social-eventasaurus {background: #B9F15E}
.bo-sicolor .bo-social-eventasaurus:hover {background: #000000}
.bo-sicolor .bo-social-wordpress {background: #464646}
.bo-sicolor .bo-social-wordpress:hover {background: #000000}
.bo-sicolor .bo-social-yelp {background: #C41200}
.bo-sicolor .bo-social-yelp:hover {background: #000000}
.bo-sicolor .bo-social-intensedebate {background: #00AEEF}
.bo-sicolor .bo-social-intensedebate:hover {background: #000000}
.bo-sicolor .bo-social-eventbrite {background: #FF6C00}
.bo-sicolor .bo-social-eventbrite:hover {background: #000000}
.bo-sicolor .bo-social-scribd {background: #002939}
.bo-sicolor .bo-social-scribd:hover {background: #000000}
.bo-sicolor .bo-social-posterous {background: #F8D667}
.bo-sicolor .bo-social-posterous:hover {background: #000000}
.bo-sicolor .bo-social-stripe {background: #617EE8}
.bo-sicolor .bo-social-stripe:hover {background: #000000}
.bo-sicolor .bo-social-opentable {background: #990000}
.bo-sicolor .bo-social-opentable:hover {background: #000000}
.bo-sicolor .bo-social-instagram {background: #4C799F}
.bo-sicolor .bo-social-instagram:hover {background: #000000}
.bo-sicolor .bo-social-dwolla {background: #FF7404}
.bo-sicolor .bo-social-dwolla:hover {background: #000000}
.bo-sicolor .bo-social-appnet {background: #1E0C29}
.bo-sicolor .bo-social-appnet:hover {background: #000000}
.bo-sicolor .bo-social-statusnet {background: #FB6104}
.bo-sicolor .bo-social-statusnet:hover {background: #000000}
.bo-sicolor .bo-social-acrobat {background: #FF0000}
.bo-sicolor .bo-social-acrobat:hover {background: #000000}
.bo-sicolor .bo-social-drupal {background: #007DC3}
.bo-sicolor .bo-social-drupal:hover {background: #000000}
.bo-sicolor .bo-social-pocket {background: #EE4056}
.bo-sicolor .bo-social-pocket:hover {background: #000000}
.bo-sicolor .bo-social-bitbucket {background: #205081}
.bo-sicolor .bo-social-bitbucket:hover {background: #000000}
.bo-sicolor .bo-social-flattr {background: #FBBC23}
.bo-sicolor .bo-social-flattr:hover {background: #000000}
.bo-sicolor .bo-social-eventful {background: #0066CC}
.bo-sicolor .bo-social-eventful:hover {background: #000000}
.bo-sicolor .bo-social-smashmag {background: #D6231C}
.bo-sicolor .bo-social-smashmag:hover {background: #000000}
.bo-sicolor .bo-social-wordpress {background: #1E8CBE}
.bo-sicolor .bo-social-wordpress:hover {background: #000000}
.bo-sicolor .bo-social-calendar {background: #FF0000}
.bo-sicolor .bo-social-calendar:hover {background: #000000}
.bo-sicolor .bo-social-call {background: #04BE3D}
.bo-sicolor .bo-social-call:hover {background: #000000}
.bo-sicolor .bo-social-guest {background: #03A9D2}
.bo-sicolor .bo-social-guest:hover {background: #000000}
.bo-sicolor .bo-social-weibo {background: #FD0000}
.bo-sicolor .bo-social-weibo:hover {background: #000000}
.bo-sicolor .bo-social-plancast {background: #E4B82C}
.bo-sicolor .bo-social-plancast:hover {background: #000000}
.bo-sicolor .bo-social-email {background: blue}
.bo-sicolor .bo-social-email:hover {background: #000000}
.bo-sicolor .bo-social-myspace {background: #2068B0}
.bo-sicolor .bo-social-myspace:hover {background: #000000}
.bo-sicolor .bo-social-podcast {background: #F38B36}
.bo-sicolor .bo-social-podcast:hover {background: #000000}
.bo-sicolor .bo-social-cart {background: #00A204}
.bo-sicolor .bo-social-cart:hover {background: #000000}
/* --- SCSS For Counters --- */
.counters {
    text-align: center;
    color: #FFFFFF;
}
.counters .counter-wrap {
    font-size: 30px;
    font-family: "Poppins SemiBold";
}
.counters .counter-wrap .fa {font-size: 46px}
.counters .counter-wrap .counter {
    display: inline-block;
    margin-bottom: 13px;
}
.counters .counter-wrap .counter:after {
    content: "";
    width: 40px;
    height: 1px;
    background: #FFFFFF;
    display: block;
    margin: 5px auto;
}
.counters h5 {
    font-weight: 700;
    margin: 5px 0 30px;
    text-transform: uppercase;
    position: relative;
    font-size: 14px;
}
/* --- SCSS For Pricing --- */
.pricing {text-align: center}
.pricing ul {
    padding-left: 0;
    padding-right: 0;
}
.pricing ul li {list-style: none}
.pricing.pricing-v1 {
    background: #FFFFFF;
    border: 3px solid #313131;
}
.pricing.pricing-v1 .pricing-header > * {font-family: "Poppins Light"}
.pricing.pricing-v1 .plan-title {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0;
    padding: 30px 0;
    background: #313131;
    color: #FFFFFF;
}
.pricing.pricing-v1 .plan-figure {
    font-size: 48px;
    font-weight: 700;
    color: #000000;
}
.pricing.pricing-v1 .plan-price {
    font-size: 16px;
    border-bottom: 2px solid #EDEDED;
    line-height: 1;
    padding: 25px 0;
}
.pricing.pricing-v1 .plan-price p {margin: 0}
.pricing.pricing-v1 .plan-currency {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    position: relative;
    top: -15px;
}
.pricing.pricing-v1 .plain-info {padding: 20px}
.pricing.pricing-v1 .plain-info li {
    font-size: 16px;
    color: #555555;
    font-weight: 400;
    padding: 15px 0;
}
.pricing.pricing-v1 .pricing-footer {padding: 0 20px 40px 20px}
.pricing.pricing-v1.pricing-highlight {border-color: #6BD736 !important}
.pricing.pricing-v2 {background: #FFFFFF}
.pricing.pricing-v2 .plan-title {
    color: #000000;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0;
    padding: 30px 0;
}
.pricing.pricing-v2 .plan-price {
    background: #333333;
    margin: 0 -10px;
    position: relative;
    height: 100px;
}
.pricing.pricing-v2 .plan-price .plan-price-body {
    background: #333333;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -15px;
    right: 0;
    color: #FFFFFF;
    width: 130px;
    height: 130px;
}
.pricing.pricing-v2 .plan-price .plan-figure {
    font-size: 48px;
    font-weight: 300;
}
.pricing.pricing-v2 .plan-price .plan-currency {
    font-size: 30px;
    font-weight: 300;
}
.pricing.pricing-v2 .plain-info {padding: 20px}
.pricing.pricing-v2 .plain-info li {
    color: #000000;
    line-height: 62px;
    border-bottom: 1px dashed #C8C8C8;
}
.pricing.pricing-v2 .pricing-footer {padding: 0 20px 40px 20px}
.pricing.pricing-v2.pricing-highlight .plan-title {
    background: #FFFFFF;
    color: #000000;
}
.pricing.pricing-v2.pricing-highlight .plan-price-body {
    background: #6BD736;
    color: #FFFFFF;
}
.pricing.pricing-v2.pricing-highlight .btn-block {
    background: #6BD736;
    border-color: #6BD736;
}
.pricing.pricing-v2.pricing-highlight .btn-block:hover, .pricing.pricing-v2.pricing-highlight .btn-block:focus, .pricing.pricing-v2.pricing-highlight .btn-block:active {
    background: none;
    color: #6BD736;
}
.pricing.pricing-v3 {
    background: #FFFFFF;
    border: 1px solid #DEDEDE;
}
.pricing.pricing-v3 .plan-title {
    background: #261F2F;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0;
    padding: 30px 0;
    border: none;
}
.pricing.pricing-v3 .plan-title span {color: #FFFFFF}
.pricing.pricing-v3 .plan-figure {
    font-size: 48px;
    font-weight: 300;
    color: #000000;
}
.pricing.pricing-v3 .plan-price {
    font-size: 16px;
    background: #332C3E;
    padding: 15px 0;
}
.pricing.pricing-v3 .plan-price > * {
    color: #FFFFFF;
    line-height: 1;
}
.pricing.pricing-v3 .plan-currency {
    font-size: 30px;
    font-weight: 300;
}
.pricing.pricing-v3 .plain-info li {
    font-size: 16px;
    color: #000000;
    font-weight: 300;
    background: #F8F8F8;
    padding: 14px 0;
}
.pricing.pricing-v3 .plain-info li:nth-child(2n+1) {background: #FFFFFF}
.pricing.pricing-v3 .pricing-footer {padding: 0 20px 40px 20px}
.pricing.pricing-v3.pricing-highlight .plan-title {
    background: #6BD736;
    color: #FFFFFF;
}
.pricing.pricing-v3.pricing-highlight .plan-price {
    background: #6BD736;
    color: #FFFFFF;
}
.pricing.pricing-v3.pricing-highlight .btn-block {
    background: #6BD736;
    border-color: #6BD736;
}
.pricing.pricing-v3.pricing-highlight .btn-block:hover, .pricing.pricing-v3.pricing-highlight .btn-block:focus, .pricing.pricing-v3.pricing-highlight .btn-block:active {
    background: none;
    color: #6BD736;
}
.pricing.pricing-highlight .plan-title {
    background: #6BD736;
    color: #FFFFFF;
}
/* our team */
[class*="team-v"] {text-align: center}
[class*="team-v"] [class^="bo-social-"] {margin: 0}
[class*="team-v"] .team-name {
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 10px 0;
}
.team-list {margin-bottom: 50px}
.team-list .team-name {
    font-size: 18px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    padding: 0 0 20px 0;
    position: relative;
}
.team-list .team-name:after {
    bottom: 0;
    left: 0;
    content: "";
    background: #6BD736;
    width: 30px;
    height: 2px;
    position: absolute;
}
.team-list .team-position {
    text-transform: uppercase;
    color: #6BD736;
    font-weight: 800;
    margin-bottom: 25px;
}
.team-list .team-info {margin-bottom: 15px}
.team-list .bo-social-icons {text-align: left}
.team-list .bo-social-icons [class*="bo-social-"] {margin: 0}
.team-gallery {background: #FFFFFF}
.team-gallery .team-header {
    position: relative;
    text-align: center;
}
.team-gallery .team-header:before {
    top: 0;
    left: 0;
    content: "";
    position: absolute;
    visibility: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background: rgba(107, 215, 54, 0.5);
}
.team-gallery .team-name {
    font-size: 14px;
    margin-top: 0;
    text-transform: uppercase;
}
.team-gallery .team-gallery-box {
    top: 0;
    left: 0;
    width: 80%;
    right: 0;
    height: 50%;
    bottom: 0;
    margin: auto;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.team-gallery .team-info {color: #FFFFFF}
.team-gallery .team-position {
    color: #999999;
    margin-bottom: 0;
}
.team-gallery .team-body-content {
    padding: 30px;
    position: relative;
}
.team-gallery .team-body-content:before {
    content: "";
    right: 0;
    width: 1px;
    height: 50px;
    position: absolute;
    background: #6BD736;
}
.team-gallery .bo-social-white {
    border-color: #FFFFFF;
    color: #FFFFFF;
    background: none;
}
.team-gallery:hover .team-header:before {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.team-gallery:hover .team-gallery-box {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.team-hover {
    background: #FFFFFF;
    border: none;
}
.team-hover .team-header {
    position: relative;
    text-align: center;
}
.team-hover .team-header:before {
    top: 0;
    left: 0;
    content: "";
    position: absolute;
    visibility: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    background: rgba(107, 215, 54, 0.5);
}
.team-hover .team-name {
    font-size: 14px;
    margin-top: 0;
    text-transform: uppercase;
}
.team-hover .team-gallery-box {
    width: 100%;
    height: 45px;
    top: 50%;
    margin-top: -22.5px;
}
.team-hover .team-info {color: #FFFFFF}
.team-hover .team-position {
    color: #999999;
    margin-bottom: 0;
}
.team-hover .team-body-content {
    padding: 20px;
    position: relative;
    text-align: center;
}
.team-hover .team-body-content:before {content: none}
.team-hover .team-body-content > * {text-align: center}
.team-hover .team-body-content .team-name {margin-bottom: 5px}
.team-hover .bo-social-white {
    border-color: #FFFFFF;
    color: #FFFFFF;
    background: none;
}
.team-hover:hover .team-header:before {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.team-hover:hover .team-gallery-box {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.team-small {border: none !important}
.team-small .team-body {background: none !important}
.team-small .team-info {display: none !important}
.team-small:hover .team-body {
    -webkit-transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    -o-transform: translateY(0) !important;
    transform: translateY(0) !important;
}
/* --- SCSS For Icon-box --- */
.feature-box {
    padding-top: 25px;
    padding-bottom: 25px;
}
.feature-box h4 {
    margin: 10px 0;
    font-family: "Poppins Medium";
    font-size: 20px;
    margin-top: 0;
    font-weight: normal;
}
.feature-box .fbox-icon {
    float: left;
    margin: 0 15px 0 0;
}
.rtl .feature-box .fbox-icon {float: right}
.rtl .feature-box .fbox-icon {margin: 0 0 0 15px}
.feature-box .fbox-icon .icons {
    font-size: 2em;
    width: 40px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
}
.feature-box .fbox-body {
    float: left;
    width: calc(100% - 114px);
}
.rtl .feature-box .fbox-body {float: right}
.feature-box .fbox-body p {margin-bottom: 0}
.feature-box-v1 {
    width: 100%;
    border-right: 1px solid #EDEDED;
}
.rtl .feature-box-v1 {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
.feature-box-v1 .fa-truck {color: #EE577B}
.feature-box-v1 .fa-gift {color: #55B725}
.feature-box-v1 .fa-life-ring {color: #7C7AC8}
.feature-box-v1 .fbox-icon {
    margin-right: 20px;
    float: left;
    position: relative;
}
.feature-box-v1 .fbox-icon .icons {
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 40px;
}
.feature-box-v1 h4 {
    color: #242424;
    font-size: 22px;
    font-family: "Poppins Light";
}
.feature-box-v1 p {line-height: 1.5}
.feature-box-v2 {
    min-height: 300px;
    padding-top: 35px;
    padding-left: 15px;
    padding-right: 15px;
}
.rtl .feature-box-v2 {
    padding-right: 15px;
    padding-left: inherit;
}
.rtl .feature-box-v2 {
    padding-left: 15px;
    padding-right: inherit;
}
.feature-box-v2 h4 {
    font-family: "Poppins Light";
    font-size: 20px;
    color: #FFFFFF;
    margin-bottom: 15px;
}
.feature-box-v2 .fbox-icon {
    float: none;
    margin: 0;
    margin-bottom: 25px;
}
.feature-box-v2 .fbox-body {width: 100%}
.feature-box-v2 .fbox-body p {color: #FFFFFF}
.feature-box-v3 {
    position: relative;
    padding: 45px 30px 20px;
    text-align: center !important;
    background: #F5F5F5;
}
.feature-box-v3 .fbox-icon {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -36px;
    margin: 0 auto;
}
.feature-box-v3 .fbox-icon .icons {
    font-size: 24px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    color: #FFFFFF;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background: #6BD736;
}
.feature-box.feature-box-v4 {
    padding: 20px 30px;
    border: 1px solid #DDDDDD;
    border-bottom: 3px solid #6BD736;
    text-align: center !important;
}
.feature-box.feature-box-v4 .fbox-icon {
    text-align: center;
    float: none !important;
    margin-bottom: 20px;
}
.feature-box.feature-box-v4 .fbox-icon .icons {
    font-size: 36px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    color: #000000;
    background: none;
}
.feature-box.feature-box-v4 .description {text-align: center}
/**
 * Tab Style
 */
.tab-v7 .nav-tabs {border-bottom: none}
.tab-v7 .nav-tabs > li > a {
    color: #FFFFFF;
    border-radius: 0;
    padding: 10px 20px;
    background: transparent;
    border: 1px solid #EEEEEE;
}
.tab-v7 .nav-tabs > li > a:hover {color: #333333}
.tab-v7 .nav-tabs > li.active > a {
    color: #000000;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
}
.tab-v7 .tab-content {margin: 20px 0}
.tab-v8 .nav-inner {text-align: center}
.tab-v8 .nav-tabs {
    display: inline-block;
    border: none;
}
.tab-v8 .nav-tabs li {position: relative}
.tab-v8 .nav-tabs li a {
    border: none;
    background: transparent;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
}
.tab-v8 .nav-tabs li a.active, .tab-v8 .nav-tabs li a:focus, .tab-v8 .nav-tabs li a:hover {
    background: transparent;
    border-top: none;
}
.tab-v8 .nav-tabs li.active, .tab-v8 .nav-tabs li:focus, .tab-v8 .nav-tabs li:hover, .tab-v8 .nav-tabs li.ui-state-active {
    background: transparent;
    border: none;
}
.tab-v8 .nav-tabs li.active a, .tab-v8 .nav-tabs li:focus a, .tab-v8 .nav-tabs li:hover a, .tab-v8 .nav-tabs li.ui-state-active a {
    border: none;
    color: #BA9869;
}
.tab-v8 .nav-tabs li:before {
    content: "/ ";
    padding: 0 5px;
    color: #000000;
    position: absolute;
    right: -6px;
    top: 11px;
}
.pbr-inforbox .inforbox-inner {
    text-align: center;
    padding: 10px;
}
/**
 * Brand Styles
 */
.brands-carousel {
    margin-left: -10px;
    margin-right: -10px;
}
.brands-carousel .item-brand {
    margin: 10px 15px;
    height: 80px;
    overflow: hidden;
    border: solid 2px #EDEDED;
}
.brands-carousel .item-brand img {max-width: 100%}
/******************** CORE CUSTOM *********************/
/**
* Margin bottom
*/
.space-5 {margin-bottom: 5px}
.space-10 {margin-bottom: 10px}
.space-15 {margin-bottom: 15px}
.space-20 {margin-bottom: 20px}
.space-25 {margin-bottom: 25px}
.space-30 {margin-bottom: 30px}
.space-40 {margin-bottom: 40px}
.space-50 {margin-bottom: 50px}
.space-60 {margin-bottom: 60px}
.space-70 {margin-bottom: 70px}
.space-80 {margin-bottom: 80px}
.space-90 {margin-bottom: 90px}
/**
* Margin top
*/
.space-top-5 {margin-top: 5px}
.space-top-10 {margin-top: 10px}
.space-top-15 {margin-top: 15px}
.space-top-20 {margin-top: 20px}
.space-top-25 {margin-top: 25px}
.space-top-30 {margin-top: 30px}
.space-top-35 {margin-top: 35px}
.space-top-40 {margin-top: 40px}
.space-top-45 {margin-top: 45px}
.space-top-50 {margin-top: 50px}
.space-top-60 {margin-top: 60px}
.space-top-70 {margin-top: 70px}
.space-top-80 {margin-top: 80px}
.space-top-90 {margin-top: 90px}
/**
* Panel version
*/
.panel-v1 {
    background: url("../image/bg-panel-title-category.png") bottom left no-repeat;
    padding-bottom: 13px;
}
.panel-v2 {
    font-size: 42px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
}
.panel-v3 {
    font-size: 33px;
    line-height: 1;
    text-align: center;
    font-family: "Poppins SemiBold";
}
.panel-v4 {
    font-size: 33px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    color: #FFFFFF;
}
.panel-v5 {
    font-size: 24px;
    line-height: 1;
}
/**
* Margin single image
*/
.widget-images img {margin: 0 auto}
/**
* Effect inneractive banner
*/
.interactive-banner {
    position: relative;
    overflow: hidden;
}
.interactive-banner .interactive-banner-profile {
    position: absolute;
    z-index: 2;
    margin: auto;
    content: "";
}
.interactive-banner .interactive-banner-profile h2 {
    text-transform: uppercase;
    margin: 10px 0 15px;
    letter-spacing: 5px;
}
.interactive-banner .interactive-banner-profile small {text-transform: uppercase}
.interactive-banner .mask-link {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
}
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 {color: #FFFFFF}
.interactive-banner .action .icons:hover {
    background-color: #70BA28 !important;
    border: #70BA28 !important;
}
.interactive-banner.left .interactive-banner-profile {left: 20px}
.interactive-banner.right .interactive-banner-profile {right: 20px}
.interactive-banner.center .interactive-banner-profile {
    right: 0;
    left: 0;
}
.interactive-banner-v1 .interactive-banner-profile {
    width: 85%;
    height: 120px;
    bottom: 0;
    top: 0;
}
.interactive-banner-v2 .interactive-banner-profile {
    top: 40px;
    max-height: 120px;
    max-width: 55%;
}
.interactive-banner-v2 .interactive-banner-profile .action {
    padding: 5px 15px;
    margin-bottom: 3px;
    background-color: #FFFFFF;
    color: #333333;
}
.interactive-banner-v2.left .interactive-banner-profile {left: 60px}
.interactive-banner-v2.right .interactive-banner-profile {right: 60px}
.interactive-banner-v2.center .interactive-banner-profile {
    right: 0;
    left: 0;
}
.interactive-banner-v3 .interactive-banner-profile {
    padding: 40px 60px;
    width: 100%;
    height: 100%;
    top: 0;
}
.interactive-banner-v3 .interactive-banner-profile .action {
    bottom: 60px;
    left: 60px;
    right: 60px;
    content: "";
    position: absolute;
}
.interactive-banner-v3 .interactive-banner-profile .action:after {
    content: "";
    position: absolute;
    border: 5px solid #FFFFFF;
    bottom: -30px;
    left: -30px;
    right: -30px;
    height: calc(100% + 60px);
    width: calc(100% + 60px);
    z-index: -1;
}
.interactive-banner-v4 .interactive-banner-profile {
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 0 30px;
    position: absolute;
    content: "";
    transform: translate3d(0px, 60px, 0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.interactive-banner-v4 .interactive-banner-profile .action {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
    position: relative;
    background-color: #70BA28;
    margin: 0 -30px;
    padding: 20px 30px;
}
.interactive-banner-v4 .interactive-banner-profile img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.interactive-banner-v4:hover .interactive-banner-profile {transform: translate3d(0px, 0, 0)}
.interactive-banner-v4:hover .interactive-banner-profile .action {
    opacity: 1;
    filter: alpha(opacity=100);
}
.interactive-banner-v4:hover .interactive-banner-profile img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.interactive-banner-v5 .interactive-banner-profile {
    width: 55%;
    height: 120px;
    bottom: 0;
    top: 0;
}
.interactive-banner-v5 a.links {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -30px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transform: translate3d(0px, -60px, 0);
}
.interactive-banner-v5:hover a.links {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate3d(0px, 0, 0);
}
/* effect-v1 */
.effect-v1 {
    background-color: #000000;
    overflow: hidden;
    position: relative;
    /* style for hover */
}
.effect-v1:before {
    border: 1px solid #FFFFFF;
    bottom: 20px;
    content: "";
    left: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.effect-v1 img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v1 .action {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v1:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.effect-v1:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.effect-v1:hover .action {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}
/* effect-v2*/
.effect-v2 {
    background-color: #000000;
    overflow: hidden;
    position: relative;
    /* style for hover */
}
.effect-v2:before {
    border: 1px solid #FFFFFF;
    bottom: 20px;
    content: "";
    left: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.effect-v2 img {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v2 .action {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v2:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.effect-v2:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transform: scale(1.2, 1);
    -ms-transform: scale(1.2, 1);
    -o-transform: scale(1.2, 1);
    transform: scale(1.2, 1);
}
.effect-v2:hover .action {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
}
/* effect-v3*/
.effect-v3 {
    background-color: #000000;
    overflow: hidden;
    position: relative;
}
.effect-v3:before, .effect-v3:after {
    bottom: 20px;
    content: "";
    left: 20px;
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.effect-v3:before {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
}
.effect-v3:after {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
}
.effect-v3 img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.effect-v3 .banner-title {
    -webkit-transform: translate3d(0px, -20px, 0);
    transform: translate3d(0px, -20px, 0);
    -webkit-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
}
.effect-v3 .action {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0px, 40px, 0);
    transform: translate3d(0px, 40px, 0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v3:hover:before, .effect-v3:hover:after {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.effect-v3:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.effect-v3:hover .banner-title, .effect-v3:hover .action {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
/* effect-v4*/
.effect-v4 {
    background-color: #000000;
    overflow: hidden;
    position: relative;
}
.effect-v4:before {
    border: 2px solid #FFFFFF;
    bottom: 20px;
    -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
    content: "";
    left: 20px;
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.effect-v4 img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.effect-v4 .banner-title {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
}
.effect-v4 .action {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v4:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.effect-v4:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.effect-v4:hover .banner-title {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
}
.effect-v4:hover .action {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
/* effect-v5*/
.effect-v5 {
    background-color: #000000;
    overflow: hidden;
    position: relative;
}
.effect-v5 img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;
    -o-transition: opacity 1s ease 0s, transform 1s ease 0s;
    transition: opacity 1s ease 0s, transform 1s ease 0s;
}
.effect-v5 .action {
    transform: translate3d(-150%, 0, 0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
.effect-v5 .action:first-child {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
.effect-v5 .action:nth-of-type(2) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.effect-v5 .action:nth-of-type(3) {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}
.effect-v5:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
    transform: scale3d(1.1, 1.1, 1);
}
.effect-v5:hover .action {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale3d(1.1, 1.1, 1);
    transform: translate3d(0px, 0, 0);
}
.effect-v5:hover .action:first-child {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.effect-v5:hover .action:nth-of-type(2) {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
}
.effect-v5:hover .action:nth-of-type(3) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
/* effect-v6*/
.effect-v6 {
    background-color: #000000;
    overflow: hidden;
    position: relative;
}
.effect-v6 img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.effect-v6 .action {
    transform: translate3d(0px, -100px, 0);
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    opacity: 0;
}
.effect-v6:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.effect-v6:hover .action {
    opacity: 1;
    transform: translate3d(0px, 0, 0);
}
/* effect-v7*/
.effect-v7 {
    overflow: hidden;
    position: relative;
}
.effect-v7:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
    -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
    transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
    z-index: 1;
    border: 200px double transparent;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
}
.effect-v7:hover:before {
    opacity: 0;
    filter: alpha(opacity=0);
    border: 0 double rgba(255, 255, 255, 0.7);
    visibility: hidden;
}
/* effect-v8*/
.effect-v8 {
    overflow: hidden;
    position: relative;
}
.effect-v8:before {
    border-bottom: 50px solid rgba(255, 255, 255, 0.4);
    border-top: 50px solid rgba(255, 255, 255, 0.4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transform-origin: 50% 50% 0;
    width: 100%;
}
.effect-v8:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
    -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
}
/* effect-v9*/
.effect-v9 {
    overflow: hidden;
    position: relative;
}
.effect-v9:before {
    border: 50px solid transparent;
    border-radius: 50px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    top: 0;
    content: "";
    opacity: 1;
    filter: alpha(opacity=100);
    width: 100px;
    height: 100px;
    -webkit-transform: scale(7);
    -ms-transform: scale(7);
    -o-transform: scale(7);
    transform: scale(7);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    visibility: visible;
    z-index: 1;
}
.effect-v9:hover:before {
    border: 0 solid rgba(0, 0, 0, 0.7);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
}
/* effect-v10*/
.effect-v10 {
    overflow: hidden;
    position: relative;
}
.effect-v10:before {
    background-color: rgba(255, 255, 255, 0.2);
    display: block;
    width: 100%;
    height: 100%;
    left: -100%;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    content: "";
    z-index: 1;
}
.effect-v10:hover:before {
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}
/* effect-v11*/
.effect-default {
    background-color: #000000;
    overflow: hidden;
    position: relative;
}
.effect-default .banner-title {
    -webkit-transform: translate3d(0px, 20px, 0);
    transform: translate3d(0px, 20px, 0);
    -webkit-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
}
.effect-default img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.effect-default .action {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    border: 1px solid #FFFFFF;
    margin: 1em 0 0;
    padding: 1em;
    color: #FFFFFF;
}
.effect-default:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.effect-default:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.effect-default:hover .action {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}
.effect-default:hover .banner-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
/**
* Carousel
**/
.carousel-style {position: relative}
.carousel-style .left .rtl {display: none}
.carousel-style .right .rtl {display: none}
.carousel-center {text-align: center}
.carousel-center .carousel-control {
    font-size: 17px;
    position: static;
    display: inline-block;
}
.carousel-controls-v1 {margin-top: 20px}
.carousel-controls-v1 .carousel-control {
    width: 30px;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.carousel-controls-v1 .carousel-control.left:after {
    content: "";
    height: 30px;
    width: 1px;
    background: #DFDFDF;
    position: absolute;
    right: -2.7px;
}
.rtl .carousel-controls-v1 .carousel-control.left:after {
    left: -2.7px;
    right: auto;
}
.carousel-controls-v2 {margin-top: 20px}
.carousel-controls-v2 .carousel-control {
    color: #FFFFFF;
    border: 1px solid white;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin-left: 2px;
    margin-right: 2px;
}
.carousel-controls-v2 .carousel-control:hover {
    color: #6BD736;
    border: 1px solid #6BD736;
}
.carousel-controls-v3 {
    display: inline-block;
    position: absolute;
    right: 15px;
}
.rtl .carousel-controls-v3 {
    left: 15px;
    right: auto;
}
.carousel-controls-v3 .carousel-control {
    color: #999999;
    border: 1px solid #EDEDED;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin-left: 2px;
    margin-right: 2px;
}
.carousel-controls-v3 .carousel-control:hover {
    color: #6BD736;
    border: 1px solid #6BD736;
}
.carousel-controls-v4 {
    position: relative;
    z-index: 100;
}
/**
* Icon style
*/
.icons {
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    display: inline-block;
    background-color: #70BA28;
    color: #FFFFFF;
    border: 1px solid transparent;
}
.icons.icons-lg {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
}
.icons.icons-sm {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}
.icons.icons-xs {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}
.icons:hover {
    color: #FFFFFF;
    background-color: #63A523;
}
.icons.icons-bodered {
    border: 1px solid #70BA28;
    background-color: transparent;
    color: #70BA28;
}
.icons.icons-bodered:hover {
    border: 1px solid #57901F;
    background-color: transparent;
    color: #57901F;
}
.icons.icons-darker {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}
.icons.icons-darker:hover {
    background-color: #595959 !important;
    color: #FFFFFF !important;
}
.icons.icons-light {
    background-color: #F0F0F0 !important;
    color: #000000 !important;
}
.icons.icons-light:hover {
    background-color: #D6D6D6 !important;
    color: #FFFFFF !important;
}
.icons.icons-plain {
    background-color: transparent;
    color: #70BA28;
    font-size: 28px !important;
    width: auto;
    height: auto;
}
.icons.icons-plain.icons-lg {
    font-size: 36px !important;
    width: auto;
    height: auto;
}
.icons.icons-plain.icons-sm {
    font-size: 20px !important;
    width: auto;
    height: auto;
}
.icons.icons-plain.icons-xs {
    font-size: 14px !important;
    width: auto;
    height: auto;
}
.icons.icons-plain:hover {
    background-color: transparent;
    color: #000000;
}
.icons-outline {
    color: #D1D646;
    background-color: transparent;
    border-color: #D1D646;
}
.icons-outline:hover, .icons-outline:focus, .icons-outline:active, .icons-outline.active {
    color: #FFFFFF;
    background-color: #D1D646;
    border-color: #CCD131;
}
.open .icons-outline.dropdown-toggle {
    color: #FFFFFF;
    background-color: #D1D646;
    border-color: #CCD131;
}
.icons-outline:active, .icons-outline.active {background-image: none}
.open .icons-outline.dropdown-toggle {background-image: none}
.icons-outline.disabled, .icons-outline.disabled:hover, .icons-outline.disabled:focus, .icons-outline.disabled:active, .icons-outline.disabled.active, .icons-outline[disabled], .icons-outline[disabled]:hover, .icons-outline[disabled]:focus, .icons-outline[disabled]:active, .icons-outline[disabled].active, fieldset[disabled] .icons-outline, fieldset[disabled] .icons-outline:hover, fieldset[disabled] .icons-outline:focus, fieldset[disabled] .icons-outline:active, fieldset[disabled] .icons-outline.active {
    background-color: transparent;
    border-color: #D1D646;
}
.icons-outline .badge {
    color: transparent;
    background-color: #D1D646;
}
.icons-outline.icons-primary {
    background: transparent;
    color: #333333;
}
.icons-outline.icons-primary:hover {color: #FFFFFF}
.icons-outline.icons-success {
    background: transparent;
    color: #70BA28;
}
.icons-outline.icons-success:hover {color: #FFFFFF}
.icons-outline.icons-info {
    background: transparent;
    color: #04ADF0;
}
.icons-outline.icons-info:hover {color: #FFFFFF}
.icons-outline.icons-danger {
    background: transparent;
    color: #E93434;
}
.icons-outline.icons-danger:hover {color: #FFFFFF}
.icons-outline.icons-warning {
    background: transparent;
    color: #F0C73B;
}
.icons-outline.icons-warning:hover {color: #FFFFFF}
.icons-inverse {
    color: #FFFFFF;
    background-color: #D1D646;
    border-color: #CCD131;
}
.icons-inverse:hover, .icons-inverse:focus, .icons-inverse:active, .icons-inverse.active {
    color: #D1D646;
    background-color: transparent;
    border-color: #D1D646;
}
.open .icons-inverse.dropdown-toggle {
    color: #D1D646;
    background-color: transparent;
    border-color: #D1D646;
}
.icons-inverse:active, .icons-inverse.active {background-image: none}
.open .icons-inverse.dropdown-toggle {background-image: none}
.icons-inverse.disabled, .icons-inverse.disabled:hover, .icons-inverse.disabled:focus, .icons-inverse.disabled:active, .icons-inverse.disabled.active, .icons-inverse[disabled], .icons-inverse[disabled]:hover, .icons-inverse[disabled]:focus, .icons-inverse[disabled]:active, .icons-inverse[disabled].active, fieldset[disabled] .icons-inverse, fieldset[disabled] .icons-inverse:hover, fieldset[disabled] .icons-inverse:focus, fieldset[disabled] .icons-inverse:active, fieldset[disabled] .icons-inverse.active {
    background-color: #D1D646;
    border-color: #CCD131;
}
.icons-inverse .badge {
    color: #D1D646;
    background-color: #FFFFFF;
}
.icons-inverse.icons-primary:hover {
    color: #333333;
    background: transparent;
}
.icons-inverse.icons-success:hover {
    color: #70BA28;
    background: transparent;
}
.icons-inverse.icons-info:hover {
    color: #04ADF0;
    background: transparent;
}
.icons-inverse.icons-danger:hover {
    color: #E93434;
    background: transparent;
}
.icons-inverse.icons-warning:hover {
    color: #F0C73B;
    background: transparent;
}
.light-style .icons {
    background-color: transparent;
    color: #70BA28;
}
.light-style .icons:hover {
    color: #70BA28;
    background-color: #F2F2F2;
}
.light-style .icons-bodered {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
}
.light-style .icons-bodered:hover {
    border: 1px solid #F2F2F2;
    color: #F2F2F2;
    background-color: transparent;
}
.light-style .icons-plain {
    background-color: transparent;
    color: #FFFFFF;
}
.light-style .icons-plain:hover {
    background-color: transparent;
    color: #70BA28;
}
.icons-default {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: #080808;
}
.icons-default:focus, .icons-default.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.icons-default:hover {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.icons-default:active, .icons-default.active, .open > .icons-default.dropdown-toggle {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.icons-default:active:hover, .icons-default:active:focus, .icons-default:active.focus, .icons-default.active:hover, .icons-default.active:focus, .icons-default.active.focus, .open > .icons-default.dropdown-toggle:hover, .open > .icons-default.dropdown-toggle:focus, .open > .icons-default.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
}
.icons-default:active, .icons-default.active, .open > .icons-default.dropdown-toggle {background-image: none}
.icons-default.disabled, .icons-default.disabled:hover, .icons-default.disabled:focus, .icons-default.disabled.focus, .icons-default.disabled:active, .icons-default.disabled.active, .icons-default[disabled], .icons-default[disabled]:hover, .icons-default[disabled]:focus, .icons-default[disabled].focus, .icons-default[disabled]:active, .icons-default[disabled].active, fieldset[disabled] .icons-default, fieldset[disabled] .icons-default:hover, fieldset[disabled] .icons-default:focus, fieldset[disabled] .icons-default.focus, fieldset[disabled] .icons-default:active, fieldset[disabled] .icons-default.active {
    background-color: #1A1A1A;
    border-color: #080808;
}
.icons-default .badge {
    color: #1A1A1A;
    background-color: #FFFFFF;
}
.icons-primary {
    color: #FFFFFF;
    background-color: #333333;
    border-color: #262626;
}
.icons-primary:focus, .icons-primary.focus {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: black;
}
.icons-primary:hover {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: #080808;
}
.icons-primary:active, .icons-primary.active, .open > .icons-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1A1A1A;
    border-color: #080808;
}
.icons-primary:active:hover, .icons-primary:active:focus, .icons-primary:active.focus, .icons-primary.active:hover, .icons-primary.active:focus, .icons-primary.active.focus, .open > .icons-primary.dropdown-toggle:hover, .open > .icons-primary.dropdown-toggle:focus, .open > .icons-primary.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #080808;
    border-color: black;
}
.icons-primary:active, .icons-primary.active, .open > .icons-primary.dropdown-toggle {background-image: none}
.icons-primary.disabled, .icons-primary.disabled:hover, .icons-primary.disabled:focus, .icons-primary.disabled.focus, .icons-primary.disabled:active, .icons-primary.disabled.active, .icons-primary[disabled], .icons-primary[disabled]:hover, .icons-primary[disabled]:focus, .icons-primary[disabled].focus, .icons-primary[disabled]:active, .icons-primary[disabled].active, fieldset[disabled] .icons-primary, fieldset[disabled] .icons-primary:hover, fieldset[disabled] .icons-primary:focus, fieldset[disabled] .icons-primary.focus, fieldset[disabled] .icons-primary:active, fieldset[disabled] .icons-primary.active {
    background-color: #333333;
    border-color: #262626;
}
.icons-primary .badge {
    color: #333333;
    background-color: #FFFFFF;
}
.icons-success {
    color: #FFFFFF;
    background-color: #70BA28;
    border-color: #63A523;
}
.icons-success:focus, .icons-success.focus {
    color: #FFFFFF;
    background-color: #57901F;
    border-color: #243C0D;
}
.icons-success:hover {
    color: #FFFFFF;
    background-color: #57901F;
    border-color: #457319;
}
.icons-success:active, .icons-success.active, .open > .icons-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #57901F;
    border-color: #457319;
}
.icons-success:active:hover, .icons-success:active:focus, .icons-success:active.focus, .icons-success.active:hover, .icons-success.active:focus, .icons-success.active.focus, .open > .icons-success.dropdown-toggle:hover, .open > .icons-success.dropdown-toggle:focus, .open > .icons-success.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #457319;
    border-color: #243C0D;
}
.icons-success:active, .icons-success.active, .open > .icons-success.dropdown-toggle {background-image: none}
.icons-success.disabled, .icons-success.disabled:hover, .icons-success.disabled:focus, .icons-success.disabled.focus, .icons-success.disabled:active, .icons-success.disabled.active, .icons-success[disabled], .icons-success[disabled]:hover, .icons-success[disabled]:focus, .icons-success[disabled].focus, .icons-success[disabled]:active, .icons-success[disabled].active, fieldset[disabled] .icons-success, fieldset[disabled] .icons-success:hover, fieldset[disabled] .icons-success:focus, fieldset[disabled] .icons-success.focus, fieldset[disabled] .icons-success:active, fieldset[disabled] .icons-success.active {
    background-color: #70BA28;
    border-color: #63A523;
}
.icons-success .badge {
    color: #70BA28;
    background-color: #FFFFFF;
}
.icons-info {
    color: #FFFFFF;
    background-color: #04ADF0;
    border-color: #049BD7;
}
.icons-info:focus, .icons-info.focus {
    color: #FFFFFF;
    background-color: #0389BE;
    border-color: #01415A;
}
.icons-info:hover {
    color: #FFFFFF;
    background-color: #0389BE;
    border-color: #03709B;
}
.icons-info:active, .icons-info.active, .open > .icons-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0389BE;
    border-color: #03709B;
}
.icons-info:active:hover, .icons-info:active:focus, .icons-info:active.focus, .icons-info.active:hover, .icons-info.active:focus, .icons-info.active.focus, .open > .icons-info.dropdown-toggle:hover, .open > .icons-info.dropdown-toggle:focus, .open > .icons-info.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #03709B;
    border-color: #01415A;
}
.icons-info:active, .icons-info.active, .open > .icons-info.dropdown-toggle {background-image: none}
.icons-info.disabled, .icons-info.disabled:hover, .icons-info.disabled:focus, .icons-info.disabled.focus, .icons-info.disabled:active, .icons-info.disabled.active, .icons-info[disabled], .icons-info[disabled]:hover, .icons-info[disabled]:focus, .icons-info[disabled].focus, .icons-info[disabled]:active, .icons-info[disabled].active, fieldset[disabled] .icons-info, fieldset[disabled] .icons-info:hover, fieldset[disabled] .icons-info:focus, fieldset[disabled] .icons-info.focus, fieldset[disabled] .icons-info:active, fieldset[disabled] .icons-info.active {
    background-color: #04ADF0;
    border-color: #049BD7;
}
.icons-info .badge {
    color: #04ADF0;
    background-color: #FFFFFF;
}
.icons-warning {
    color: #FFFFFF;
    background-color: #F0C73B;
    border-color: #EEC023;
}
.icons-warning:focus, .icons-warning.focus {
    color: #FFFFFF;
    background-color: #E6B612;
    border-color: #886B0A;
}
.icons-warning:hover {
    color: #FFFFFF;
    background-color: #E6B612;
    border-color: #C59C0F;
}
.icons-warning:active, .icons-warning.active, .open > .icons-warning.dropdown-toggle {
    color: #FFFFFF;
    background-color: #E6B612;
    border-color: #C59C0F;
}
.icons-warning:active:hover, .icons-warning:active:focus, .icons-warning:active.focus, .icons-warning.active:hover, .icons-warning.active:focus, .icons-warning.active.focus, .open > .icons-warning.dropdown-toggle:hover, .open > .icons-warning.dropdown-toggle:focus, .open > .icons-warning.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #C59C0F;
    border-color: #886B0A;
}
.icons-warning:active, .icons-warning.active, .open > .icons-warning.dropdown-toggle {background-image: none}
.icons-warning.disabled, .icons-warning.disabled:hover, .icons-warning.disabled:focus, .icons-warning.disabled.focus, .icons-warning.disabled:active, .icons-warning.disabled.active, .icons-warning[disabled], .icons-warning[disabled]:hover, .icons-warning[disabled]:focus, .icons-warning[disabled].focus, .icons-warning[disabled]:active, .icons-warning[disabled].active, fieldset[disabled] .icons-warning, fieldset[disabled] .icons-warning:hover, fieldset[disabled] .icons-warning:focus, fieldset[disabled] .icons-warning.focus, fieldset[disabled] .icons-warning:active, fieldset[disabled] .icons-warning.active {
    background-color: #F0C73B;
    border-color: #EEC023;
}
.icons-warning .badge {
    color: #F0C73B;
    background-color: #FFFFFF;
}
.icons-danger {
    color: #FFFFFF;
    background-color: #E93434;
    border-color: #E71D1D;
}
.icons-danger:focus, .icons-danger.focus {
    color: #FFFFFF;
    background-color: #D31717;
    border-color: #770D0D;
}
.icons-danger:hover {
    color: #FFFFFF;
    background-color: #D31717;
    border-color: #B31313;
}
.icons-danger:active, .icons-danger.active, .open > .icons-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #D31717;
    border-color: #B31313;
}
.icons-danger:active:hover, .icons-danger:active:focus, .icons-danger:active.focus, .icons-danger.active:hover, .icons-danger.active:focus, .icons-danger.active.focus, .open > .icons-danger.dropdown-toggle:hover, .open > .icons-danger.dropdown-toggle:focus, .open > .icons-danger.dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #B31313;
    border-color: #770D0D;
}
.icons-danger:active, .icons-danger.active, .open > .icons-danger.dropdown-toggle {background-image: none}
.icons-danger.disabled, .icons-danger.disabled:hover, .icons-danger.disabled:focus, .icons-danger.disabled.focus, .icons-danger.disabled:active, .icons-danger.disabled.active, .icons-danger[disabled], .icons-danger[disabled]:hover, .icons-danger[disabled]:focus, .icons-danger[disabled].focus, .icons-danger[disabled]:active, .icons-danger[disabled].active, fieldset[disabled] .icons-danger, fieldset[disabled] .icons-danger:hover, fieldset[disabled] .icons-danger:focus, fieldset[disabled] .icons-danger.focus, fieldset[disabled] .icons-danger:active, fieldset[disabled] .icons-danger.active {
    background-color: #E93434;
    border-color: #E71D1D;
}
.icons-danger .badge {
    color: #E93434;
    background-color: #FFFFFF;
}
.icons-color {
    background-color: #04ADF0;
    color: #FFFFFF;
}
.icons-color:hover {
    background-color: #0395CF;
    color: #FFFFFF;
}
.icons-color.icon-twitter {background-color: #00BDEC}
.icons-color.icon-twitter:hover {background-color: #00A2CB}
.icons-color.icon-facebook {background-color: #3B5998}
.icons-color.icon-facebook:hover {background-color: #324B80}
.icons-color.icon-linkedin {background-color: #CE3D99}
.icons-color.icon-linkedin:hover {background-color: #BB2F88}
.icons-color.icon-files-o {background-color: #CCCA3E}
.icons-color.icon-files-o:hover {background-color: #B8B631}
.icons-color.icon-google-plus {background-color: #CE3D3D}
.icons-color.icon-google-plus:hover {background-color: #BB2F2F}
.icons-color.icon-dribbble {background-color: #3EBACC}
.icons-color.icon-dribbble:hover {background-color: #31A7B8}
.icons-color.icon-behance {background-color: #D2230C}
.icons-color.icon-behance:hover {background-color: #B31E0A}
.icons-color.icon-deviantart {background-color: #CC3EB3}
.icons-color.icon-deviantart:hover {background-color: #B831A0}
.icons-color.icon-tumblr {background-color: #C5FB45}
.icons-color.icon-tumblr:hover {background-color: #BBFA25}
.icons-color.icon-rss {background-color: #CC873E}
.icons-color.icon-rss:hover {background-color: #B87631}
.icons-color.icon-apple {background-color: #3ECC6D}
.icons-color.icon-apple:hover {background-color: #31B85E}
.icons-color.icon-linux {background-color: #5C3ECC}
.icons-color.icon-linux:hover {background-color: #4D31B8}
.icons-color.icon-vk {background-color: #F7CC06}
.icons-color.icon-vk:hover {background-color: #D7B105}
.icons-color.icon-github {background-color: #F9AF50}
.icons-color.icon-github:hover {background-color: #F8A030}
.icons-color.icon-html5 {background-color: #F95060}
.icons-color.icon-html5:hover {background-color: #F83043}
.icons-color.icon-yahoo {background-color: #F950B7}
.icons-color.icon-yahoo:hover {background-color: #F830AA}
.icons-color.icon-youtube {background-color: #FC2736}
.icons-color.icon-youtube:hover {background-color: #FC0618}
.icons-color.icon-flickr {background-color: #276DFC}
.icons-color.icon-flickr:hover {background-color: #0657FC}
.buttons {margin-bottom: 40px}
.buttons:after {
    clear: both;
    display: table;
    content: " ";
}
.buttons:before {
    display: table;
    content: " ";
}
.page-account-return-add .date .btn-default {border: 1px solid #080808}
/***** Category Products Page *****/
/* Breadcrumb */
.group-breadcrumb {
    position: relative;
    background: url("../image/banner-category.png") #F1F1F1 right bottom no-repeat;
    text-transform: uppercase;
    height: 300px;
    padding-top: 105px;
}
.group-breadcrumb:after {
    position: absolute;
    content: " ";
    width: 100%;
    background: #F1F1F1;
    top: 0;
    height: 100%;
    left: -100%;
}
.group-breadcrumb:before {
    position: absolute;
    content: " ";
    width: 100%;
    background: #F1F1F1;
    top: 0;
    height: 100%;
    right: -100%;
}
.group-breadcrumb h1 {
    margin: 0;
    font-size: 24px;
    font-family: "Poppins SemiBold";
}
.group-breadcrumb .breadcrumb {
    padding: 10px 0;
    background: none;
    margin-bottom: 0;
}
.group-breadcrumb .breadcrumb:before, .group-breadcrumb .breadcrumb:after {display: none}
/* Refine search */
.text-refine {
    margin: 0;
    font-size: 20px;
    text-transform: uppercase;
}
.box-refine {border: 1px solid #EDEDED}
.box-refine ul {
    margin: 0;
    padding: 0;
}
.box-refine li {
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 10px;
}
.box-refine li a {font-size: 12px}
.products-filter-panel .form-control {
    padding: 5px 8px;
    font-size: 12px;
}
.products-filter-panel .btn-group > .btn {float: none}
/* Column left */
#column-left .panel-default {margin-bottom: 70px}
#column-left .panel-body {
    padding: 0;
    margin-top: 5px;
}
#column-left li {
    padding: 10px 0;
    border-bottom: 1px solid #EDEDED;
}
#column-left li .accordion-heading span {
    width: 25px;
    height: 22px;
    display: block;
    cursor: pointer;
    text-align: center;
}
#column-left li li {
    list-style-type: none;
    border-bottom: none;
}
#column-left li a {
    font-size: 12px;
    text-transform: uppercase;
}
#column-left li:last-child {border-bottom: none}
#column-left a.list-group-item {
    padding: 10px 0;
    padding-bottom: 0;
    font-family: "Poppins Medium";
    text-transform: uppercase;
    font-size: 12px;
}
#column-left label {
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 20px;
}
.rtl #column-left label {
    padding-right: 20px;
    padding-left: inherit;
}
#column-left input {
    margin: 0;
    top: 2px;
    left: 0;
}
.rtl #column-left input {
    right: 0;
    left: auto;
}
#column-left .btn-v2 {
    font-family: "Poppins Medium";
    border-radius: 3px;
}
#column-left .product-col {
    width: 100% !important;
    margin-top: 25px;
}
#column-left .product-col .image {
    width: 87px;
    height: 105px;
    float: left;
}
.rtl #column-left .product-col .image {float: right}
#column-left .product-col .name a {
    height: auto;
    max-height: 44px;
}
#column-left .product-col .bottom, #column-left .product-col .product-label {display: none}
#column-left .product-col .product-meta {
    width: calc(100% - 100px);
    border: none;
    padding: 0;
    float: right;
}
.rtl #column-left .product-col .product-meta {float: left}
#column-left .product-block {margin-top: 0}
/* Filter by brands */
.products-filter-panel .form-control, .products-filter-panel .btn {
    box-shadow: none;
    border: none;
}
.products-filter-panel .group-text {margin-right: 10px}
.rtl .products-filter-panel .group-text {
    margin-left: 10px;
    margin-right: inherit;
}
.products-filter-panel select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.products-filter-panel label {
    font-size: 12px;
    margin-top: 7px;
    font-weight: normal;
}
.products-filter-panel .btn-group button {
    line-height: 1;
    padding: 4px 7px;
    margin-left: 7px;
    border: 1px solid #EDEDED;
    background: #FFFFFF;
    color: #777777;
}
.rtl .products-filter-panel .btn-group button {
    margin-right: 7px;
    margin-left: inherit;
}
.products-filter-panel .btn-group button:hover, .products-filter-panel .btn-group button:focus {
    color: #FFFFFF;
    background: #6BD736;
    border: 1px solid #6BD736;
}
.products-filter-panel .btn-group i {font-size: 24px}
.select-wrap {
    position: relative;
    border: 1px solid #EDEDED;
    width: 190px;
}
.select-wrap:before {
    content: "\f107";
    position: absolute;
    right: 14px;
    top: 50%;
    margin-top: -6.5px;
    font-size: 13px;
    line-height: 1;
    color: #999999;
    font-family: 'FontAwesome', Verdana;
}
.rtl .select-wrap:before {
    left: 14px;
    right: auto;
}
/* Pagination */
.paging .pagination {margin-bottom: 0}
.paging .text-right {padding-top: 5.5px}
/***** Product Detail Page *****/
/* Image detail */
.image-container .image {position: relative}
.image-container .sale-exist {
    background: #F44336 none repeat scroll 0 0;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    border-radius: 30px;
    text-align: center;
}
.rtl .image-container .sale-exist {
    left: 10px;
    right: auto;
}
.image-container .thumbs-preview {
    padding-left: 5px;
    padding-right: 15px;
}
.rtl .image-container .thumbs-preview {
    padding-right: 5px;
    padding-left: inherit;
}
.rtl .image-container .thumbs-preview {
    padding-left: 15px;
    padding-right: inherit;
}
.image-container .thumbs-preview .image-item {margin-bottom: 20px}
.image-container .carousel-controls {display: none}
.image-container .carousel-controls a {
    width: 28px;
    height: 28px;
    border: 2px solid #EDEDED;
    background: #FFFFFF;
    line-height: 23px;
    font-size: 18px;
}
.image-container .carousel-controls a:hover {
    background: #6BD736;
    border-color: #6BD736;
    color: #FFFFFF;
}
.image-container:hover .carousel-controls {display: block}
.zoomContainer {z-index: 9 !important}
.layout-boxed-lg .zoomContainer {left: 14px !important}
/* Container detail */
.detail-container h1 {
    line-height: 1.2;
    font-size: 33px;
    margin-bottom: 35px;
}
.detail-container .rating {font-size: 12px}
.detail-container .rating p {
    display: inline-block;
    margin-right: 30px;
}
.rtl .detail-container .rating p {
    margin-left: 30px;
    margin-right: inherit;
}
.detail-container .rating span {margin-left: -3px}
.rtl .detail-container .rating span {
    margin-right: -3px;
    margin-left: inherit;
}
.detail-container .rating span:first-child {margin: 0}
.detail-container .rating .zmdi-star {color: #D5D5D5}
.detail-container .rating .zmdi-star.vote {color: #242424}
.detail-container .addthis_toolbox {
    margin-top: 20px;
    margin-bottom: 10px;
}
.detail-container h3, .detail-container .price {margin: 15px 0}
.detail-container .price-new {
    font-size: 18px;
    color: #F44336;
    font-family: "Poppins SemiBold";
}
.detail-container .price-old {
    color: #FFFFFF;
    font-size: 14px;
    font-family: "Poppins SemiBold";
    background: #6BD736;
    padding: 1px 5px;
    padding-top: 2.5px;
    position: relative;
    border-radius: 3px;
    margin-left: 10px;
}
.rtl .detail-container .price-old {
    margin-right: 10px;
    margin-left: inherit;
}
.detail-container .price-old:before {
    content: "";
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    border-right: 6px solid #6BD736;
    position: absolute;
    left: -6px;
    top: 8px;
}
.rtl .detail-container .price-old:before {
    border-left: 6px solid #6BD736;
    border-right: inherit;
}
.rtl .detail-container .price-old:before {
    right: -6px;
    left: auto;
}
.detail-container ul {margin-bottom: 0}
.detail-container ul li {margin-bottom: 5px}
.detail-container ul span, .detail-container ul a {color: #242424}
.detail-container span.type {
    width: 170px;
    color: #999999;
    display: inline-block;
}
.detail-container #product {color: #999999}
.detail-container #product h3 {
    margin-bottom: 15px;
    padding-top: 20px;
    border-top: 1px solid #EDEDED;
    text-transform: uppercase;
    font-size: 20px;
}
.detail-container #product .control-label {
    font-size: 14px;
    text-transform: uppercase;
    color: #777777;
}
.detail-container #product .btn {
    width: 100%;
    padding: 15px;
}
.detail-container #product .btn:hover {box-shadow: 190px 0 0 0 #6BD736 inset}
.detail-container #product .button-upload:hover {box-shadow: 350px 0 0 0 #6BD736 inset}
.detail-container #product .input-group {display: block}
.detail-container #product .form-control {width: calc(100% - 20% - 5px)}
.detail-container #product .input-group-btn {
    width: calc(100% - 80% - 5px);
    float: right;
}
.rtl .detail-container #product .input-group-btn {float: left}
.detail-container #product .cart {width: calc(100% - 50% - 5px)}
.detail-container #product .form-group, .detail-container #product .product-buttons-wrap {width: 75%}
.detail-container .quantity-adder {
    border: 1px solid #EDEDED;
    width: calc(100% - 50% - 5px);
}
.detail-container .quantity-adder .form-control {
    border: none;
    width: 100% !important;
}
.detail-container .quantity-adder .quantity-number {
    width: calc(100% - 60px);
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.detail-container .quantity-adder .add-action {
    width: 30px;
    padding: 13px 11px;
    cursor: pointer;
}
.detail-container .quantity-adder .add-action:hover {color: #6BD736}
.detail-container .action {
    border-bottom: none;
    width: auto;
    text-transform: uppercase;
    margin-top: 20px;
}
.detail-container .action .pull-left {border: none !important}
.detail-container .action a {cursor: pointer}
.bootstrap-datetimepicker-widget.dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: none;
    transform-origin: 0;
    transition: none;
    display: none;
}
/* Content detail */
.tab-v88 {
    margin-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 70px;
}
.tab-v88 .nav-tabs {
    font-family: "Poppins SemiBold";
    text-transform: uppercase;
}
.tab-v88 .nav-tabs li {
    border-right: 1px solid #EDEDED;
    border-left: 0 solid #EDEDED;
}
.rtl .tab-v88 .nav-tabs li {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
.rtl .tab-v88 .nav-tabs li {
    border-right: 0 solid #EDEDED;
    border-left: inherit;
}
.tab-v88 .nav-tabs li:last-child {border: none}
.tab-v88 .rating {margin-top: 15px}
.tab-v88 .rating span {
    width: 10px;
    height: 10px;
    line-height: 10px;
}
.tab-v88 .rating span.rate i {color: #242424}
.tab-v88 .rating i {
    font-size: 12px;
    color: #CDCDCD;
}
/* Review form */
#tab-review .btn-v2 {padding: 13px 20px}
#tab-review table tr td {
    padding: 13px 15px;
    line-height: 1.6;
}
.review-form-width {
    background: #FFFFFF;
    margin: 10% auto;
    max-width: 600px;
    position: relative;
    z-index: 999999;
    padding: 15px;
}
#review-form .panel-body {padding: 0}
#review-form .panel-heading {
    margin-top: 10px;
    margin-bottom: 20px;
}
#review-form label {
    padding: 0;
    margin-bottom: 5px;
}
#review-form label:before {
    content: "*";
    color: red;
    margin-right: 5px;
}
.rtl #review-form label:before {
    margin-left: 5px;
    margin-right: inherit;
}
#review-form .help-block {margin: 0}
#review-form .btn-v1 {padding: 13px 20px}
#review-form .alert {margin-top: 30px}
#review-form .buttons {margin-bottom: 0}
#review-form fieldset {margin-bottom: 15px}
#review-form fieldset .form-group {margin: 0}
#review-form fieldset .form-group .col-sm-2 {width: 100% !important}
#review-form fieldset .form-group .col-sm-10 {padding: 0 !important}
#review-form fieldset legend {margin-top: 0}
/* Related product */
.product-related {
    margin-bottom: 70px;
    padding-top: 70px;
    border-top: 1px solid #EDEDED;
}
.product-related .product-col-wrap {
    padding-left: 15px;
    padding-right: 15px;
}
/***** Deals Page *****/
/* Tab deals */
.tabs-deal ul {
    padding: 0;
    border: 1px solid #EDEDED;
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 30px;
}
.tabs-deal h4 {
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Poppins SemiBold";
    display: block;
    padding: 15px 30px;
    cursor: pointer;
    color: #999999;
}
.tabs-deal h4:hover {color: #6BD736}
.tabs-deal li {float: left}
.rtl .tabs-deal li {float: right}
.tabs-deal li:first-child {border-right: 1px solid #EDEDED}
.rtl .tabs-deal li:first-child {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
.tabs-deal li.active h4 {color: #242424}
/* Product deals */
.footer-deals {
    border: 1px solid #EDEDED;
    color: #AAAAAA;
    margin-top: -1px;
    line-height: 1.2;
}
.footer-deals ul {margin-bottom: 0}
.footer-deals li {
    width: 25%;
    font-size: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-transform: uppercase;
    border-right: 1px solid #EDEDED;
}
.rtl .footer-deals li {
    border-left: 1px solid #EDEDED;
    border-right: inherit;
}
.footer-deals li:last-child {border: none}
.footer-deals li .countdown_num {
    color: #242424;
    font-weight: bold;
    font-family: "Poppins Medium";
    font-size: 18px;
}
.product-list .product-deals {width: 100% !important}
.product-list .product-deals .product-block {
    position: relative;
    margin-bottom: 60px;
}
.product-list .footer-deals {
    position: absolute;
    left: 0;
    top: 320px;
    width: 270px;
}
.rtl .product-list .footer-deals {
    right: 0;
    left: auto;
}
/***** Blog Page *****/
.blog-wrapper .blog-title {font-size: 20px}
.blog-wrapper a {color: #242424}
.blog-wrapper a:hover {color: #6BD736}
.blog-wrapper .blog-meta > span i {color: #6BD736 !important}
/* Blog category page */
.pav-children .title {
    margin-bottom: 0;
    margin-top: 20px;
}
.pav-children .name {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 20px;
}
/* Blog info page */
#blog-info .blog-title {font-size: 32px}
#blog-info .blog-meta {
    font-style: italic;
    font-family: "Times New Roman", Times, serif;
}
#blog-info .btn-v1 {padding: 13px 20px}
.sample-blog-category {
    margin: 0;
    margin-top: 15px;
    padding: 0;
}
.sample-blog-category li {
    position: relative;
    padding-left: 15px;
}
.rtl .sample-blog-category li {
    padding-right: 15px;
    padding-left: inherit;
}
.sample-blog-category li:before {
    content: "";
    width: 4px;
    height: 4px;
    background: #6BD736;
    position: absolute;
    left: 0;
    top: 13px;
}
.rtl .sample-blog-category li:before {
    right: 0;
    left: auto;
}
.blog-social {
    padding-bottom: 25px;
    border-bottom: 1px solid #EDEDED;
}
/* Column right */
#column-right .panel-default {margin-bottom: 70px}
#column-right .panel-body {
    padding: 0;
    margin-top: 7px;
}
#column-right .list-group-item {
    border: none;
    border-bottom: 1px solid #EDEDED;
    padding: 10px 0;
    color: #999999;
    text-transform: uppercase;
}
#column-right .list-group-item:hover {color: #6BD736}
#column-right .list-group-item:last-child {border-bottom: none}
#column-right ul {
    margin: 0;
    padding: 0;
}
#column-right li {
    border-bottom: 1px solid #EDEDED;
    padding: 10px 0;
}
#column-right li a {
    font-size: 12px;
    text-transform: uppercase;
}
#column-right li ul {padding-left: 40px}
.rtl #column-right li ul {
    padding-right: 40px;
    padding-left: inherit;
}
#column-right li li {border-bottom: none}
#column-right li:last-child {border-bottom: none}
#column-right li .head {
    width: 25px;
    height: 22px;
    display: block;
    cursor: pointer;
    text-align: center;
    float: right;
}
.rtl #column-right li .head {float: left}
#column-right .latest-posts .panel-body {margin-top: 23px}
#column-right .latest-posts .latest-posts-profile {display: none}
#column-right .latest-posts .latest-posts-title {font-size: 15px}
#column-right .latest-posts a {color: #242424}
#column-right .latest-posts a:hover {color: #6BD736}
#column-right .latest-posts .shortinfo {font-size: 12px}
#column-right .pavblogs-comments-box {font-size: 12px}
#column-right .pavblogs-comments-box a {float: left}
.rtl #column-right .pavblogs-comments-box a {float: right}
#column-right .pavblogs-comments-box .comment {
    float: right;
    width: calc(100% - 70px);
    margin-top: -5px;
}
.rtl #column-right .pavblogs-comments-box .comment {float: left}
#column-right .pavblogs-comments-box .comment-author {
    width: 100%;
    display: block;
    padding-left: 70px;
    color: #6BD736;
}
.rtl #column-right .pavblogs-comments-box .comment-author {
    padding-right: 70px;
    padding-left: inherit;
}
/***** Contact US Page *****/
.content-contact h3 {
    font-size: 30px;
    font-family: "Poppins Medium";
    font-weight: 700;
    margin-bottom: 25px;
    margin-top: 30px;
}
.content-contact .required .control-label {
    text-transform: uppercase;
    font-family: "Poppins SemiBold";
}
.content-contact .required .control-label:before {
    color: #FF0000;
    content: "* ";
    font-weight: bold;
}
.content-contact .media-heading {
    text-transform: uppercase;
    font-family: "Poppins SemiBold";
    font-size: 14px;
    color: #777777;
}
.content-contact .btn-v1 {
    padding: 13px 55px;
    font-weight: bold;
}
.content-contact .btn-v1:hover {box-shadow: 170px 0 0 0 #242424 inset}
.content-contact fieldset .col-sm-2 {width: 25%}
.content-contact fieldset .col-sm-10 {width: 75%}
/***** Login Page *****/
.well-login {
    min-height: 385px;
    margin-bottom: 50px;
}
/***** Register Page *****/
div.required .control-label:before {
    color: #FF0000;
    content: "* ";
    font-weight: bold;
}
/***** Checkout - Checkout *****/
#accordion br {display: none}
#accordion .panel-title {font-size: 16px}
#accordion .buttons {margin-top: 20px}
/***** Search Page *****/
#category-search, #input-search {
    padding: 5px 8px;
    font-size: 12px;
}
#input-search {
    line-height: 1.8;
    width: 190px;
}
.criteria {
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.criteria select {
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.criteria .text-refine {
    color: #242424;
    font-weight: 700;
}
#compare-total {
    padding-bottom: 6px;
    padding-top: 6px;
    display: block;
}
/***** Manufacturer Page *****/
.link-manufacturer {color: #6BD736}
/***** Infomation Page *****/
.page-information footer {margin-top: 50px}
[class*="page-account"] footer {margin-top: 50px}
@media (min-width: 996px) and (max-width: 1024px) {
    #compare-total {font-size: 12px}
    .select-wrap {width: 150px}
}
/* Ipad Portrait */
@media (max-width: 991px) {
    /***** Responsive Base *****/
    .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 {
        padding-left: 9px;
        padding-right: 9px;
    }
    .container {
        padding-left: 9px;
        padding-right: 9px;
    }
    .row {
        margin-left: -9px;
        margin-right: -9px;
    }
    .form-horizontal .form-group {
        margin-left: -9px;
        margin-right: -9px;
    }
    .form-horizontal .control-label {padding: 13px 9px}
    .form-control {padding: 13px 9px}
    .btn-topbar {
        line-height: 45px;
        padding: 0 15px !important;
    }
    .tparrows {
        opacity: 1 !important;
        transform: scale(0.6);
    }
    .margin-responsive {margin-top: 40px !important}
    /***** Product *****/
    .product-block .image img {width: 100%}
    .product-block .name {font-size: 16px}
    .product-block .name a {height: 50px}
    .product-block .rating {margin-top: 10px}
    .product-block .price {margin-top: 13px}
    .product-block .price-new {font-size: 18px}
    .product-block .price-old {font-size: 14px}
    .product-block .price-old:before {top: 8px}
    .product-meta .bottom {
        opacity: 1;
        transform: scale(1);
        top: -85px;
    }
    .action {width: 153px}
    .action .btn-action {padding: 12px 18px}
    /***** Header *****/
    /* Header 1 */
    .header-v1 .container {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .header-v1 #logo {
        text-align: center;
        margin-bottom: 20px;
    }
    .header-v1 #group-menu {
        padding-left: 9px;
        padding-right: 9px;
    }
    .header-v1 #search {
        position: static;
        width: 50%;
        margin-top: 0;
        padding-left: 9px;
        padding-right: 9px;
    }
    .header-v1 #search .input-group input {
        text-indent: 0;
        border: 2px solid #6BD736;
        width: 100%;
        padding: 0 20px;
    }
    .header-v1 #search .input-group input:focus, .header-v1 #search .input-group input:active {width: 100%}
    .header-v1 #search .input-group:hover input {width: 100%}
    .header-v1 #cart-top {
        position: static;
        width: 25%;
        margin-top: 0;
        padding-left: 9px;
        padding-right: 9px;
    }
    .header-v1 #cart-top .icon-cart {
        top: 0;
        right: 15px;
    }
    .rtl .header-v1 #cart-top .icon-cart {
        left: 15px;
        right: auto;
    }
    .header-v1 #cart-top #cart-total {
        top: -5px;
        left: -23px;
    }
    .rtl .header-v1 #cart-top #cart-total {
        right: -23px;
        left: auto;
    }
    .header-v1 #cart-top #cart {
        float: right;
        margin-top: 5px;
    }
    .rtl .header-v1 #cart-top #cart {float: left}
    .header-v1 #cart-top .dropdown-toggle {height: 31px}
    /* Header 2 */
    .header-v2 {background: #4EA822}
    .header-v2 .canvas-menu {
        background: none;
        border: 1px solid #FFFFFF;
        padding: 5px 15px;
    }
    .header-v2 .container {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .header-v2 #logo {
        text-align: center;
        margin-bottom: 25px;
    }
    .header-v2 #search {
        width: 50%;
        position: static;
        padding-left: 9px;
        padding-right: 9px;
        margin: 0;
    }
    .header-v2 #search .input-group input {
        text-indent: 0;
        width: 100%;
        padding: 0 20px;
        background: #FFFFFF;
    }
    .header-v2 #search .input-group input:focus, .header-v2 #search .input-group input:active {width: 100%}
    .header-v2 #search .input-group:hover input {width: 100%}
    .header-v2 #cart-top {
        right: 9px;
        bottom: 9.5px;
    }
    .rtl .header-v2 #cart-top {
        left: 9px;
        right: auto;
    }
    .header-v2 #setting {
        right: 65px;
        bottom: 12.5px;
    }
    .rtl .header-v2 #setting {
        left: 65px;
        right: auto;
    }
    .header-v2 #setting .language span, .header-v2 #setting .currency span {display: inline-block !important}
    .header-v2 #setting .language i, .header-v2 #setting .currency i {display: none !important}
    .header-v2 .box-setting {padding: 20px}
    /* Header 3 */
    .topbar-v2 .language span, .topbar-v2 .currency span {display: inline-block !important}
    .topbar-v2 .language i, .topbar-v2 .currency i {display: none !important}
    .topbar-v2 #search {margin-top: 9px}
    .topbar-v2 #search .input-group input {background: #40454E}
    .topbar-v2 #cart-top .dropdown-toggle {
        height: 45px;
        line-height: 45px;
    }
    .header-v3 .container {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .header-v3 #group-menu {margin-top: 20px}
    /* Header 4 */
    .header-v4 {height: 115px}
    .header-v4 .container {padding-top: 35px}
    .header-v4 #search input {width: 175px !important}
    .header-v4 .bo-mainmenu {text-align: left}
    .rtl .header-v4 .bo-mainmenu {text-align: right}
    .header-v4 #group-menu {top: 40px}
    hr {
        margin-bottom: 18px;
        margin-top: 50px;
    }
    /***** Home Page *****/
    /* Home 1*/
    .panel-v2 {font-size: 30px !important}
    .carousel-controls-v1 {margin-top: 10px}
    .carousel-controls-v1 .carousel-control {
        width: 25px;
        height: 25px;
        line-height: 25px;
    }
    .carousel-controls-v1 .carousel-control.left:after {height: 25px}
    .padding-responsive {padding: 40px 0 !important}
    .group-counter {
        background: #CD9678 !important;
        padding: 0 0 50px !important;
    }
    .pavcarousel .img-responsive {padding: 20px 0}
    .widget-blogs .latest-posts-meta {padding: 10px 10px 20px}
    .widget-blogs .latest-posts-title {
        font-size: 18px;
        max-height: 48px;
    }
    .widget-blogs .blog-meta {margin: 10px 0}
    .pavcarousel .carousel-control {
        top: 125px;
        opacity: 1;
    }
    /* Home 2 */
    .slider-z-index {margin-top: 0 !important}
    .feature-box-v1 {
        padding-bottom: 15px;
        padding-top: 15px;
        border: none;
    }
    .feature-box-v1 h4 {margin: 0}
    .rtl .feature-box-v1 {border: none}
    .panel-shadow {margin-bottom: -13px}
    .panel-shadow h4 {font-size: 42px}
    .panel-v3 {font-size: 24px}
    /* Home 3 */
    .feature-box-v2 {
        min-height: 150px;
        padding: 15px;
    }
    .feature-box-v2 .fbox-icon {margin-bottom: 15px}
    .feature-box-v2 h4 {margin-bottom: 5px}
    .carousel-controls-v2 {margin-top: 10px}
    .group-widget-home3 {
        background-repeat: repeat-y;
        padding-bottom: 60px;
    }
    .group02-widget-home3 {min-height: 894px}
    /* Home 4 */
    .margin-responsive-2 {margin: 0 !important}
    .margin-responsive-2 .widget-images {margin-top: 18px}
    .bg-carousel-v4 .panel-v5 {padding-bottom: 15px}
    .bg-carousel-v4 .product-block .product-meta {padding: 15px 0}
    .right-to-left .carousel-controls-v3 {right: 9px}
    .rtl .right-to-left .carousel-controls-v3 {
        left: 9px;
        right: auto;
    }
    .carousel-controls-v3 {right: 9px}
    .rtl .carousel-controls-v3 {
        left: 9px;
        right: auto;
    }
    .group-iconbox-home4 {padding-left: 333px}
    .rtl .group-iconbox-home4 {
        padding-right: 333px;
        padding-left: inherit;
    }
    .panel-v5 {text-transform: uppercase}
    .carousel-controls-v3 {top: -40px !important}
    .carousel-controls-v3 .carousel-control {
        border-color: #6BD736;
        color: #6BD736;
    }
    .latest-posts-v3 .carousel-controls-v3 {top: -1px !important}
    /***** Category Page *****/
    /* Breadcrumb */
    .group-breadcrumb {
        margin-bottom: 30px !important;
        height: 150px;
        background: url("../image/banner-category-sm.png") #F1F1F1 right bottom no-repeat;
        padding-top: 40px;
    }
    .group-breadcrumb .breadcrumb {padding: 5px 0}
    /* Column left */
    #column-left .panel-body {
        padding: 20px;
        border: 1px solid #EDEDED;
        margin-top: 20px;
    }
    #column-left .panel-default {margin-bottom: 40px}
    #column-left .box-content {
        padding: 0 20px 20px;
        border: 1px solid #EDEDED;
        margin-top: 20px;
    }
    #column-left .product-col {margin-top: 20px}
    /* Filter by brands */
    .select-wrap {width: 150px}
    /***** Product detail page *****/
    /* Image detail */
    .image-container .carousel-controls {display: block}
    .image-container .thumbs-preview .image-item {margin-bottom: 14px}
    .zoomContainer {display: none}
    /* Container detail */
    .detail-container h1 {
        font-size: 22px;
        line-height: 1.4;
        margin-bottom: 24px;
    }
    .detail-container #product h3 {font-size: 18px}
    .detail-container .form-group, .detail-container .product-buttons-wrap {width: 100% !important}
    .detail-container .action .pull-left, .detail-container .action .pull-right {width: 100%}
    .detail-container .action .pull-left {margin-bottom: 10px}
    /* Content detail */
    .tab-v88 {
        margin-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
    /***** Deals Page *****/
    .deals .select-wrap {width: 170px !important}
    .deals .products-filter-panel .pull-left {float: none}
    .deals .products-filter-panel .text-right .group-text {padding-right: 36px}
    .rtl .deals .products-filter-panel .text-right .group-text {
        padding-left: 36px;
        padding-right: inherit;
    }
    /***** Blog Page *****/
    .blog-wrapper .blog-readmore {
        margin-bottom: 30px !important;
        padding-bottom: 20px !important;
    }
    /* Column right */
    #column-right .panel-body {
        padding: 20px;
        border: 1px solid #EDEDED;
        margin-top: 20px;
    }
    #column-right .panel-default {margin-bottom: 40px}
    /* Blog info page */
    #blog-info .blog-title {font-size: 28px}
    /***** Footer *****/
    footer .latest-posts-v1 {display: block !important}
    footer .panel-heading {margin-bottom: 15px}
    footer .footer-center, footer .footer-bottom {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    footer .pav-blog-list {margin-bottom: 20px}
    footer .col-lg-3 {
        /*width: 50% !important;*/
        margin-bottom: 15px;
        margin-top: 15px;
    }
    footer .box a {
        margin-bottom: 15px;
        margin-right: 10px;
    }
    footer .pav-newsletter .valid {width: calc(100% - 18px)}
    .copyright {
        padding-bottom: 20px;
        padding-top: 30px;
    }
}
/* Iphone 5 landscape  */
@media (max-width: 767px) {
    /***** Responsive Base *****/
    body {line-height: 1.43}
    .btn-topbar {
        line-height: 41px;
        padding: 0 14px !important;
    }
    .tparrows {display: none}
    .margin-responsive {margin-top: 30px !important}
    .form-control {padding: 8px 15px}
    .btn {padding: 9px 15px}
    .well-login {
        min-height: 0;
        margin-bottom: 30px;
    }
    #offcanvasmenu .megamenu li a {padding: 13px 9px !important}
    #offcanvasmenu .dropdown-menu .dropdown-menu-inner {padding-left: 20px}
    .rtl #offcanvasmenu .dropdown-menu .dropdown-menu-inner {
        padding-right: 20px;
        padding-left: inherit;
    }
    #offcanvasmenu .dropdown-menu .dropdown-menu-inner .dropdown-menu-inner {padding: 0 !important}
    .page-checkout-cart .input-group .form-control, .page-checkout-cart .input-group .input-group-btn {
        float: none;
        display: block;
        text-align: center;
    }
    #logo {transform: scale(0.65)}
    /***** Product *****/
    .product-block {margin-top: 25px}
    .product-block .image img {width: 100%}
    .product-block .name {
        font-size: 16px;
        line-height: 1.3;
    }
    .product-block .name a {max-height: 42px}
    .product-block .rating {margin-top: 10px}
    .product-block .price {margin-top: 10px}
    .product-block .price-new {
        font-size: 16px;
        line-height: 1.6;
    }
    .product-block .price-old {font-size: 14px}
    .product-block .price-old:before {top: 7px}
    .product-meta .bottom {
        opacity: 1;
        transform: scale(1);
        top: -90px;
    }
    /***** Header *****/
    /* Header 1 */
    .header-v1 .container {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .header-v1 #group-menu {margin-top: 3px}
    .header-v1 #group-menu .navbar-header .canvas-menu {padding: 3px 11.5px}
    .header-v1 #search {width: 66.6667%}
    .header-v1 #search .input-group input {
        text-indent: 0;
        border: 2px solid #6BD736;
        width: 100%;
        padding: 0 20px;
    }
    .header-v1 #search .input-group input:focus, .header-v1 #search .input-group input:active {width: 100%}
    .header-v1 #search .input-group:hover input {width: 100%}
    .header-v1 #cart-top {width: 16.6667%}
    /* Header 2 */
    .header-v2 .container {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .header-v2 #logo {margin-bottom: 20px}
    .header-v2 #setting {
        right: 9px;
        top: 4px;
    }
    .rtl .header-v2 #setting {
        left: 9px;
        right: auto;
    }
    .header-v2 #cart-top {bottom: 7px}
    .header-v2 #cart-top .dropdown-toggle {height: 43px}
    .header-v2 #search {width: 66.6667%}
    .header-v2 .box-setting {padding: 15px}
    .header-v2 .canvas-menu {
        padding: 3px 10.5px;
        margin-top: 2px;
    }
    /* Header 3 */
    .topbar-v2 .setting, .topbar-v2 #top-links {width: 50px}
    .topbar-v2 .setting .btn-topbar, .topbar-v2 #top-links .btn-topbar {width: 50px}
    .topbar-v2 #search {
        padding: 0 15px;
        width: calc(100% - 100px);
    }
    .topbar-v2 #search .input-group input {width: 100%}
    .topbar-v2 #search .input-group input:focus, .topbar-v2 #search .input-group input:active {width: 100%}
    .topbar-v2 #search .input-group:hover input {width: 100%}
    .topbar-v2 #cart-top {
        position: absolute;
        top: 53px;
        z-index: 99;
        right: 0;
    }
    .rtl .topbar-v2 #cart-top {
        left: 0;
        right: auto;
    }
    .topbar-v2 #cart-top h5, .topbar-v2 #cart-top .hide-home123 {display: none}
    .topbar-v2 #cart-top .dropdown-toggle {
        padding: 0 5px;
        width: 50px;
    }
    .topbar-v2 #cart-top .icon-cart {left: 10px}
    .rtl .topbar-v2 #cart-top .icon-cart {
        right: 10px;
        left: auto;
    }
    .topbar-v2 #cart-top .dropdown-menu {right: 9px}
    .rtl .topbar-v2 #cart-top .dropdown-menu {
        left: 9px;
        right: auto;
    }
    .header-v3 #group-menu {
        margin-top: 12px;
        position: absolute;
    }
    .header-v3 .bo-mainmenu {text-align: left}
    .rtl .header-v3 .bo-mainmenu {text-align: right}
    .header-v3 .bo-mainmenu .canvas-menu {
        background: none;
        color: #333333;
        padding: 0 9px;
    }
    /* Header 4 */
    .header-v4 {height: 125px}
    .header-v4 .container {padding-top: 15px}
    .header-v4 #search .input-group {
        float: none !important;
        width: 175px;
        margin: 0 auto;
    }
    .header-v4 #logo {margin-top: 5px}
    .header-v4 #group-menu {top: 30px}
    .header-v4 #cart-top {
        position: absolute;
        right: 0;
        bottom: -45px;
    }
    .rtl .header-v4 #cart-top {
        left: 0;
        right: auto;
    }
    .header-v4 #cart-top h5, .header-v4 #cart-top #cart-total {display: none}
    .header-v4 #cart-top .icon-cart {margin: 0}
    .header-v4 #cart-top .hide-home123 {display: none}
    /***** Home Page *****/
    /* Home 1*/
    .panel-v2 {
        font-size: 22px !important;
        font-weight: bold;
    }
    .widget-html .panel-heading {margin-bottom: 10px !important}
    .widget-images {margin-bottom: 15px}
    .group-iconbox {
        background: #F8F8F8 !important;
        margin-top: 15px !important;
        padding: 15px 0 !important;
    }
    .feature-box {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .feature-box h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .carousel-center.v1 {margin-top: 10px}
    .group-html {
        background: #9866AC !important;
        font-size: 14px;
        min-height: 145px;
        padding: 55px 0 !important;
    }
    .padding-responsive {padding: 30px 0 !important}
    .widget-blogs .space-blog {margin-top: 20px !important}
    .widget-blogs .latest-posts-meta {padding: 10px 10px 20px}
    .widget-blogs .latest-posts-title {
        font-size: 18px;
        max-height: 48px;
        height: auto;
    }
    .widget-blogs .shortinfo {height: 61px}
    .widget-blogs .blog-meta {margin: 8.5px 0}
    .group-counter {
        background: #CD9678 !important;
        padding: 0 0 25px !important;
    }
    .group-counter .counters {
        margin-top: 20px !important;
        font-size: 12px;
    }
    .group-counter .counters .counter-wrap {font-size: 20px}
    .group-counter .counters .counter {margin-bottom: 8px}
    .group-counter .counters .counter:after {margin: 0 auto}
    .no-padding {padding-bottom: 30px}
    .no-padding .widget-images {margin-bottom: 0}
    .pavcarousel .img-responsive {padding: 10px 0}
    .pavcarousel .carousel-control {
        top: 210px;
        opacity: 1;
    }
    /* Home 3 */
    .panel-v4 {font-size: 24px}
    .group-widget-home3 {
        padding-bottom: 30px;
        padding-top: 15px;
    }
    .group02-widget-home3 {background: #F5F6FA !important}
    .group02-widget-home3 .panel-v2, .group02-widget-home3 .carousel-control {color: #242424}
    /* Home 4 */
    .group-iconbox-home4 {
        background: #F8F8F8 !important;
        padding: 9px !important;
        min-height: 0;
    }
    /***** Category Page *****/
    /* Breadcrumb */
    .group-breadcrumb {
        background: #F1F1F1;
        height: auto;
        margin-bottom: 25px;
        padding: 15px 0;
    }
    .group-breadcrumb h1 {display: none}
    .group-breadcrumb .breadcrumb {padding: 0}
    /* Refine search */
    .box-refine {margin-bottom: 25px}
    /* Filter by brands */
    .select-wrap {width: 180px}
    .products-filter-panel .group-text {
        width: 70px;
        text-align: right;
    }
    .rtl .products-filter-panel .group-text {text-align: left}
    .products-filter-panel label {
        font-size: 14px;
        margin-top: 8px;
    }
    .products-filter-panel .form-control {font-size: 14px}
    .products-filter-panel .col-xs-12 {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    /***** Product detail page *****/
    .breadcrumb.detail {margin-bottom: 20px}
    .breadcrumb.detail li:last-child {display: none}
    /* Image detail */
    .image-container .thumbs-preview {
        padding-left: 9px;
        margin-top: 10px;
    }
    .rtl .image-container .thumbs-preview {
        padding-right: 9px;
        padding-left: inherit;
    }
    .image-container .thumbs-preview .image-additional {height: 113px}
    .image-container .image-item {
        max-width: 95px;
        margin-bottom: 0 !important;
        margin-right: 10px;
        float: left;
    }
    .rtl .image-container .image-item {float: right}
    .image-container .owl-item {width: auto !important}
    .image-container .carousel-controls {
        display: block;
        margin-top: -70px;
    }
    .image-container .carousel-controls a {
        background: #6BD736;
        border-color: #6BD736;
        color: #FFFFFF;
    }
    /* Container detail */
    .detail-container h1 {
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .detail-container #product h3 {
        font-size: 16px;
        margin-bottom: 10px;
        padding-top: 15px;
    }
    .detail-container #product .btn {padding: 10px}
    .detail-container .form-group, .detail-container .product-buttons-wrap {width: 100% !important}
    .detail-container .action .pull-left, .detail-container .action .pull-right {width: 100%}
    .detail-container .action .pull-left {margin-bottom: 10px}
    .detail-container .quantity-adder .add-action {padding: 9px 11px}
    /* Content detail */
    .tab-v88 {
        padding: 0;
        margin-top: 25px;
    }
    .tab-v88 .nav {display: block}
    .tab-v88 .nav li {width: 50%}
    .tab-v88 .nav li a {padding: 10px 0}
    .product-related {
        margin-bottom: 40px;
        margin-top: 40px;
        padding-top: 40px;
    }
    /* Review form */
    #tab-review .btn-v2 {padding: 10px}
    #review-form .btn-v1 {padding: 10px}
    /***** Deals Page *****/
    .tabs-deal ul {
        display: block;
        margin-bottom: 20px;
    }
    .tabs-deal h4 {padding: 10px 0}
    .tabs-deal li {width: 50%}
    /***** Blog Page *****/
    /* Blog category page */
    .blog-header {width: 100% !important}
    .blog-wrapper .blog-readmore {
        margin-bottom: 20px !important;
        padding-bottom: 15px !important;
    }
    /* Blog info page */
    .blog-info .breadcrumb li:last-child {display: none}
    #blog-info .blog-title {font-size: 22px}
    .comment-link {display: none !important}
    .comment-wrap .comment-meta {padding: 10px}
    .comment-text {padding: 10px}
    /***** Contact US Page *****/
    .content-contact h3 {
        font-size: 20px;
        margin-bottom: 15px;
        margin-top: 0;
    }
    .content-contact .fa-2x {font-size: 22px}
    .content-contact .btn-v1 {
        padding: 8px 20px;
        margin-top: 5px;
    }
    .content-contact fieldset:last-child {margin-top: 15px}
    .form-horizontal .form-group {
        margin-left: -9px;
        margin-right: -9px;
    }
    /***** Footer *****/
    footer .col-lg-3 {width: 100% !important}
    footer .panel-heading {margin-bottom: 15px}
    footer .footer-center, footer .footer-bottom {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    footer .pav-blog-list {margin-bottom: 20px}
    footer .col-lg-3 {
        margin-bottom: 15px;
        margin-top: 15px;
    }
    footer .box a {
        margin-bottom: 15px;
        margin-right: 10px;
    }
    .copyright {
        padding-bottom: 15px;
        padding-top: 20px;
    }
    .content-contact fieldset .col-sm-2 {width: 100%}
    .content-contact fieldset .col-sm-10 {width: 100%}
}
.pav-parallax {
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    position: relative;
}
.pav-parallax:before {
    background: url(admin/images/u.png);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
    opacity: 0.8;
}
/**
 * Suffix classes for make owner style for row and column. this will load automatic in setting form.
 * format: .pav-col.YOUR_SUFFIX_CLASS , .pav-row.YOUR_SUFFIX_CLASS;
 */

/* widget load prestashop module **/
.widget-inner > [class*="col-"] {
}
/* column style */
.pav-col.default {
}
.pav-col.primary {
}
.pav-col.success {
}
.pav-col.info {
}
.pav-col.warning {
}
.pav-col.danger {
}
.pav-col.highlighted {
}
/* row style */
.pav-row.default {
}
.pav-row.primary {
}
.pav-row.success {
}
.pav-row.info {
}
.pav-row.warning {
}
.pav-row.danger {
}
.pav-row.highlighted {
}
.widget.default {
}
.widget.primary {
}
.widget.danger {
}
.widget.info {
}
.widget.warning {
}
.widget.highlighted {
}
/**
 * Widget Styles
 */
/* Separator style */
.widget-separator .w_text_separator {
    float: left;
    height: 2px;
    position: relative;
    width: 100%;
    background-color: #797C85;
}
.widget-separator .w_text_separator .text_separ {
    position: absolute;
    padding: 0 1px;
    width: 50px;
    top: -9px;
    margin: 0 auto;
    text-align: center;
    background-color: #FFFFFF;
    font-size: 15px;
    font-family: monospace;
}
.widget-separator .separator_align_center {
    left: 0;
    right: 0;
}
.widget-separator .separator_align_left {left: 0}
.widget-separator .separator_align_right {right: 0}
/* Blog */
.clearfix {*zoom: 1}
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after {clear: both}
.pav-header {position: relative}
.pav-header a span.fa-rss {color: orange !important}
.pav-header .rss-wrapper {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    text-indent: -999em;
}
.blog-header {
    float: right;
    width: 80%;
}
.blog-wrapper .blog-meta {
    float: left;
    width: 18%;
    border: 1px solid #DFDFDF;
    font-size: 12px;
}
.blog-wrapper .blog-meta > span {
    display: block;
    text-align: center;
    padding: 20px 10px;
    border-bottom: 1px solid #DFDFDF;
}
.blog-wrapper .blog-meta > span:last-child {border-bottom: none}
.blog-wrapper .blog-meta > span i {
    margin: 0 5px 0 0;
    color: #FFC400;
    font-size: 20px;
    width: 100%;
}
.blog-wrapper .image-detail {margin-bottom: 15px}
.blog-wrapper .blog-title {
    margin-top: 20px;
    margin-bottom: 15px;
}
.blog-wrapper .blog-readmore {
    border-bottom: 1px dashed #DDDDDD;
    margin-bottom: 40px;
    margin-top: 20px;
    padding-bottom: 30px;
    text-align: right;
}
.blog-wrapper .blog-readmore a {
    font-style: italic;
    color: #999999;
}
.blog-wrapper .blog-readmore a:hover {color: #242424 !important}
.pav-comment label {display: block}
.pav-comment label:before {
    color: red;
    content: "*";
    margin-right: 5px;
}
.pav-comment .pull-left a {display: block}
.pav-comment .pull-right {width: calc(100% - 70px)}
.blog-header span.day {
    font-size: 25px;
    font-weight: bold;
    padding: 0;
    display: block;
    text-align: center;
}
.blog-header span {font-size: 12px}
.latest-posts-title .shortinfo {
    overflow: hidden;
    padding: 0;
}
.latest-posts-title, #blog-info .latest-posts-title {
    overflow: hidden;
    margin: 10px 0;
    margin-top: 12px;
}
#blog-info .latest-posts-title {line-height: 32px}
/**
 * Category Page
 */

div[class*="pavcol"] {float: left}
.pavcol1 {width: 100%}
.pavcol2 {width: 100%}
.pavcol3 {width: 33.33%}
.pavcol4 {width: 25%}
.pavcol5 {width: 20%}
.blog-item {
    padding: 0;
    margin-bottom: 30px;
}
.btn-more-link {margin: 10px 0 20px 0}
.pav-blogs a {text-decoration: none}
/**
* Blog Page
*/

.pav-blog .description {font-weight: normal}
.comment-item {padding-bottom: 10px}
.comment-item img {padding-right: 12px}
.comment-wrap {
    overflow: hidden;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
    position: relative;
}
.comment-wrap .comment-meta {
    border-bottom: 1px solid #EDEDED;
    font-size: 12px;
    padding: 15px;
    position: relative;
}
.blog-tags, .blog-social {margin-bottom: 5px}
.comment-wrap .comment-meta > span {font-weight: bold}
.comment-wrap .comment-meta > span span {font-weight: normal}
.blog-social .social-wrap > div {float: left}
.rtl .blog-social .social-wrap > div {float: right}
.blog-social .social-heading {padding-right: 12px}
.comment-link {
    background: #F4F4F4;
    display: block;
    padding: 15px 20px;
    position: absolute;
    right: 0;
    top: 0;
}
.comment-text {padding: 15px}
#comment-form .message {
    background: #FCF8E3;
    padding: 12px;
    color: #000000;
    margin-bottom: 12px;
    line-height: 30px;
}
#comment-form .comment-warning {color: #B94A48}
/**
* Module
*/

.pavblogs-comments-box .pav-comment {
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px dashed #EDEDED;
}
.pavblogs-comments-box .pav-comment:last-child {border-bottom: none}
.blog-list-item {margin-bottom: 0}
.secondary.blog-list-item {margin-bottom: 0}
.secondary .col-lg-3 .blog-title,
.secondary .col-lg-4 .blog-title,
.secondary .col-lg-6 .blog-title {
    font-size: 112%;
    line-height: normal;
    margin: 10px 0;
}
.pav-pagination {
    margin: 0;
    text-align: right;
}
.pav-pagination .results {padding-top: 0}
#input-captcha {margin: 10px 0}
.buttons-wrap.right {text-align: right}
.sample-blog-category > li {line-height: 29px}
.sub-description {margin: 15px 0}
.newsletter_block {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 7px;
}
.newsletter_block .title_block, .newsletter_block h4 {
    background: url("../image/newsletter.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    padding: 0 0 12px 28px;
    text-shadow: 0 1px 0 #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
}
.newsletter_block p {padding: 0}
.newsletter_block input.inputNew {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-left-radius: 3px;
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-style: solid none solid solid;
    border-top-left-radius: 3px;
    border-width: 1px medium 1px 1px;
    color: #999999;
    font-size: 10px;
    height: 20px;
    padding: 0 5px;
    position: relative;
    top: -1px;
    width: 120px;
}
.newsletter_block input.button_mini {
    background: url("../image/newsletter_ok.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 23px;
    left: -2px;
    position: relative;
    text-indent: -5000px;
    width: 24px;
}
.newsletter_block p.success_inline {
    color: #418B19;
    font-weight: bold;
    text-align: center;
}
.newsletter_block p.warning_inline {
    color: #DA0F00;
    font-weight: bold;
    text-align: center;
}
.close .fa {
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
    vertical-align: top;
}
/*!
Custom
!*/
.service01 .feature-box .fbox-icon i.fa {
    font-size: 40px;
    height: 99px;
    width: 99px;
    text-align: center;
    line-height: 99px;
    border: 1px solid #E4E4E4;
    border-radius: 500px;
}
footer .footer-bottom .widget-html ul li {
    background: none;
    padding: 0;
    color: #777777;
}


/*---------------------*/

.container .subbanner2_outer{
    float: left;
    position: relative;
    width: 33.33%;
}

.subbanner2 .banner {
    float: left;
  
    width: 100%;
}
.data {
    overflow: hidden;
    width: 100%;
}

.subbanner2 .content img {
    opacity: 1;
    transform: scale(1.15);
    transition: opacity 0.35s ease 0s,transform 1s ease 0s;
    width: 100%;
}
.subbanner2 .content:hover img {
    opacity: .6;
    transform: scale(1);
    transition: opacity 0.35s ease 0s,transform 1s ease 0s;
}


.content-text {
    bottom: 20px;
    color: #fff;
    position: absolute;
    text-align: center;
    width: 100%;
}
.content-text-inner {
    padding: 20px;
}

.heading {
    -moz-user-select: none;
    cursor: pointer;
    font-family: "Raleway","Nunito","Open Sans",Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 28px;
    margin-top: 30px;
    text-transform: uppercase;
    transform: translate3d(0,10px,0);
    transition: opacity 0.35s ease 0s,transform 0.7s ease 0s;
}
.heading .heading2 {
    font-weight: 600;
}

a:hover, a:focus {
    color: #d56b1f;
    text-decoration: none;
}
.content{
  position:relative;
}
.content:hover .data, .content .data {
    background: none repeat scroll 0 0 #a96f2f;
}

.subbanner2_outer {
    margin-top: 30px;
}

.subbanner2 .content:hover .heading {
    transform: translate3d(0,0,0);
    transition: transform 0.7s ease 0s;
}

.common-home .testimonial-images img {
    width: 85px;
    height: 85px;
}
.common-home .testimonial-box {
    height: 245px;
    letter-spacing: .05em;
  
}

.testimonial-container .testimonial-images img {
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.testimonial-author {
    font-family: 'Pacifico',cursive;
    font-size: 20px;
    color: #fff;
    text-align:center;
}
.testimonial-container {
    background-size: contain;
    padding: 25px;
    height: auto;
}

.testimonial-container {
    padding: 100px 70px;
    margin-bottom: 150px;
    background: #000 url(http://lanuivn.myzozo.net/image/cache/catalog/banner/bg-testimonial-930x725.jpg) center center no-repeat; 
    background-size: cover;
    /*min-height: 725px;*/
}
.testimonial-container .module-title {
    display: none;
}

.module-title h2 {
    color: #6c8e01;
    font-size: 187.5%;
    font-weight: 900;
    margin: 0;
    position: relative;
    display: inline-block;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.testimonial-container .testimonial-content {
    text-align: center;
}

.testimonial-container .testimonial-images {
    text-align: center;
    margin-top: 60px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABiCAMAAACRZYZ7AAADAFBMVEVHcEz////////////////2tAL//////////////////////////////vv////////////////2tAL//////fn////////2tAL////////////////////////2tAL////////////////////////////2tAL////2tAL3tgj////2tAL2tAL///7////////2tAL3tQT////////////////////3tQX2tAL////////////2tAL////////////////////3uRb////////////////2tAL////3tw72tAL////2tAL///7////////2tAL////2tAL2tAL////2tAL////////2tAL2tAL////2tAL2tQP3tQT////3tQT////2tAL////2tQP////////////2tAL////2tAP////////////2tAL////////////2tAL////2tQP2tAL2tAL////2tAL2tAL2tAL////////////////////2tAL////2tAL///////3////3tgn////////2tAL2tAL2tAL2tAL2tAL////////3uRH3uhX3tQX4wzT3uxj2tAL////////////2tAL///74vyj2tAL////2tAL3viP2tQP2twr////////////3uhX2tAL60mb2tAL2tAL3viP4wi/2tAL3uRP84572tgb5ykn98dD2tAL++uz5zFD3vR/602f3uxj4vib4x0P4wCr97L35zln/+u72twz4xDb73If5zVX////613f//fj5y07+9uD613f613n86LD73If84p33viP86LL60F7846H84JX4wjP97cD/+/D2tQX+8tL3vR/61XH73Ib97sb978b98c797cL4xTr61G760GH5zlv4wjP2tAL4xTv74Zr5ykv4xDn97sb3vyb72oL++u/+9Nr4x0L98dH97L7/+/H+9uH4xDj61nX85an74Zn+9uD4wzb++er857D97L/86bT4wS74xDf74JX84p/72oL////45lFdAAAA/3RSTlMAMw3eCQLvAQIFEZdEA4dbzeFDQQyx8gHYkGJOHqSNnsATIjvbocvl6yDEpdAtbCV2KN8PR1abEuDPvEq4q+OTeH8IPWnq1K+pNTFhHdfJ9u84hVCFxCq0cQtdZeRhcg+MVPz2UWb5LW/Vgukw5wu39Fi6orwW7F06bccaFhimldEFyzXFGXuv2Zlp8oh1J/Doq/r2eRxl0vyK0ILtfvxJ601TuP087Vqb1fS1jMnA6c99nPfyf9c78fyH1+ndolPpHY3j4+jh1O/58+TFoxTYQueP5tiw7ZnsJqJwUkBcsOqdR6i29MTp7dOk2Ojy3YB69FVvY7Dvz7SrkW9rOopX3NZUAAAIpklEQVRo3rVad1gT2RY/kpAw6SGEFkIoKRAIglJCr4YegkhduvSAIAIWlGJoAtIRyyq4lrWufb/9tve++77tfd/u67335ruTIKICBjJz/zhzk9z5frmn/u6ZATBzYKrH+sRuMxQFLYoS6hbpVBzuQQcixzaREy8jPZJTEOip8mB88c23t/732T+v/o3mxgm3IgbBqqCxqSfWEwPort45PO6r26qWt7S0yAe8Ds+98+Jbl5/2sBgiU9KUG7QRIM52OHtoIHHz9pSQhd+6vW2LLh2dPP3UD5MtQKCLlJTYdoDewYih7M22+WDHWMIO3reeOXHz+WSHtWEE7nfksqH78YiGT17+MHJ/VMbtJtrtKkVXs5hTYMAWr2Q8/YsLY4P5q4cYaUxHEK3XPjp6mZbeERNkeIlq9LJ2FYu7RUip0jqJ7O6utqm4enbONW11EFidvhiDtPHRT19jityXWGDH4mgzwvz2LagWTv7ydS/XklVg1GuE7RDy18m3rmeusIoRlGQfxl1QnI3zs88UFpltm5pNXIh778Trf6E+bCWVG9bGaV/YXulr5yN6zYu9Dp4H/PnClT+ZabxommT9nQ+ejm8U2ppxU3uojOrxxuQt85XrHtsmeenO1kp/85z/Q+/I4cdgv79xvndVfsLgPFp3R7Xhzx7ttF55uUHPdbl689KqQ8ulYwNr3s/Wp//aZ0UUw6YK0eejWWuJXZaUOZ8urXJf3bHCv1TpK0o/mNu1tgxBjabEm2ZsyZVLyy6b5jv3//2jlDUnu0CF37zKrl8oWi6rz8T2/ENtSUpt10pMsUn/1WTA0ks6xLwv1bZgyaCK95iSEPvdn3cvtSAhlPehfNDCAkQ/ojElAOrZnyzx8zp9D7PznOWldIujKWt+ceKFB5OJVCmcrc23HAT6ZjYary8/9UDqc+rSvj+QAkQMTpjJ+t/9+P4opOmnXYeJ4R70pGDj9UcTOfd+z6OxqtX5xIAAtSvVeD1/+Z6vufYciNhJGFNTtRmTv+1PF9c8TE/BztRaE8cHD7rhvMZh7GeLviuuMkDEdgJJJ1tpVFje2bvUz8a+HwLU3URS23oFzmVaR4/c3Vw5AzqnCOXPIIvB5RNvLvCMNjHEefUSC+Khx0Nx8MXA+c9BaCNZEUDwSDqERNpo9PxHRzcAnyKiQeJ5uHzu43lOUy4Aa69WokHoFDzeD7xtSv1iGh2SfYHwwYlFYucVI7/AMmQA/q7Eg3juQSJgtBifV9gjB0gsIx4Es0fsxWHrdXzeX4XCRu1NPAiE4Zp68l2jtkIBSoYcSAApPYjEJz/AaQwfeXKynAQMSJUg8a9PcbgZZ4CycTJABCj+4N83kNBKDShbupIBsl6KxNcTuEnsGQDD/mSAMGhIfHMC1XYNPjv3CBkgNreR+O9pAGehI5r5PE4GCOAghsMo9iW4dcbLSAOJPx0CkUdy0eziLBkYWDl+8JpMg546MZolZpFm+IKb1SAtFpNmExc+TlrHUoB2qIM071JpkAh+8gw0PYbbxDWPDJBMPNc3I5Db8bh3TQ2TAVKRhIS0NgWqVOloVrSDDBA/RLow2kAA0FxwF7DNJgOkFB1T1ykbeiFqmoZyV0ADGSDCcJRRnA7HAW+dFmXh7sP5JIBIXZBzfeUFkBsuQfUEalNIiMU2JNK/leN6q3ECMrgdAKsZxSOlyAfgkFOmFuf4B4gHieGgYzvTFRF5zzDMfhvALl9y7N5f0TJrVFwz4l3WOsJpKtZmh6Lk/SG8W01ZbzRK4k6iQXAaEd5o4r8yZw8+Ot8VEc5XOOgUJEu9ZqQoBWLoQWfU1iGiI2WmHrbpreTGhtDeNrYzE10jCNYXzodSxd5epiO1UmClQP61/QliQWK3IE6XebxzvgMVDDJ08upuqCb2CDSC6om1ej6TuG+iGtJtAI59T2i4KwEig8oWsnuHM4RVAIToiDw+9BdAzgZMvkBQ4kPpnhq0lWECK5eLAgNxTdmiTsoeEeQWoK14nSEMJLoP6vl2A4uY1kkeXcVHx63dvkS1cPbpGdDovLtlsSdoRVCKUqa1fDdRG6kDUai31z1dW4EGs6KgAlmtCyCo5cHYRhG03NetSaoBloaKyopvHCGuVQzRsqns+5TfrnABJ5RcHBKJ8LBAR4yl+Lrhgcdozs10jBcEkO973GIMKwqLEfWfJVyV3liD+HE9QFqhxcYPltEjv1Qv1QfcyzdAPGUap2AWdtJPRjGKP1Yv3WuMp+wDbhdO9Ao3W9I52KtgiT5vWK6fmaClQgIPoXjXjq/dxzC3OtWbc8ufqThCNtTw9gKUXJSvOVcyT6n+OLcCU6RLkthQme6BQn/Ka411MkbzwsTRkJVWsCVJGFTwPdG02jdiLZupfOX50+89ZA2b2WwHBkolmnZf063qabHJrG+P3fjKjMq8vx32uYnxZ3lpPrrjIauBsP5s4p3fBpqzkssXADtWKsDnAT66HWY/DizJG5u4LM0xb3G9JhYDgybY2ARtnVL75plhnLgsH92rH1AiGeb+JSpTOwJYTFSxsQFuPXuu0Bd/P2LZ0Z28+6Lu4h9+J6Wlrka5In4dFVwkFGdTn90h+Vj2kPzcoG3a/ZmgJGW7a/bWgc6ykpoM+8j2VZ6RmBu4NqBK2nDwzv7jdg0eaFEPqbMTd7gObz42PHxgvKVWNyT3mZpFzlGfnqERrKGZ0NgVZAMjTL0kftFbJNZpZ7KK8vynjvv7P1JmWz3vezk95VFBa3vnx7PR0c8KNlbu4TsJsBWKR4LjbWmQBa2R4E0yFhs8DippuTGCJd4asvPs45WXKw2WlQY7bq5Cwp0Gq5McN3v+KWZMqshzHRqC8IIaJ6G0St+k6HMnoF67V0bSKLKEeHdwCUzgSIRKHhphp4TCZl4Tr05FGBtkqw4xlY/aa8IimUxONFMmVEqrok5tqXAHwoeVShAeVFnjV4lUNkJd1a3/Bwe48wKZSBdtAAAAAElFTkSuQmCC) no-repeat center;
    min-height: 98px;
    position: relative;
}
.testimonial-container .testimonial-box {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    letter-spacing: .05em;
    color: #fff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAB6CAMAAAChrnySAAABAlBMVEVHcEz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cKWOoAAAAVXRSTlMACfMSBvbMmQNmlg/8MwwkGKXtq2n5eBUbLUvwPIRat8C0VM+Q5651itWxIULhSEXqk9LG2zDecldg5DZv2HsnOY3DnIefPyqook4egX5jyb1sUV26z9dRIAAAD/1JREFUaN68WmdD6koQ3UBIlRoIRap0kI4oXZoCIk33//+VN5uEAIr3EuS+fLg3qLuzuzNz5sxZELrK88wv2N0j8PyzD/1/j3kZ8eCvzw0zenL8D8bpj9gN/umJp73/eOtyGWNmmuF5PriEf2SWTTGM5eAYnP5/Zz1fMWGLYN99fNk7/TX4OG1oS0g9/JuDf/rE2DMw6xE4k+njv+j3GHUFo6sHgncpucjWdnv3L5iTRh4EE1mAKX1d83dJoYpxeat8oAKJbKwp/hQhCSUaoldNyNmyjnGExHa+E6uNSxy8+dK5yUkjPokswPVyRftuyPceMm+FuBRWjp0KJ0LKKk4+2xYswLK9lnWuAoFXGTONgWrS+zRKBP84whElqfhxpcBXzjMq99UIe5dGc+qvY0ZkAXdX2X0K40ZYSTvbdpR7t543LAEL8ASuYN8JgU/SjpvPpk095/6e4QKJgdKvzY9hljZCVjbm1qHHVnzh0HkLCP428sGNc9syMtBRF/mXZx4rS5DodwsoQa1jYrEPPeDMfKZ49miyAMv9L8z3bzEeNvWaGnwPpQ3h2i8X4AXUK2hA6/gYsZOB0RmUBbQvzTwoeFiJYIecyoTlKmu8tpMFlO2X2ScBzCIkNj9v+GJqxdsumQTQAzfMl4zckJHivBKqwcvEeuEhUoQTpC4YGCA0bzh44t0W7Mlppe0CQOuTemx8nB9CH1dsiFQSQf3RvbNyCbGRCTE1HPoFsnsa2auR2Ocb/EDsrAaXkVsboUQGI9fcJXH7Jg6yAY1XDZdq+FFu+yUh6DY0QiRBY3p2txYE+Linz4mWw95FjaeN2h/AZCFDFZ9EvGdRlezIWvM44x0Ng/rs8JKSTrjAo9HEx54p8Zm51m1qGw7m1hdxOi4JsxkZGSb0MakUrvB6R6KeVlMFArxpo/7vwHQtA05zkHgN5GHhzQiv1nnbpssq9CvorC4N+j9I8t8IFezB38eI9dpGNSWGCmrqBaq1OfGJEfNFsps4Z2AEif0wt4zLasJx7sJYsdiORp/J8cxmBnw/JqF0ayj7SaOVZhLaLovVivJmn9aUGNp0n86f6iWuRHLRkMNI8xDTrPdj0Vc186JKIbbGK+L5nk8p3ajJIAEBwouTSrS9OlWrL6mosndbJX52GbS542oz3DVKGqyk8N3M2qiXU6w9RBnV6kO8c1Yc+a3WoNoHwzwJyjBguNWhnvqiCG7YFHj1x8soZP6fG+uHj8Fn+VCQmb5e1G7f6hPUY8xc0TOoSQiysf0Tk3i9e3fGv6hB0d6lOoQ51P2qLLVuGWZI1DaZ55+s+4fnH9lI/JsS5ZLCv5Oi8nLOhS97kpH337Y92qG6J1kjhquTzbBrva74QwX5BBtjun+z7do80+ifPg/WO155Npru2sAWtpbjm9bJxIRvzNc01eQzqrI7N/+xUD1FKETNZDSDknEFpaPjDPNuljkSWLtC+O0HfIXK0kf5IVDEAMa5Xxp3NFO3Pzl39XQK+LgyNlGlFeCrb3KLLb9xgHex2tkyMROWXfBEX8+19jmVNp/kabkZVOnS1Fz5jQPMGQWtG+UuHzzOHm9RljQkt7DfEgtOPUJqfIYjvpheDHbEQuNJDM1Odpi2cEw7mfSXDKMs2MU5UoQTcS5s4i4yH1a8PrP5V/zP7umoONT9Im3DwuRcXnmNYHxJi+pVOEJ5y/Wyf5bNw8oKPPLXSvlJ6zrVxrh5uyLap7zetfQ3YYXrKAcVOfTRG2DurmYqWoHBp01aA1cYBeudQeXvGarEQfUQDQCWtY99qLcX9dhOL3rMbmvyWa00QaaW/ai1amrHY8JJg+Z9kN7ZEhIlKVA4UyAoWo4XsIT1a69VjI0hEAdd5pRD28bGnT2bIwaVXNVjAE6d0V5zGPcN2X8HVkOJzvpDImpG/LkruCdXfyP9Yxl7tATIYGyIaPs92PR235K80oRGPens4k26U6zryjld2thgbKg5X2PcWZjc5uEYoZBE+zLnDlwcCloy1GD1bWsMAEpQU2rZ17cuDBpInDd+dpNEAxLdOPbTaJT8BbDQgH1S7ypUu9ERkSBxImPg7D4O9ByHro75MX4/f45nwJ05uitIlsdEirOtmkYoIYSg3gMnSQlUyCrG4/3pjlmGiS5+rggTjJdILjRwaxahqWjHUOZA4mZ375Hdax7jhJaUgt4DtTKnuwConBbzRKrjwnRI0ZGFYUHJsyu2GWzSz1/xhH2iWHbmqiptkE+VZWAO0ehjDyeFlcilEgaBk2TArgrwO9izQjzBf4+AkPXpOxRTyjxXiuvQd5I5ecIogetVL+d0or4xYf/xQNAqYvy8Y6NjZAMaUFeIWIklfMm/Jk74josFjLcIiZGWD41ynL1wj7jQ+fI6oD7ekRX7TlyCTHwXITIEQDL/eP2oOp7cXeLyV3CFrCFeS2PPqjKkqCrk/sCArBbA+2JP32ja5paoNuSa9mWcdb4cy2+NL1E4x7imCl24CvkPEySMYHefULH9UUrK/03YExy+s5G6syEqcBfYITqRoL5QgwxhqyEXNLh1BwrUODQwRp4JL3/V5bK4vk9smm4p9Con5LfjOouPExyiJJOpW5WrGX8hjxYGE5A4daFzUNOunGLLK2qHhiHF3Xld8rUDXpmOyHscwH/lQDlLG9nLYZR2GpWIDhwA6e7YicZCpiaorX/RmTAf6clH9A4cFaOQtzBHvnoP8VG6LxpbALO/UhioxLsI1Gwoq04pCUP5MOnf4HeeA3IEOQNcgR66kVgV0H3Wa09+16f7d4/skNGan/haOPp2Ebmb6uk0pqjeVH4qSFcUktI9CoS+3kAcFGfgytiOWAFR0Rznb9jN9WN5niu+R070ot2enkZerDPvNKGgYh1gBn7rHzSkO5H+iKWPDnRLetij8McUH6cRW7X5GvcoMjq8+7iTfuyDLaP8nnhruAs9SJrcVN4EbTzTbVLoXojy3xu1PWIr9cv1CqE/L/vEahj1hvqfc3NJ/2pXgZkM1o3Osi1bXDl2atHKCb3LII3ugf0Q+bKBUzBBO5hLMJn2aU1VvwKiIBxq6yZyJIP0eozuy7uV2Qda4byRmhJpZ+kWoLS97vRtGJx1Lu6azhZW+7SYLuoDH1S+bsII9xAKyeKPpDFyQL1wNctxnwM0kpCjrFGfbUTd9mB6E0N5G7m3bpZp9OwaB+u1x108P8QsJJJIN9jc81F8mxc7q0o7/xNlsRxwthAZsETjOL1cUdxQQXKOV7++NYAMkhlPIodWIZS/7SD7bc/t4nd6HLmEa1eWyEEaoeCB/WUo3synkz+KMLGDO6gh2SW9NfUfWm8oUyUCcalOjrDecC1KVMfJseDb1BqFVhyKTkNVsisRvaU8a2m6j+AytSMAsP34kgv+6aKXaMotm+5+XLQVirb6Fs1NUJxpQU3yxH+9W2lX4koQbSAQQlhM2GEYkEVWUVQQRBE3kE2Z0fz/vzJV3Z0EQsAx753pL3oipJeqvnVvVelLxq7gKP2FrEIyQVlZkq6mfOLXqqtr78zAlB9xYzspdJkerRO1nnPP+wzgQfddGdHzjoxuyYNIUllwoiM4kGwik4MfZWFcL1UUpVvqkBb5dUIGBRrHaqfrrMmQW/iyhiEjtBk7Cb/U2N9qgFHQndLNH/DkSeguTBQ4z+EpbxebJQLxk7t7oZANE4nj9bzPMabUJL+VKG7TX8XpL2WddeqJn3njUGUmXGdlLbbiVu7MX5rA9lNknNWCS3zv2ye8Tv0gIdUHGiOy0eIzjMMWh/W49onMnTb5iRwyhvqxppTEYQk35XV4EOpath0gMfD7ag0FLYD/UV+an8KEUoPIPeACiQ5JGRTf1auMSTveiKxkMilQFHoz/gZY2QOjx5TmVzFrji7oQp6sHUcAseEAX6doyn6rYSBsdPIK62reyaTWNRnUkkTceE0nlwwihttcNJgv/I18wj6yIlVPEJyqGL5Gba/3wluKP8WuTJCHeddFIkeN711oY//l2k/Gj+wDimyh0rik26/T7hL12gSzWMFD0xl56TxbS3rK+Yv+qsDQ1zuXwE8SgC7CiEfrxdnVVJ6x2c8tfX3tIG9/vRBvi6FD1Sbkm1eUJ72yQpKnNp75Yni9Q+AFT0t3mdULK00iIJJc/+TReoARi+Ugd2j6i3uhbAVJH4yGKMbaltrTFLdXJ32cgZPt8JIa2RMI1ot+IikkdqzQDxEJ7pKnYRJLHhJzO6fsUr1wC45tw3VWMfIU4UmZRvUXIrsZ696g8+pNDC/g4xT8zoWeMPbn4UGna3gYPfha11YLqJRiVYK2bdG+zJlUVnw6o0C0peW9uik3pJ4kpDAE58iTxOJJeQ7ges9l4QA3PuoUhT1CmhLRcFCTp/2ReOK7OFCkydLoLFIv61DZlhrGfCWV0Q1FVFvjazSALwpWjh65aNzrHmqf8KvamkKyphmXctYPhSZeG/b00ty8MoAGlT3rjAMhy5S5AWAKrbLPr39w1f9rIyf1WV2myRHA/LoArniD/uh7EVe/TQb85v6imjUhrnpqIJnLvd0fVgb8TA3m08si1ZodarqJvGx6y52CxSZOec/RgPekPErrrDQNn1X35DZ7XIg96nQETMrCzMXhpp/maE2tHr0eG2e7CGUGEcrOu61LTwN8QBZ4vkN7sk9gw8oo61eR0evc5JFrnK/yYUJIsM/Maa2riIjGZ5Qjqe7roHngC0tBEBAMQKbKQPtePm7LpTRxVUSAzCRMwdIL21bAWGtba0uQY0o4fMBpvp7/poliSsgLG6ErYBtSVYG7v2JqU8RN+dtNX5vZjUEZ1WXVaNtJnqPAsYuojCWI5mZBi9T4/M4awBEA+ygfPWv/1sOdJr6wV+8sfNSzUERQ2TPZUdehjvfHGB9eN9nko7abX//Qjx/c38tvEYQ3+uuRZizpm6PDbf1zKyPeRnK0e/yKzkI/+bMC/1hzS3F+Z4AMiz/DlboULECvxV1W7OdF175x16YazexRN4w7K0gCpKHMzo93lqUNd7IwCx0GxgZWM5PMkes4GXhx4e7HAjbssW3lc3Vd0Gd5o5xbz0JXd831dwPD7ZykKkmbgsH2keR0q3uCDPIZxYzoKZdrR/MP6Dk/WbETFW9QtiaRL/XLyed6BegyfMOZ+6NQC6VPXbtIb2YQDBHs9XNxnTbUYEUHUdWZ+2H6/ixq7bMaBjerXqamRoiLBLVTnfrwtJDrHammo4G5sme3xfoRZEprawUP+yIWdPudDY1VF6UH7F522DGObCduySOk8X3eiF0Ny73C3JdO9f0Fg9SIzqansVbbakUQqOC2qS6G9FyZiZQevY+k4rQdRUABcGeev3zLtKHdbZowAvu8CR+sl6S0IE7HOG7qg/vqMSPSQftY7up3xI6FGSWLOfHDRZyPPi7AfT0S3w1+fvNf/ovl26NmYePuB/lfTk+z26Zmivb/7exIZ0d5bAKrv4vPZ//zq/8Aecn3WGK8LykAAAAASUVORK5CYII=) center top no-repeat;
    padding-top: 190px;
}

.row.sub-row{
  margin: 0;
}

@media (max-width: 1400px){
  .testimonial-container {
      background-size: contain;
      padding: 25px;
      height: auto;
  }
  .testimonial-container .testimonial-box {
    padding-top: 155px;
  }
  
  
}
/* end col-md-6 left */

#blog_home {
    margin-bottom: 150px;
    /*background: url(http://lanuivn.myzozo.net/image/cache/catalog/banner/bg-testimonial-930x725.jpg) center;*/
    padding: 100px 80px;
}
.sub-col.col-sm-12.col-md-6.fix-height { background-image : url("http://lanuivn.myzozo.net/image/cache/catalog/banner/bg-blog-189x196.jpg"); }
.module-title2 {
    margin: 0 0 75px 0;
    font-size: 16px;
}
.module-title2 h2 {
    font-size: 375%;
    color: #232323;
    font-weight: 900;
    text-align: center;
    margin: 0;
}
#blog_home .row_items .articles-inner:first-child {
    margin: 0;
}
#blog_home .row_items .articles-inner:not(:last-child) {
    border-bottom: 1px solid #e7e6e6;
}
#blog_home .row_items .articles-inner {
    margin: 21px 0 0 0;
    padding-bottom: 27px;
}
#blog_home .articles-inner .articles-image {
    display: none;
}
#blog_home .articles-inner .articles-image img {
    border-radius: 5px;
}
#blog_home .aritcles-content {
    text-align: center;
}
#blog_home .aritcles-content .articles-name {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #2e2e2e;
}
.common-home #blog_home .aritcles-content .articles-intro {
    height: auto;
}
#blog_home .aritcles-content .articles-intro {
    line-height: 24px;
    margin: 10px 0;
    color: #606060;
}
#blog_home .aritcles-content .articles-date {
    color: #959595;
    font-size: 12px;
    font-style: italic;
    margin: 0;
}
#blog_home .aritcles-content .readmore {
    display: none;
}
.clear-padding-left{
    padding-left:0;
}
.clear-padding-right{
    padding-right:0;
}

.row.sub-row{
    margin-top:20px;
}



@media (max-width: 1400px){
    #blog_home {
        padding: 30px 50px 0;
    }
    .blog-title {
        margin-bottom: 15px;
    }
    .module-title2, .module-title4, .module-title {
    font-size: 80%;
    }
    #blog_home .blog-title h2 {
    font-size: 30px;
    }
    #blog_home .row_items .articles-inner {
    padding-bottom: 24px;
    }
}
/* end col-md-6 right */

/* module news_category */

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px!important;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.panel-heading {
    padding-left: 15px;
}

.panel-v1 {
    background: unset!important;
}

.blog-header {
    float: unset;
    width: 100%
}

.blog-title{
  margin-top:0!important;
}

.articledate {
    font-size: 10px;
    text-transform: uppercase;
    color: #787878;
    padding: 10px 0px;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    margin: 0px 0px 10px;
}

.blog-body {
    font-size: 14px;
    margin: 20px 0px;
    line-height: 30px;
}

.blog-readmore{
    background: #3c74b9;
    color: #fff;
    font-weight: 500;
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 10px 20px;
    margin: 20px 0;
    display: inline-block;
    letter-spacing: 2px;
}

.blog-body{
  line-height:unset;
}

.blog-wrapper .blog-readmore a {
    font-style: unset;
    color: #fff;
}
.blog-wrapper .blog-readmore{
  border-bottom:unset;
  padding-bottom:10px;
}
.blog-wrapper .blog-readmore a:hover{
  color:unset!important;
}  
.blog-readmore:hover {
   background-color:#111;
}


/* end module news_category */

/* module product_mostview */
.full-width>.container .sub-row>div, .full-width>.container .row>.main-col {
    padding: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
}
.image>a, .image {
    position: relative;
}

.img-r {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}
img {
    max-width: 100%;
    height: auto;
}
img {
    vertical-align: middle;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.label-product.l-sale {
    background: #f68803;
}
.label-product {
    position: absolute;
    width: 36px;
    height: 36px;
    background: #6c8e01;
    border-radius: 100%;
    z-index: 1;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    line-height: 36px;
    top: 5px;
    right: 5px;
}

.label-product span {
    position: relative;
    width: 36px;
    height: 36px;
    display: block;
}

.label-product.l-sale span::before {
    border-color: transparent transparent transparent #f68803;
}

.label-product span::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 18px 0 0 18px;
    border-color: transparent transparent transparent #6c8e01;
    left: 0;
    bottom: 0;
}

.actions-link {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 43px;
}

.btn-wishlist, .btn-compare, .btn-quickview {
    display: inline-block;
    width: 43px;
    height: 43px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 43px;
    border-radius: 100%;
    background: #464646;
    margin-bottom: 7px;
}
.zmdi {
    display: inline-block;
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.product-grid .layout1 .product-inner {
    text-align: center;
    position: relative;
}

.product-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-name {
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 25px 0;
    line-height: 1.3;
}
.product-name a {
    color: #232323;
    line-height: 1.3;
    display: inline-block;
}
.price {
    color: #6c8e01;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 18px 0;
}

.product-grid .layout1 .actions-link2 {
    position: absolute;
    left: 50%;
    width: 100%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    opacity: 0;
}
.btn-cart i {
    display: none;
}
.btn-cart span {
    background: none!important;
    padding: 0;
}

.product-layout:hover .img-r {
    opacity: .2;
    z-index: 0;
}

.product-thumb:hover .actions-link {
    z-index: 0;
}

.owl-products .owl-wrapper .active.first {
    border-left: 1px solid #ebebeb;
}
.owl-products .owl-wrapper .active {
    border-right: 1px solid #ebebeb;
}
.owl-carousel .owl-item {
    padding: 0 15px;
}
.product-grid .layout1:hover .actions-link2 {
    opacity: 1;
    bottom: -16px;
}
#button-guest, #button-search, #button-review, #button-account, #button-login, #button-confirm, #button-payment-method, #button-shipping-method, #button-quote, #button-coupon, #button-register, .form-horizontal input.btn, a.btn, input[type='submit'], .button {
    border: none;
    background: #ebebeb!important;
    padding: 0 30px;
    font-size: 12px;
    color: #464646!important;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
    font-weight: 700;
}
.btn-compare, .btn-wishlist, .btn-cart{
  cursor:pointer;
}

.product-layout:hover .img {
    /*opacity: 0;*/
    z-index: 0;
}

.product-grid .layout1:hover .actions-link2, .banner-ourbrands .owl-carousel .owl-item img, .tabs li:hover, .cmsblock .col-img img, #button-guest:hover, #button-search:hover, #button-review:hover, #button-account:hover, #button-login:hover, #button-confirm:hover, #button-payment-method:hover, #button-register:hover, #button-shipping-method:hover, #button-quote:hover, #button-coupon:hover, .form-horizontal input.btn:hover, a.btn:hover, input[type='submit']:hover {
    -webkit-transition: ease-in-out all .3s;
    -moz-transition: ease-in-out all .3s;
    transition: ease-in-out all .3s;
}




.ratings .rating-box .rating0 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAMCAMAAADh2JvGAAAAWlBMVEVHcEyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAD130OAAAAHXRSTlMAImYRVTOZ7rt3zETd/qqI7baOXNY/oyH1dvrjxzGS5JUAAAC+SURBVCjPfdJbDoQgDAXQ6iiCioKi4+vuf5sDaDISY/kgnNDcNBSisD50Wwk4fe+oijdw0sP/rNC+gJPFdsvOb+kJOOn5aiMXsmp9fN2pLAWn2Rm9+T6W3U4k0Re+oFFVVabgZHAME9FqtR79VR2fWYWyFJzMEudhQ4K/kn4rEMtScDLGbwNiAomOMmpAT3ByO020XpBCoM6RPcHJOIdlxnROCrJUQPEEJw0zWuAcq2jCz+3LJzi5NXzxw7/FD6KVEGqB6iu0AAAAAElFTkSuQmCC);
}
.btn-cart {
    background: #ebebeb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAABKVBMVEVHcExGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkbHuz5NAAAAYnRSTlMAxurrxZhlF+wF6BDz/lGPYcdO1tfRvwEWXJaTbKWozFgrl2Bqrqwdy447EdQDVcEhti027ZT0dYhPDnj8JNiA+Pb6gxvj8eSC7rA84FSdq2Z+NURolciJz2enJSOy3LFZh2Syyu0AAAC6SURBVAjXY2BgYOAMCg5kDWUV8rZiAANdC1eRJCDwsTPkBguoM1u6CIUECNga6LCBBRQ0OCFKGVhlwZSUHJTPoCwPJMQlpFXYoUBLTZGTQZKJmYuDw4QDBJi4eJQYZJJQgCoDp2YSv2ASn1hSuLCjtZm+NgODHq+9F290bFJkhLuAjSnQVGMHD7+kmPgkNlERNidzoAC3p39UUoJYUmKcML8bH8h2UYSRPEYgAV9BRhZGRhYgCHPmZAAA0/ch3K0sJKQAAAAASUVORK5CYII=) no-repeat 30px center!important;
    height: 40px;
    display: inline-block;
    border-radius: 20px;
    padding: 0 30px 0 55px;
}

.btn-cart:hover {
    background: #6c8e01 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAABKVBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8XO6ayAAAAYnRSTlMAxurrxZhlF+wF6BDz/lGPYcdO1tfRvwEWXJaTbKWozFgrl2Bqrqwdy447EdQDVcEhti027ZT0dYhPDnj8JNj4gPb6gxvj8eSC7rA84FSdq2Z+NURolciJz2enJSOy3LFZh50Ac8AAAAC6SURBVAjXY2BgYOAMCg5kDWUV8rZiAANdC1eRJCDwsTPkBguoM1u6CIUECNga6LCBBRQ0OCFKGVhlwZSUHJTPoCwPJMQlpFXYoUBLTZGTQZKJmYuDw4QDBJi4eJQYZJJQgCoDp2YSv2ASn1hSuLCjtZm+NgODHq+DF290bFJkhLuAjSnQVGN7D7+kmPgkNlERNidzoAC3p39UUoJYUmKcML8bH8h2UYSRPEYgAV9BRhZGRhYgCHPmZAAA1Ach3E82TVcAAAAASUVORK5CYII=) no-repeat 30px center!important;
    color: #fff!important;
}

.btn-cart:hover{
    
}

a.btn-cart:hover span {
    color: #fff!important;
}

.mostviewed-module.owl-products .owl-controls.clickable {
   display: block !important;
}
.mostviewed-module.owl-products .owl-controls.clickable {
   display: block !important;
}
.owl-buttons>div {
    
    top: 50%;
    margin-top: -25px;
    background: #fff;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 100%;
    border: 5px solid #ebebeb;
    color: #aaa;
    opacity: 0;
}
.clear-padding{
    padding:0;
}

[class^="most-viewed-products-slider-"]{
  overflow:visible;
}
.owl-carousel:hover .owl-buttons .owl-prev,  {
    left: -25px;
}
.owl-carousel:hover .owl-buttons .owl-next {
    right: -25px;
}
.owl-carousel .owl-buttons div i {
    font-size: 40px;
    margin: 0!important;
}
.owl-carousel .owl-buttons .owl-prev {
    left:-25px!important;
}
.owl-carousel .owl-buttons .owl-next {
    right:-25px!important;
}

/* end module product_mostview */

/* module feedback_two_column */

.section.mcb-section{
    padding-top:100px; padding-bottom:50px; background-image:url(http://lanuivn.myzozo.net/image/cache/catalog/banner/home_tea_section_sep1.png); background-repeat:no-repeat; background-position:center top;
}

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}*/

/*.one.mcb-wrap {*/
/*    width: 100%;*/
/*}*/

/*.one.mcb-wrap {*/
/*    width: 100%;*/
/*}*/
/*.mcb-wrap {*/
/*    float: left;*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*}*/
.row, .clearfix {
    zoom: 1;
}
/*.mcb-wrap {*/
/*    float: left;*/
/*    position: relative;*/
/*    z-index: 1;*/
/*    -webkit-box-sizing: border-box;*/
/*    box-sizing: border-box;*/
/*}*/
.clearfix:before, .clearfix:after, .row:before, .row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.one.column {
    width: 98%;
}

.one.column {
    width: 98%;
}
.one.column {
    width: 98%;
}
.column, .columns {
    float: left;
    margin: 0 1% 40px;
}
.column, .columns {
    float: left;
    margin: 0 1% 40px;
}
.column_attr.align_center {
    text-align: center;
}
.google_font {
    margin-bottom: 15px;
}

h2 {
    font-weight: 700;
    /* letter-spacing: 5px; */
}

/* h2 {
    font-size: 42px;
    line-height: 42px;
} */
h2 {
    font-family: "Arvo",Arial,Tahoma,sans-serif;
    font-weight: 300;
}
h2, h2 a, h2 a:hover {
    color: #2c1e21;
}
h2 {
    margin-bottom: 15px;
}

hr.no_line {
    background: none;
    color: transparent;
}

hr {
    background-color: rgba(0,0,0,.08);
    color: rgba(0,0,0,.08);
}
hr, .hr_wide, .hr_zigzag, .hr_dots {
    margin: 0 auto 15px;
    clear: both;
}
hr {
    display: block;
    border: none;
    outline: none;
    height: 1px;
    width: 100%;
    margin: 0 auto 15px;
    clear: both;
}

.image_frame.no_border {
    border-width: 0;
}

.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul, .author-box .avatar-wrapper, #comments .commentlist>li .photo, .edd_download_image {
    border-color: #f8f8f8;
}
.image_frame, .wp-caption {
    display: block;
    margin: 0;
    border-width: 8px;
    border-style: solid;
    max-width: 100%;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.image_frame .image_wrapper, .wp-caption img, .icon_box .icon_wrapper:before {
    border-color: #e2e2e2;
}
.image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
}
img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
}
.image_frame .image_wrapper img:not(.ls-l) {
    position: relative;
    top: 0;
    transform: scale(1);
}
.image_frame .image_wrapper img, .image_frame .image_wrapper .mask:after, .image_frame .image_wrapper .image_links {
    transition: all .3s ease-in-out;
}

.one-second.column {
    width: 48%;
}


h5 {
    font-family: "Libre Baskerville",Arial,Tahoma,sans-serif;
    font-weight: 700;
}
h5, h5 a, h5 a:hover {
    color: #575659;
}
h5 {
    margin-bottom: 15px;
}
img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
}
.button-stroke a.button:not(.action_button), .button-stroke:not(.header-plain) a.button.action_button, .button-stroke a.tp-button, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
    border-width: 2px;
    border-style: solid;
    border-radius: 3px;
    background-color: transparent!important;
    box-shadow: inset 0 0 0 0;
    background-image: none;
}
a.button .button_label {
    padding: 11px 20px;
}
a.button .button_label {
    display: block;
    float: left;
    position: relative;
    z-index: 2;
}

.column_attr.align_center h2{
  font-size:42px;
  line-height:42px;
  font-weight:700;
}

.column_attr.align_center h5{
  font-weight: 400;
  line-height: 180%;
  font-size:18px;
}

a.button.button_js{
  padding: 0 25px;
}

.button_label{
  padding:0!important;
}

.no_line{
    margin: 0 auto 20px;
}


.google_font{
    font-size:40px; line-height:40px; font-weight:400; color:#b69247;
}

/* end module feedback_two_column */


/*----------end-----------*/

footer .footer-bottom .widget-html ul li:before {content: none}
@media (max-width: 991px) {
    footer .footer-bottom .pav-newsletter {margin-top: 20px}
    footer .column.facebook {text-align: center}
}
@media (max-width: 767px) {
    footer .footer-center .box-content .banner-img {text-align: center}
    
    .container .subbanner2_outer{
        width:100%!important;
    }
    .one-second.column, .one.column{
        width:100%;
        padding:0 9px;
        margin:0;
    }
    .section.mcb-section{
        padding-top: 50px;
    }
    .column_attr.align_center h2 p {
        font-size:20px;
    }
    .column_attr.align_center h5{
        margin-bottom:0;
    }
    .button.button_js{
        margin-bottom:20px;
    }
    .no_line{
        margin-bottom:10px!important;
    }
    .testimonial-container{
        background-size:auto;
    }
    .testimonial-container .testimonial-images{
        margin-top:150px;
    }
    .clear-padding-left{
        padding-left:9px;
    }
    
}



.service-feedback{
    /*display:flex;*/
}
.testimonial-container{
    /*height:100%;*/
} 
img, .container, iframe {max-width: 100% !important;}
[id*="map"] img,
[class*='map'] img {max-width: none !important;}
img {height: auto !important}
.service_feedback_two_column .owl-controls {display: block !important}
.service_feedback_two_column .owl-controls .owl-prev {left: 5px !important}
.service_feedback_two_column .owl-controls .owl-next {right: 5px !important}
.service_feedback_two_column .owl-controls .owl-buttons>div {
  line-height: 40px;
  font-size: 36px;
  font-weight: bold;
}