@charset "utf-8";@media (max-width: 767px) {
  .always-show .mega > .mega-dropdown-menu,
  .always-show .dropdown-menu {
    display: block !important;
    position: static;
  }
  .open .dropdown-menu {
    display: block;
  }
}
.t3-logo,
.t3-logo-small {
  display: block;
  text-decoration: none;
  text-align: left;
  background-repeat: no-repeat;
  background-position: center;
}
.t3-logo {
  width: 182px;
  height: 50px;
}
.t3-logo-small {
  width: 60px;
  height: 30px;
}
.t3-logo,
.t3-logo-color {
  background-image: url("//static.joomlart.com/images/jat3v3-documents/logo-complete/t3logo-big-color.png");
}
.t3-logo-small,
.t3-logo-small.t3-logo-color {
  background-image: url("//static.joomlart.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png");
}
.t3-logo-dark {
  background-image: url("//static.joomlart.com/images/jat3v3-documents/logo-complete/t3logo-big-dark.png");
}
.t3-logo-small.t3-logo-dark {
  background-image: url("//static.joomlart.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png");
}
.t3-logo-light {
  background-image: url("//static.joomlart.com/images/jat3v3-documents/logo-complete/t3logo-big-light.png");
}
.t3-logo-small.t3-logo-light {
  background-image: url("//static.joomlart.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png");
}
@media (max-width: 767px) {
  .logo-control .logo-img-sm {
    display: block;
  }
  .logo-control .logo-img {
    display: none;
  }
}
@media (min-width: 768px) {
  .logo-control .logo-img-sm {
    display: none;
  }
  .logo-control .logo-img {
    display: block;
  }
}
#community-wrap .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  display: block;
}
.body-data-holder:before {
  display: none;
  content: "grid-float-breakpoint:768px screen-xs:480px screen-sm:768px screen-md:992px screen-lg:1200px";
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
th,
td {
  line-height: 1.42857143;
  text-align: left;
  vertical-align: top;
}
th {
  font-weight: bold;
}
td,
tr td {
  border-top: 1px solid #dddddd;
}
.cat-list-row0:hover,
.cat-list-row1:hover {
  background: #f5f5f5;
}
.cat-list-row1,
tr.cat-list-row1 td {
  background: #f9f9f9;
}
table.contentpane,
table.tablelist,
table.category,
table.admintable,
table.blog {
  width: 100%;
}
table.contentpaneopen {
  border: 0;
}
.star {
  color: #ffcc00;
}
.red {
  color: #e74c3c;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.wrap {
  width: auto;
  clear: both;
}
.center,
.table td.center,
.table th.center {
  text-align: center;
}
.element-invisible {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16.1px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #428bca;
}
.text-warning {
  color: #c09853;
}
.text-danger {
  color: #b94a48;
}
.text-success {
  color: #468847;
}
.text-info {
  color: #3a87ad;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.highlight {
  background-color: #FFC;
  font-weight: bold;
  padding: 1px 4px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: inherit;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
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;
}
h1 small,
.h1 small {
  font-size: 24px;
}
h2 small,
.h2 small {
  font-size: 18px;
}
h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 14px;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
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-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
  .dl-horizontal dd:before,
  .dl-horizontal dd:after {
    display: table;
    content: " ";
  }
  .dl-horizontal dd:after {
    clear: both;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote small {
  display: block;
  line-height: 1.42857143;
  color: #777777;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
.btn-actions {
  text-align: center;
}
.features-list {
  margin-top: 60px;
  
}
.features-list .page-header {
  border: 0;
  text-align: center;
}
.features-list .page-header h1 {
  font-size: 46px;
}
.features-list .feature-row {
  overflow: hidden;
  min-height: 200px;
  color: #696f72;
  border-top: 1px solid #e0e2e3;
  padding: 60px 0 0;
  text-align: center;
}
.features-list .feature-row:last-child {
  border-bottom: 1px solid #e0e2e3;
  margin-bottom: 60px;
}
.features-list .feature-row h3 {
  font-size: 28px;
}
.features-list .feature-row div:first-child {
  padding-left: 0;
}
.features-list .feature-row div:last-child {
  padding-right: 0;
}
.features-list .feature-row div:first-child.feature-img img {
  float: left;
}
.features-list .feature-row div:last-child.feature-img img {
  float: right;
}
.jumbotron h2 {
  font-size: 46px;
}
.jumbotron iframe {
  margin-top: 20px;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #777777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777777;
}
.form-control::-webkit-input-placeholder {
  color: #777777;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 20px;
}
.radio label,
.checkbox label {
  display: inline;
}
.form-control-static {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.inputbox::-moz-placeholder {
  color: #777777;
  opacity: 1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.inputbox:-ms-input-placeholder {
  color: #777777;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.inputbox::-webkit-input-placeholder {
  color: #777777;
}
textareaselect,
textareatextarea,
textareainput[type="text"],
textareainput[type="password"],
textareainput[type="datetime"],
textareainput[type="datetime-local"],
textareainput[type="date"],
textareainput[type="month"],
textareainput[type="time"],
textareainput[type="week"],
textareainput[type="number"],
textareainput[type="email"],
textareainput[type="url"],
textareainput[type="search"],
textareainput[type="tel"],
textareainput[type="color"],
textarea.inputbox {
  height: auto;
}
@media screen and (min-width: 768px) {
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .inputbox {
    width: auto;
  }
}
select,
select.form-control,
select.inputbox,
select.input {
  padding-right: 5px;
}
.input-append .active,
.input-prepend .active {
  background-color: #bbff33;
  border-color: #669900;
}
.invalid {
  border-color: #e74c3c;
}
label.invalid {
  color: #e74c3c;
}
input.invalid {
  border: 1px solid #e74c3c;
}

.dropdown-menu > li > a {
  padding: 5px 20px;
}
.dropdown-header {
  padding: 3px 20px;
  font-size: 14px;
}
.dropdown-header a {
  color: #777777;
}
.dropdown-submenu > a:after {
  border-left-color: #cccccc;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #262626;
}
.nav > li > .separator {
  position: relative;
  display: block;
  padding: 10px 15px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .nav > li > .separator {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca;
}
.nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496;
}
.t3-navhelper {
  background: #f5f5f5;
  border-top: 1px solid #eeeeee;
  color: #666666;
  padding: 5px 0;
}
.breadcrumb {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.breadcrumb .divider {
  display: none;
}
.pagination {
  display: block;
}
.pagination:before,
.pagination:after {
  display: table;
  content: " ";
}
.pagination:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .pagination {
    float: left;
  }
}
.pagination .pagination {
  display: inline-block;
}
.counter {
  display: inline-block;
  margin-top: 20px;
  padding: 6px 12px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .counter {
    float: right;
  }
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title > a {
  color: inherit;
}

.navbar-toggle {
  padding: 0;
  height: 35px;
  line-height: 35px;
  width: 35px;
  margin-left: 15px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
@media (min-width: 768px) {
  .navbar-nav {
    margin: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  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: #cccccc;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.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;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    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: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.t3-mainnav {
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  border-radius: 0;
}
.t3-mainnav .t3-navbar {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .t3-mainnav .t3-navbar-collapse {
    display: none !important;
  }
}
.t3-mainnav .t3-navbar-collapse .navbar-nav {
  margin: 0 -15px;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav li > a .fa {
  margin-right: 5px;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {
  border-top: 1px solid #e7e7e7;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav > li:first-child > a {
  border-top: 0;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret {
  position: absolute;
  top: 40%;
  right: 12px;
}

.t3-module {
  background: transparent;
  color: inherit;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .t3-module {
    margin-bottom: 40px;
  }
}
.t3-module .module-inner {
  padding: 0;
}
.module-title {
  background: transparent;
  color: inherit;
  font-size: 18px;
  margin: 0 0 10px 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .module-title {
    margin-bottom: 20px;
  }
}
.module-ct {
  background: transparent;
  color: inherit;
  padding: 0;
}
.module-ct:before,
.module-ct:after {
  display: table;
  content: " ";
}
.module-ct:after {
  clear: both;
}
.module-ct > ul,
.module-ct .custom > ul,
.module-ct > ol,
.module-ct .custom > ol {
  margin-left: 20px;
  padding-left: 0;
}
.module-ct > ul.unstyled,
.module-ct .custom > ul.unstyled,
.module-ct > ol.unstyled,
.module-ct .custom > ol.unstyled {
  padding-left: 0;
}
.module-ct > ul.nav,
.module-ct .custom > ul.nav,
.module-ct > ol.nav,
.module-ct .custom > ol.nav {
  padding-left: 0;
  margin-left: 0;
}
.module_menu .nav > li > a,
.module_menu .nav > li > .separator {
  padding: 6px 5px;
  display: block;
}
#login-form input[type="text"],
#login-form input[type="password"] {
  width: 100%;
}
#login-form ul.unstyled {
  margin-top: 20px;
  padding-left: 20px;
}
#login-form #form-login-remember label {
  font-weight: normal;
}
.banneritem a {
  font-weight: bold;
}
.bannerfooter {
  border-top: 1px solid #eeeeee;
  font-size: 12px;
  padding-top: 10px;
  text-align: right;
}
.categories-module,
ul.categories-module,
.category-module,
ul.category-module {
  margin: 0;
}
.categories-module li,
ul.categories-module li,
.category-module li,
ul.category-module li {
  list-style: none;
  padding: 10px 0;
  border-top: 1px solid #eeeeee;
}
.categories-module li:first-child,
ul.categories-module li:first-child,
.category-module li:first-child,
ul.category-module li:first-child {
  border-top: 0;
}
.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module h4 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
.feed h4 {
  font-weight: bold;
}
.feed .newsfeed,
.feed ul.newsfeed {
  border-top: 1px solid #eeeeee;
}
.feed .newsfeed .feed-link,
.feed ul.newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed h5.feed-link {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
.latestusers,
ul.latestusers {
  margin-left: 0;
}
.latestusers li,
ul.latestusers li {
  background: #eeeeee;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 4px;
}
.stats-module dt,
.stats-module dd {
  display: inline-block;
  margin: 0;
}
.stats-module dt {
  font-weight: bold;
  width: 35%;
}
.stats-module dd {
  width: 60%;
}
.tagspopular ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.tagspopular ul > li {
  color: #666666;
  display: inline-block;
  margin: 0 5px 5px 0;
}
.tagspopular ul > li > a {
  background: #eeeeee;
  border-radius: 3px;
  color: #666666;
  display: block;
  padding: 2px 5px;
}
.tagspopular ul > li > a:hover,
.tagspopular ul > li > a:focus,
.tagspopular ul > li > a:active {
  background: #2a6496;
  color: #ffffff;
  text-decoration: none;
}
.tagssimilar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tagssimilar ul > li {
  border-bottom: 1px solid #eeeeee;
  padding: 8px 0;
}
.tagssimilar ul > li > a {
  color: #666666;
}
.tagssimilar ul > li > a:hover,
.tagssimilar ul > li > a:focus,
.tagssimilar ul > li > a:active {
  color: #2a6496;
}
.module-ct > ol.breadcrumb {
  padding: 6px 12px;
  margin-left: 0;
}

.items-leading .leading {
  margin-bottom: 40px;
}
.items-row .item {
  margin-bottom: 40px;
}
.divider-vertical {
  margin: 0 0 40px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.article-aside {
  color: #777777;
  font-size: 13px;
  margin-bottom: 20px;
}
.article-info {
  margin: 0;
  width: 85%;
}
.article-info .article-info-term {
  display: none;
}
.article-info dd {
  display: inline-block;
  margin-left: 0;
  margin-right: 10px;
  white-space: nowrap;
}
.article-info dd strong {
  font-weight: bold;
}
.article-footer {
  color: #777777;
  font-size: 12px;
  margin-bottom: 20px;
}
.article-intro img,
.article-content img {
  display: block;
  max-width: 100%;
  height: auto;
}
.article-intro img[align=left],
.article-content img[align=left],
.article-intro .img_caption.left,
.article-content .img_caption.left,
.article-intro .pull-left.item-image,
.article-content .pull-left.item-image {
  margin: 0 20px 20px 0;
}
.article-intro img[align=right],
.article-content img[align=right],
.article-intro .img_caption.right,
.article-content .img_caption.right,
.article-intro .pull-right.item-image,
.article-content .pull-right.item-image {
  margin: 0 0 20px 20px;
}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption {
  position: relative;
}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption {
  margin-bottom: 20px;
  max-width: 100%;
}
.img-fulltext-left {
  float: left;
  margin-right: 20px;
}
.img-fulltext-right {
  float: right;
  margin-left: 20px;
}
.img-intro-none img,
.img-intro-left img,
.img-intro-right img,
.img-fulltext-none img,
.img-fulltext-left img,
.img-fulltext-right img {
  margin: 0;
}
.img_caption img {
  margin-bottom: 1px !important;
}
.img_caption p.img_caption {
  background: #eeeeee;
  color: #666666;
  font-size: 12px;
  width: 100%;
  margin: 0;
  padding: 5px;
  text-align: center;
  clear: both;
}
@media screen and (max-width: 767px) {
  article img[align=left],
  .img_caption.left,
  article img[align=right],
  .img_caption.right,
  .img-fulltext-left,
  .img-fulltext-right {
    float: none !important;
    margin-left: 0;
    margin-right: 0;
    width: 100% !important;
  }
}
article aside .btn-group > .dropdown-toggle,
article aside .btn-group > .dropdown-toggle:hover,
article aside .btn-group > .dropdown-toggle:active,
article aside .btn-group > .dropdown-toggle:focus {
  padding: 2px 5px;
}
article aside .btn-group > .dropdown-toggle .caret {
  margin-left: 2px;
}
.row-even,
.row-odd {
  padding: 5px;
  width: 99%;
  border-bottom: 1px solid #dddddd;
}
.row-odd {
  background-color: transparent;
}
.row-even {
  background-color: #f9f9f9;
}
.blog-row-rule,
.blog-item-rule {
  border: 0;
}
.row-fluid .row-reveal {
  visibility: hidden;
}
.row-fluid:hover .row-reveal {
  visibility: visible;
}
.nav-list > li.offset > a {
  padding-left: 30px;
  font-size: 12px;
}
.list-striped,
.row-striped {
  list-style: none;
  line-height: 20px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #dddddd;
  margin-left: 0;
}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
  border-bottom: 1px solid #dddddd;
  padding: 10px 15px;
}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
  background-color: #f9f9f9;
}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
  background-color: #f5f5f5;
}
.row-striped .row-fluid {
  width: 97%;
}
.row-striped .row-fluid [class*="span"] {
  min-height: 10px;
}
.row-striped .row-fluid [class*="span"] {
  margin-left: 8px;
}
.row-striped .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.list-condensed li {
  padding: 5px 10px;
}
.row-condensed .row,
.row-condensed .row-fluid {
  padding: 5px 10px;
}
.list-bordered,
.row-bordered {
  list-style: none;
  line-height: 18px;
  text-align: left;
  vertical-align: middle;
  margin-left: 0;
  border: 1px solid #dddddd;
}
.login-wrap .other-links ul {
  padding-left: 15px;
}
.form-register fieldset {
  padding: 0 0 10px;
}
.form-register p {
  margin: 0 0 5px;
}
.form-register p.form-des {
  margin: 15px 0;
}
.form-register label {
  display: block;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 130px;
}
.form-register .input,
.form-register .inputbox {
  margin-left: 10px;
  width: 200px;
}
.form-register .btn,
.form-register .button {
  margin-left: 140px;
}
.registration fieldset dt {
  margin-right: 5px;
}
.admintable textarea {
  max-width: 90% !important;
  resize: none;
}
.com_mailto body {
  padding: 10px;
}
.com_mailto .t3-mainbody {
  padding-top: 0;
  padding-bottom: 0;
}
.com_mailto .t3-content {
  width: auto;
}
#mailto-window {
  background: #fff;
  margin: 10px 0 20px;
  padding: 0;
  position: relative;
}
#mailto-window h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
#mailtoForm .formelm {
  padding: 5px 0;
  vertical-align: middle;
  overflow: hidden;
}
#mailtoForm .formelm label {
  display: inline-block;
  float: left;
  font-weight: bold;
  vertical-align: middle;
  width: 100px;
}
#mailtoForm p {
  margin-top: 20px;
}
#mailtoForm .input,
#mailtoForm .inputbox {
  width: 65%;
}
#mailtoForm .btn,
#mailtoForm .button,
#mailtoForm button {
  margin-right: 5px;
}
.user-details {
  padding: 10px 0;
}
.user-details p {
  margin: 0 0 5px;
}
.user-details label {
  display: block;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 130px;
}
.user-details .input,
.user-details .inputbox {
  margin-left: 10px;
  width: 200px;
}
.user-details .btn,
.user-details button {
  margin-left: 140px;
}
.user-details .paramlist .paramlist_key {
  padding: 0 0 5px;
  width: 130px;
}
.user-details .paramlist .paramlist_value {
  padding: 0 0 5px;
}
.user-details .user_name span {
  font-weight: bold;
  padding-left: 10px;
}
.reset .form-validate p,
.remind .form-validate p {
  background: #eeeeee;
  border: 1px solid #eeeeee;
  margin-bottom: 20px;
  padding: 10px 20px;
  border-radius: 4px;
}
.reset .form-validate fieldset dl,
.remind .form-validate fieldset dl {
  margin: 0;
}
.reset .form-validate fieldset dt,
.remind .form-validate fieldset dt {
  margin: 4px 0 0 0;
}
.profile-edit input {
  position: relative;
  min-height: 1px;
  padding-right: 6px;
  padding-left: 6px;
}
@media (min-width: 768px) {
  .profile-edit input {
    float: left;
    width: 50%;
  }
}
.profile-edit select {
  position: relative;
  min-height: 1px;
  padding-right: 6px;
  padding-left: 6px;
}
@media (min-width: 768px) {
  .profile-edit select {
    float: left;
    width: 50%;
  }
}
.profile-edit select + button {
  margin-left: 5px;
}
#searchForm:before,
#searchForm:after {
  display: table;
  content: " ";
}
#searchForm:after {
  clear: both;
}
#searchForm fieldset {
  margin: 20px 0;
}
#searchForm legend {
  margin-bottom: 10px;
}
#searchForm select {
  width: auto;
  display: inline-block;
  margin-left: 5px;
  padding-left: 5px;
}
#searchForm .form-limit {
  margin-top: 20px;
}
#searchForm .form-limit .counter {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  #searchForm .radio-inline,
  #searchForm .checkbox-inline {
    display: block;
    width: 100%;
    margin-left: 0;
  }
}
.search-results {
  margin-top: 20px;
}
.search-results .result-title {
  font-size: 16px;
  margin-top: 20px;
}
.search-results .result-category {
  font-size: 12px;
  color: #777777;
}
.search-results .result-text {
  margin-top: 5px;
  margin-bottom: 5px;
}
.search-results .result-created {
  font-size: 12px;
  color: #777777;
}
div.finder {
  margin-bottom: 20px;
}
.contact .accordion-heading .accordion-toggle {
  font-weight: bold;
}
#archive-items > li {
  line-height: normal;
  margin: 0;
  overflow: visible;
  padding: 0;
}
#archive-items .intro {
  clear: both;
  overflow: hidden;
}
.categories-list {
  margin-bottom: 20px;
}
.category-item:before,
.category-item:after {
  display: table;
  content: " ";
}
.category-item:after {
  clear: both;
}
.category-item .page-header {
  line-height: normal;
  padding: 10px 5px;
  margin: 0;
  font-size: 18px;
  font-weight: normal;
}
.category-item .category-item {
  margin-bottom: 0;
  margin-left: 30px;
}
.category-item .category-item .page-header {
  font-size: 14px;
}
.cat-children .page-header {
  line-height: normal;
  padding: 10px 5px;
  margin: 0;
  font-size: 18px;
  font-weight: normal;
}
.newsfeed-category > h2,
.newsfeed > h2 {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
}
.newsfeed-category .category-desc,
.newsfeed .category-desc {
  margin-bottom: 20px;
}
.newsfeed-category .category li:before,
.newsfeed .category li:before,
.newsfeed-category .category li:after,
.newsfeed .category li:after {
  display: table;
  content: " ";
}
.newsfeed-category .category li:after,
.newsfeed .category li:after {
  clear: both;
}
.newsfeed > h2 {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
}
.newsfeed .feed-description {
  margin-bottom: 20px;
  font-size: 16px;
}
.newsfeed .feed-item-description .feed-description {
  font-size: 14px;
}
.newsfeed ol li > a {
  font-weight: bold;
  font-size: 16px;
}
.article-content .pagination ul {
  border-left: 1px solid #eeeeee;
}
.article-content .pagination li {
  float: left;
  padding: 10px 20px;
  line-height: normal;
  border: 1px solid #eeeeee;
  border-left: 0;
}
.article-content .pagination li a {
  border: 0;
  text-decoration: none;
  background-color: transparent;
  line-height: normal;
  padding: 0;
}
.pagenavcounter {
  margin: 0 0 20px;
  font-weight: bold;
}
#article-index,
.article-index {
  margin: 0 0 20px 20px;
  padding: 10px;
  width: 25%;
  border: 1px solid #eeeeee;
  border-radius: 4px;
}
#article-index ul,
.article-index ul {
  margin: 0;
  padding: 0;
  border: 0;
}
#article-index ul > li,
.article-index ul > li {
  border: 0;
  margin-top: 2px;
}
#article-index ul > li > a,
.article-index ul > li > a {
  border: 0;
  padding: 5px;
  border-radius: 4px;
}
#article-index ul > .active > a,
.article-index ul > .active > a {
  border: 0;
  background: #428bca;
  color: #ffffff;
}
#article-index ul > .active > a:hover,
.article-index ul > .active > a:hover,
#article-index ul > .active > a:active,
.article-index ul > .active > a:active,
#article-index ul > .active > a:focus,
.article-index ul > .active > a:focus {
  border: 0;
  background: #428bca;
  color: #ffffff;
}
.pagenav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pagenav > li {
  margin: 0;
  padding: 0;
  float: left;
}
.pagenav > li.pagenav-prev,
.pagenav > li.previous {
  margin-right: 10px;
}
.pagenav li > a {
  padding: 10px 20px;
  line-height: normal;
  border: 1px solid #dddddd;
  border-radius: 4px;
}
.pagenav li > a:hover,
.pagenav li > a:active,
.pagenav li > a:focus {
  background-color: #eeeeee;
}
.items-more h3 {
  margin: 0 0 20px;
}
.items-more .nav > li {
  border-top: 1px solid #eeeeee;
}
.items-more .nav > li > a {
  padding: 6px 5px;
}
.back_button a {
  display: block;
  margin: 10px 0;
}
.filters {
  margin: 10px 0 5px;
}
.display-limit {
  margin: 10px 0 5px;
}
.filters .display-limit {
  float: right;
  text-align: right;
}
#system-message dt {
  font-weight: bold;
}
#system-message dd {
  font-weight: bold;
}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
  margin: 0;
  padding: 0;
}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
  background: none;
  margin: 0;
  padding: 5px;
}
.alert-message {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-message hr {
  border-top-color: #c9e2b3;
}
.alert-message .alert-link {
  color: #356635;
}
.alert-notice {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-notice hr {
  border-top-color: #a6e1ec;
}
.alert-notice .alert-link {
  color: #2d6987;
}
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-error hr {
  border-top-color: #e4b9c0;
}
.alert-error .alert-link {
  color: #953b39;
}
.tip-wrap {
  background: #fff6df;
  border: 1px solid #fb3;
  border-radius: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 300px;
  z-index: 999;
}
.tip-title {
  border-bottom: 1px solid #fb3;
  font-weight: bold;
  padding: 5px 10px;
}
.tip-text {
  font-size: 14px;
  margin: 0;
  padding: 5px 10px;
}
.hasTip img {
  border: none;
  margin: 0 5px 0 0;
}
@media (min-width: 768px) {
  .languageswitcherload {
    float: right;
    width: 100%;
  }
  .languageswitcherload .mod-languages {
    text-align: right;
  }
}
div.calendar {
  width: 187px;
}
.iframe-bordered {
  border: 1px solid #dddddd;
}
.chzn-container {
  display: block;
}
.chzn-container-single .chzn-single,
.chzn-container-multi .chzn-choices .search-field input,
.chzn-container-single .chzn-search input {
  height: 26px;
}
.chzn-container-single .chzn-drop,
.chzn-container .chzn-drop {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.input-prepend .chzn-container-single .chzn-single {
  border-color: #cccccc;
  height: 26px;
  border-radius: 0 3px 3px 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.input-prepend .chzn-container-active .chzn-single-with-drop {
  border-radius: 0 3px 0 0;
}
.input-prepend .chzn-container-single .chzn-drop {
  border-color: #cccccc;
}
.btn-group .chzn-results {
  white-space: normal;
}

.page-header {
  padding-bottom: 9px;
  margin: 0 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.page-title,
.page-header h1 {
  line-height: 1;
  margin: 0;
}
.page-subheader {
  border-bottom: 1px solid #eeeeee;
  margin: 0 0 20px;
}
.page-subheader:before,
.page-subheader:after {
  display: table;
  content: " ";
}
.page-subheader:after {
  clear: both;
}
.page-subtitle,
.page-subheader h2 {
  line-height: 1;
  margin: 0;
}
.page-header + .page-subheader {
  margin-top: -20px;
}
.article-title,
.article-header h1 {
  margin: 0 0 20px 0;
}
.item-title {
  font-weight: bold;
}
.jumbotron h1,
.jumbotron h2,
.jumbotron h3 {
  margin-top: 0;
}
.jumbotron p:last-child {
  margin-bottom: 0;
}
.container .jumbotron {
  border-radius: 6px;
}
.masthead {
  padding: 40px 0;
  text-align: center;
}
.masthead p:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .masthead {
    padding: 80px 0;
  }
  .masthead h1 {
    font-size: 98px;
  }
  .masthead p {
    font-size: 28px;
  }
  .masthead .btn-lg {
    margin-top: 20px;
    padding: 18px 42px;
    font-size: 21px;
  }
}
.label:empty {
  display: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.page-header .label,
.page-header .badge {
  vertical-align: middle;
}
.alert h4 {
  color: inherit;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}

body {
  background: #222222 !important;
  color: #080707 !important;
}
.header-top {
  background: #e5e5e5 !important;
  border-top: 4px solid #020258 !important;
}
#t3-header {
  background: #fcfcfc !important;
}
#t3-mainnav {
  background: #020258 !important;
}
.center-block {
  background: bannerRowBackground !important;
}
#Slider {
  background: #ffffff !important;
}
#Toprow {
  background: #ffffff !important;
}
.MainRow {
  background: #ffffff !important;
}
#Slider .tp-leftarrow:hover,
#Slider .tp-rightarrow:hover,
.camera_prev:hover,
.camera_next:hover {
  background: #007f80;
}
div.not_text,
.poping_links span,
.fleft.log label,
.wrapper_remember label,
.module.phone,
.serchline input,
.top-breadcrumbs span,
.t3-copyright .module,
.prod_desc .navigation_grid,
.paramfilter .heading,
.t3-sidebar .paramfilter .values li label,
#productdetailsview .manufacturer,
#productdetailsview .price .product-price .price-crossed,
.time-box .bzSaleTimer .count_info,
.time-box .price .product-price > span.price-old .PricebasePriceWithTax,
.time-box .price .product-price .text,
#productdetailsview .tags,
.cart-view .label,
.login-wrap.cart-view label,
.order-view #com-form-order-number label,
.order-view .control-group label,
.cart-view .login-box .remember,
.cart-view .text-indent span.font,
.cart-view .text-indent2 span.font,
#compare_list_prod td,
#compare_list_prod td:first-child,
.orders-box tbody td,
.spaceStyle.second .order-box td:first-child,
.orders-box thead th,
.order-items-box .sectiontableheader th,
.order-items-box tr td.priceCol span.line-through,
.order-items-box tr.total .color,
.order-items-box tr.total td.pricePad,
.order-items-box .order-items td.right,
#slideShow .desc1,
#slideShow .time-box .price .price-old .WithoutTax,
#slideShow .time-box .price .text,
div.catItemCategory,
div.catItemCommentsLink,
div.catItemLinks,
div.catItemHeader span.catItemAuthor,
div.catItemHeader span.catItemDateCreated,
div.catItemCategory span,
div.catItemRatingBlock,
div.catItemIntroText,
#k2Container div.catItemRatingBlock span,
.userItemView div.userItemHeader span.userItemDateCreated,
div.userItemIntroText,
.genericItemView div.genericItemHeader span.genericItemDateCreated,
div.genericItemIntroText,
div.catItemCategory,
div.catItemCommentsLink,
div.itemCategory span,
#k2Container .itemAuthor,
#k2Container .catItemCategory,
#k2Container .itemDateCreated,
#k2Container .itemCategory,
div.itemRatingBlock,
#k2Container .itemBody,
div.itemIntroText,
#k2Container .itemNavigation,
div.itemNavigation span.itemNavigationTitle,
div.itemCommentsForm form label,
.t3-sidebar .coments div.k2LatestCommentsBlock ul li span.lcCommentDate,
.k2user #form-login-password label,
.k2user #form-login-username label,
.k2user #form-login-remember label,
.t3-sidebar .latestarticles .module-ct ul li,
.t3-sidebar .allsearch label,
.contact-wrap .width60 .form-horizontal .control-label label,
.homeblog ul li .blog-box .fleft .moduleItemDateCreated,
.homeblog ul li .blog-box .fleft .moduleItemIntro,
.module.menu ul li a {
  color: #080707;
}
.order-items-box .color .size.color {
  color: #007f80 !important;
}
a,
#cur-lang .heading span:first-child,
#Slider .text2,
#Slider .text2.rev,
#Slider .text3,
ul.layout .product-box .Price,
ul.layout2 .product-box .Price,
.pagination ul > li > span,
#product_list ul.layout .product-box .Price,
#product_list ul.layout2 .product-box .Price,
ul.list .VmArrowdown.expanded i.minus,
.listbest .Price,
#productdetailsview .price .product-price span.PricesalesPrice,
.time-box #bzSaleTimerCnt .wrap_time,
.time-box .bzSaleTimerDesc div,
#productdetailsview .time-box .price .product-price > span.price-sale span.PricesalesPrice,
.time-box .price .product-price .price-sale .text,
table.cart-summary .PricebillTotal,
.sectiontableentry1.bg_total,
.sectiontableentry1 .total .PricesalesPrice,
.orders-box tbody td.total,
.spaceStyle.second .order-box td.price,
#slideShow .time-box .price .price-sale span.sales,
#slideShow .time-box .price .price-sale .text,
#k2Container div.itemCommentsForm form span#formLog,
.homeblog ul li .blog-box .moduleItemReadMore,
.success_compare_left .remcompare a,
.success_wishlists_left .remwishlists a,
div#cart_list .fright a.vm2-remove_from_cart,
div#cart_list .total .total2,
#cart_list .tot3,
#cart_list .tot4,
div#vmMainPageOPC div.op_col7 .opc_PricesalesPrice,
div#vmMainPageOPC div.op_col7 span.opc_PricesalesPrice,
div#basket_container div.op_basket_row #tt_total_basket,
div#basket_container div.op_basket_row.total div.op_col1_4,
#tt_total,
#tt_total_txt,
#vmMainPageOPC input.invalid,
.shoper .user-details label.invalid,
#sales_price,
.vm2-add_up i,
.cart-summary.bot-total .red-bold,
ul.layout .product-box div.Title a:hover,
ul.layout2 .product-box div.Title a:hover,
.t3footnav .listbest .Title a:hover,
.customcustomblock ul li em,
.customcustomblock2 ul li em {
  color: #007f80;
}
.module.menu ul li a:hover,
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover span,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover span,
.k2ReadMore:hover,
.userItemView .k2ReadMore:hover,
.homeblog ul li .blog-box .moduleItemReadMore:hover,
.success_compare_left .remcompare a:hover,
.success_wishlists_left .remwishlists a:hover,
.order-items-box .order-link:hover,
.vm2-add_up:hover i {
  color: #292f38;
}
body input.inputbox,
h3.module-title,
.order h3,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.button-log .Forgot li a,
.module.phone span,
#cur-lang .heading,
#cur-lang.header-button-compare .heading i,
#cur-lang.header-button-wishlist .heading i,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a,
#t3-mainnav .t3-megamenu .mega-nav > li a,
#Slider .text1,
#Slider .text4,
.top-breadcrumbs a,
ul.layout .product-box .Title a,
ul.layout .product-box .add_wishlist,
ul.layout .product-box .add_compare,
ul.layout2 .product-box .Title a,
ul.layout2 .product-box .add_wishlist,
ul.layout2 .product-box .add_compare,
.owl-prev,
.owl-next,
.cat_row a,
.orderlistcontainer div.activeOrder,
.Results .jq-selectbox,
.navigation_grid a i,
#product_list.list ul.layout .product-box .Title a,
#product_list.list ul.layout .product-box .vote,
#product_list.list ul.layout2 .product-box .Title a,
#product_list.list ul.layout2 .product-box .vote,
#product_list.list .fa-tags,
#product_list.list .product_tags a,
.t3-sidebar .module-ct ul > li a,
.t3-sidebar ul.list > li a,
.t3-sidebar ul.list li.parent li a,
.t3-sidebar ul.list li.parent li.parent li a,
ul.list .VmArrowdown i,
.btn_compare,
.btn_wishlist,
#mod_wishlists .name a,
#mod_compare .name a,
#mod_compare .remcompare a,
#mod_wishlists .remwishlists a,
.listbest .Title a,
.mod_tagsvm2 a,
.t3-sidebar .paramfilter .values li label .count,
.paramfilter a.reset,
.fullreset,
.jcarousel-container .jcarousel-next span,
.jcarousel-container .jcarousel-prev span,
.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span,
.jcarousel-container .jcarousel-next.jcarousel-next-disabled span,
#productdetailsview .fright h1,
#productdetailsview .manufacturer a,
.time-box .countdown_section,
.time-box .countdown_amount,
#productdetailsview .jq-selectbox,
#productdetailsview .product-box2 .addtocart-bar2 .quantity-box input,
#productdetailsview .product-box2 .add_wishlist,
#productdetailsview .product-box2 .add_compare,
#productdetailsview .product-box2 .ask-a-question .ask-question2,
.accordion-heading a.accordion-toggle.collapsed,
.productdetails-view.layout2 .responsive-tabs__list__item,
#productdetailsview .tags .product-field-display a,
.product-related-categories .product-field .product-field-display a,
.product-neighbour ul.pagers a,
.recentproducts li,
.cart-view .login-box a.reset,
.cart-view .login-box a.remind,
.cart-view .login-box a.reset,
.cart-view .login-box a.remind,
.cart_form .vm2-add_quantity_cart,
.cart_form .vm2-remove_from_cart,
.shoper .jq-selectbox,
.wishlist_box .remwishlists a,
.wishlist_box .addtocart-bar2 .quantity-box input,
#compare_list_prod .comare_name a,
#compare_list_prod .addtocart-bar2 .quantity-box input,
.comare_action .compare_del,
.manufacturer-view-default .row_man h2 a,
.manufacturer_details_view .manufacturer-email a,
.manufacturer_details_view .manufacturer-url a,
.manufacturer_details_view .manufacturer-product-link a,
.orders-box tbody td.num a,
.order-items-box tr td.priceCol span,
.order-items-box tr.total td,
.order-items-box tr .color2,
.shoper #tabs li,
#slideShow .Title a,
#slideShow .add_wishlist,
#slideShow .add_compare,
.K2ItemsRow h2.module-title,
.K2ItemsRow h2.module-title a,
.K2ItemsRow .catItemAuthor a,
div.catItemCategory a,
div.catItemCommentsLink a,
#k2Container h2.itemTitle,
#k2Container h2.itemTitle a,
#k2Container .itemAuthor a,
#k2Container div.catItemCategory a,
#k2Container div.itemDateCreated a,
#k2Container .itemCategory a,
#k2Container .itemToolbar a,
.itemAuthorLatest ul li a,
#k2Container .itemNavigation a,
div.itemCommentsForm form textarea.inputbox,
div.itemBackToTop a,
.search .page-title,
#url,
.contact-address dt span,
#onepage_main_div .jq-selectbox,
.homeblog ul li .blog-box .fleft .moduleItemTitle,
.success_compare_left .title a,
.success_wishlists_left .title a,
#askform input,
#comment,
div.other-links li a,
.ask-a-question-view #Comment,
.panel-heading a.accordion-toggle.collapsed,
div.tooltip-inner {
  color: #292f38;
}
.button-log .Forgot li a:hover,
.module.menu ul li a:hover,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a:hover,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a:focus,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active > a,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active > a:hover,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active > a:focus,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open > a,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open > a:hover,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open > a:focus,
#t3-mainnav .t3-megamenu .mega-nav > li a:hover,
#t3-mainnav .t3-megamenu .mega-nav > li.open > a,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li a:hover,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li.active > a,
#t3-mainnav .t3-megamenu .mega-nav > li a:focus,
#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li a:focus,
.top-breadcrumbs a:hover,
ul.layout2 .product-box .add_wishlist:hover,
ul.layout2 .product-box .add_wishlist.active,
ul.layout2 .product-box .add_wishlist:focus,
ul.layout2 .product-box .add_compare:hover,
ul.layout2 .product-box .add_compare.active,
ul.layout2 .product-box .add_compare:focus,
#t3-footer .menu.nav li:hover a,
#t3-footer .menu.nav li.active a,
#t3-footer .menu.nav li:hover > i,
#t3-footer .menu.nav li.active > i,
.cat_row:hover a,
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
#product_list.list ul.layout .product-box .Title a:hover,
#product_list.list ul.layout2 .product-box .Title a:hover,
#product_list.list .product_tags a:hover,
.t3-sidebar .module-ct ul > li a:hover,
.t3-sidebar ul.list > li a:hover,
.t3-sidebar ul.list > li.active a,
.t3-sidebar ul.list li li a:hover,
.t3-sidebar ul.list > li.parent li.active a,
.t3-sidebar ul.list li.parent li.parent li a:hover,
.t3-sidebar ul.list > li.parent li.parent li.active a,
.btn_compare:hover,
.btn_wishlist:hover,
#mod_wishlists .name a:hover,
#mod_compare .name a:hover,
#mod_wishlists .name a:hover,
#mod_compare .name a:hover,
#mod_compare .remcompare a:hover,
#mod_wishlists .remwishlists a:hover,
.listbest .Title a:hover,
.mod_tagsvm2 a:hover,
.paramfilter a.reset:hover,
.fullreset:hover,
.fullreset:focus,
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus:hover,
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus:hover,
#productdetailsview .tags .product-field-display a:hover,
.cat_row:hover a,
.product-related-categories .product-field .product-field-display:hover a,
#productdetailsview .manufacturer a:hover,
.recentproducts li a:hover,
.cart-view .login-box a.reset:hover,
.cart-view .login-box a.remind:hover,
.cart_form .vm2-add_quantity_cart:hover,
.cart_form .vm2-remove_from_cart:hover,
.cart-summary .sectiontableentry1.shipment td a:hover,
.cart-summary .sectiontableentry1.payment td a:hover,
.cart-summary .sectiontableentry1.bg_total td:first-child,
.wishlist_box .remwishlists a:hover,
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus:hover,
.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus:hover,
#compare_list_prod .comare_name a:hover,
#compare_list_prod .comare_price span.PricesalesPrice,
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus:hover,
#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus:hover,
.comare_action .compare_del:hover,
.manufacturer-view-default .row_man h2 a:hover,
.manufacturer_details_view .manufacturer-email a:hover,
.manufacturer_details_view .manufacturer-url a:hover,
.manufacturer_details_view .manufacturer-product-link a:hover,
.orders-box tbody td.num a:hover,
#slideShow .Title a:hover,
.K2ItemsRow .catItemAuthor a:hover,
div.catItemCategory a:hover,
div.catItemCommentsLink a:hover,
#k2Container .itemAuthor a:hover,
#k2Container div.catItemCategory a:hover,
#k2Container div.itemDateCreated a:hover,
#k2Container .itemCategory a:hover,
#k2Container .itemToolbar a:hover,
.itemAuthorLatest ul li a:hover,
#k2Container .itemNavigation a:hover,
div.itemBackToTop a:hover,
.homeblog ul li .blog-box .fleft .moduleItemTitle:hover,
.success_compare_left .title a:hover,
.success_wishlists_left .title a:hover,
div.other-links li a:hover,
ul.layout2 .product-box .Title a:hover,
#k2Container h2.itemTitle a:hover,
.serchline .sropen:hover,
.serchline .srclose:hover,
#sachoneL:hover,
.cart-summary .cart-title a:hover,
#t3-header.style2 .serchline form .button:hover {
  color: #007f80;
}
#t3-mainnav .navbar-nav > li > a:hover,
#t3-mainnav .navbar-nav > li > a:focus,
#t3-mainnav .navbar-nav > li > span:hover,
#t3-mainnav .navbar-nav > li > span:focus,
#t3-mainnav .navbar-nav > .active > a,
#t3-mainnav .navbar-nav > .active > a:hover,
#t3-mainnav .navbar-nav > .active > a:focus,
#t3-mainnav .navbar-nav > .active > span,
#t3-mainnav .navbar-nav > .active > span:hover,
#t3-mainnav .navbar-nav > .active > span:focus,
#t3-mainnav .navbar-nav > .open > a,
#t3-mainnav .navbar-nav > .open > a:hover,
#t3-mainnav .navbar-nav > .open > a:focus,
#t3-mainnav .navbar-nav > .open > span,
#t3-mainnav .navbar-nav > .open > span,
#t3-mainnav .navbar-nav > .open > span {
  background: #020258 !important;
}
div.ac_result {
  border-top: 3px solid #020258 !important;
}
#t3-mainnav .dropdown-menu {
  border-top: 3px solid #020258 !important;
}
#t3-mainnav .dropdown-menu .dropdown-menu {
  border-left: 3px solid #020258 !important;
  border-top: none !important;
}
#t3-mainnav .dropdown-menu:before {
  border-bottom: 8px solid #020258;
}
#t3-mainnav .dropdown-menu .dropdown-menu:before {
  border-right: 8px solid #020258;
}
.productdetails-view.layout2 .responsive-tabs__heading:afte,
div#cart_list {
  border-color: #020258 !important;
}
#vmMainPageOPC input.invalid,
.shoper .user-details input.invalid,
#cart-view-default table.adminform input.invalid {
  border: 2px solid #020258;
}
#vmCartModule,
#vmCartModule:hover span.cart_num a,
#vmCartModule.act span.cart_num a,
.camera_wrap .camera_pag .camera_pag_ul li:hover,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.owl-prev:hover,
.owl-next:hover,
.navigation_grid .Clist:hover,
.navigation_grid .Clist.active,
.navigation_grid .Cgrid:hover,
.navigation_grid .Cgrid.active,
ul.list .VmArrowdown:hover,
.paramfilter .slider_active,
.jcarousel-container .jcarousel-next:hover,
.jcarousel-container .jcarousel-prev:hover,
#back-top a:hover,
div#slideShow .space_tabs li.space_here a,
div#slideShow .space_tabs li:hover a {
  background: #020258;
}
#cur-lang.header-button-compare .heading span,
#cur-lang.header-button-wishlist .heading span {
  background: #020258 !important;
}
#vmCartModule:hover span.cart_num a,
#vmCartModule.act span.cart_num a {
  background: #020258 !important;
}
.button,
.addtocart-button,
.addtocart-button,
.vm-button-correct,
.k2user .button {
  background: #020258 !important;
  border-bottom: 2px solid #020258 !important;
}
.button.reset:hover,
.button.reset:focus {
  background: #020258 !important;
  border-bottom: 2px solid #020258 !important;
}
div#cart_list {
  border-top: 3px solid #020258 !important;
}
#vmCartModule #cart_list i.fa-sort-desc {
  color: #020258;
}
#t3-footer aside.t3footnav {
  background: #020258;
}
#t3-footer .t3-copyright {
  background: #ffffff;
}
input::-moz-placeholder {
  color: #292f38;
}
input::-webkit-input-placeholder {
  color: #292f38;
}
input::-ms-input-placeholder {
  color: #292f38;
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.inputbox::-moz-placeholder {
  color: #292f38;
}
.t3-header {
  padding-top: 20px;
  padding-bottom: 20px;
}
.logo {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .logo {
    text-align: left;
  }
}
.logo a {
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.logo-image span,
.logo-image small {
  display: none;
}
.logo-text a {
  text-decoration: none;
  font-size: 28px;
  font-weight: bold;
}
.logo-text:hover a,
.logo-text a:hover,
.logo-text a:active,
.logo-text a:focus {
  text-decoration: none;
}
.logo-text .site-slogan {
  display: block;
  font-size: 14px;
  margin-top: 5px;
}
.head-search {
  margin-top: 20px;
}
.head-search:before,
.head-search:after {
  display: table;
  content: " ";
}
.head-search:after {
  clear: both;
}
.head-search form {
  margin: 0;
}
.head-search label {
  display: none;
}
.head-search .search {
  position: relative;
}
.head-search .search:before {
  font-family: "FontAwesome";
  content: "\f002";
  display: block;
  position: absolute;
  left: 10px;
  top: 6px;
  color: #666666;
}
@media screen and (min-width: 768px) {
  .head-search .search {
    float: right;
  }
}
.head-search .form-control {
  width: 100%;
  padding-left: 30px;
}
@media screen and (min-width: 768px) {
  .head-search .form-control {
    width: 150px;
  }
  .head-search .form-control:focus {
    width: 200px;
  }
}
.t3-sl {
  padding-bottom: 40px;
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .t3-sl {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}
.t3-mainbody {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-sidebar {
  padding-top: 20px;
  padding-bottom: 20px;
}
.t3-footer {
  border-top: 1px solid #eeeeee;
  background: #f8f8f8;
  color: #666666;
}
.t3-footer:before,
.t3-footer:after {
  display: table;
  content: " ";
}
.t3-footer:after {
  clear: both;
}
.t3-footer small {
  display: block;
  font-size: 100%;
}
.t3-footnav {
  padding: 20px 0;
}
.t3-footnav:before,
.t3-footnav:after {
  display: table;
  content: " ";
}
.t3-footnav:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .t3-footnav {
    padding: 40px 0;
  }
}
.t3-footnav .t3-module {
  background: #f8f8f8;
  color: #666666;
  margin-top: 10px;
  margin-bottom: 10px;
}
.t3-footnav .t3-module .module-title {
  color: #333333;
  font-size: 18px;
  margin-bottom: 10px;
}
.t3-footnav .t3-module ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.t3-footnav .t3-module ul > li {
  line-height: 24px;
}
.t3-footnav .t3-module ul > li > a {
  color: #666666;
}
.t3-footnav .t3-module ul > li > a:hover,
.t3-footnav .t3-module ul > li > a:active,
.t3-footnav .t3-module ul > li > a:focus {
  color: #666666;
}
.t3-copyright {
  border-top: 1px solid #eeeeee;
  font-size: 12px;
  padding: 40px 0 80px;
}
.t3-copyright:before,
.t3-copyright:after {
  display: table;
  content: " ";
}
.t3-copyright:after {
  clear: both;
}
.t3-copyright small {
  margin-bottom: 5px;
}
.copyright {
  margin-bottom: 20px;
}
.poweredby:before,
.poweredby:after {
  display: table;
  content: " ";
}
.poweredby:after {
  clear: both;
}
@media screen and (min-width: 991px) {
  .poweredby {
    text-align: right;
  }
}
.poweredby .t3-logo,
.poweredby .t3-logo-small {
  opacity: .8;
  display: inline-block;
}
.top-breadcrumbs .breadcrumb > li + li:before {
  content: "\f105";
}
.t3-megamenu .mega-inner:before,
.t3-megamenu .mega-inner:after {
  display: table;
  content: " ";
}
.t3-megamenu .mega-inner:after {
  clear: both;
}
.t3-megamenu .mega > .mega-dropdown-menu {
  min-width: 200px;
  display: none;
}
.t3-megamenu .mega.open > .mega-dropdown-menu,
.t3-megamenu .mega.dropdown-submenu.open > .mega-dropdown-menu {
  display: block;
}
.t3-megamenu .mega-group:before,
.t3-megamenu .mega-group:after {
  display: table;
  content: " ";
}
.t3-megamenu .mega-group:after {
  clear: both;
}
.t3-megamenu .dropdown-header,
.t3-megamenu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
  margin: 0;
  padding: 0;
  background: transparent;
  color: inherit;
  font-size: 18px;
  line-height: normal;
}
.t3-megamenu .dropdown-header:hover,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-header:active,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-header:focus,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus {
  background: inherit;
  color: inherit;
}
.t3-megamenu .mega-group-ct {
  margin: 0;
  padding: 0;
}
.t3-megamenu .mega-group-ct:before,
.t3-megamenu .mega-group-ct:after {
  display: table;
  content: " ";
}
.t3-megamenu .mega-group-ct:after {
  clear: both;
}
.t3-megamenu .mega-nav,
.t3-megamenu .dropdown-menu .mega-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.t3-megamenu .mega-nav > li,
.t3-megamenu .dropdown-menu .mega-nav > li {
  list-style: none;
  margin-left: 0;
}
.t3-megamenu .mega-nav > li a,
.t3-megamenu .dropdown-menu .mega-nav > li a {
  white-space: normal;
  display: block;
  padding: 5px;
}
.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.t3-megamenu .mega-nav > li .separator {
  display: block;
  padding: 5px;
}
.t3-megamenu .mega-group > .mega-nav,
.t3-megamenu .dropdown-menu .mega-group > .mega-nav {
  margin-left: -5px;
  margin-right: -5px;
}
.t3-megamenu .mega-nav .dropdown-submenu > a::after {
  margin-right: 5px;
}
.t3-megamenu .t3-module {
  margin-bottom: 10px;
}
.t3-megamenu .t3-module .module-title {
  margin: 0;
  padding: 0;
  background: transparent;
  color: inherit;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 5px;
}
.t3-megamenu .t3-module .module-title:hover,
.t3-megamenu .t3-module .module-title:active,
.t3-megamenu .t3-module .module-title:focus {
  background: inherit;
  color: inherit;
}
.t3-megamenu .t3-module .module-ct {
  margin: 0;
  padding: 0;
}
.t3-megamenu .mega-caption {
  display: block;
  white-space: nowrap;
}
.t3-megamenu .nav .caret,
.t3-megamenu .dropdown-submenu .caret,
.t3-megamenu .mega-menu .caret {
  display: none;
}
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
  display: inline-block;
}
.t3-megamenu .nav [class^="icon-"],
.t3-megamenu .nav [class*=" icon-"],
.t3-megamenu .nav .fa {
  margin-right: 5px;
}
.t3-megamenu .nav .input-group-addon [class^="icon-"],
.t3-megamenu .nav .input-group-addon [class*=" icon-"],
.t3-megamenu .nav .input-group-addon .fa {
  margin-right: 0;
}
.t3-megamenu .mega-align-left > .dropdown-menu {
  left: 0;
}
.t3-megamenu .mega-align-right > .dropdown-menu {
  left: auto;
  right: 0;
}
.t3-megamenu .mega-align-center > .dropdown-menu {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.t3-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu {
  left: 100%;
}
.t3-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu {
  left: auto;
  right: 100%;
}
.t3-megamenu .mega-align-justify {
  position: static;
}
.t3-megamenu .mega-align-justify > .dropdown-menu {
  left: 0;
  margin-left: 0;
  top: auto;
}
.t3-megamenu .mega-tab > div {
  position: relative;
}
.t3-megamenu .mega-tab > div > ul {
  width: 200px;
}
.t3-megamenu .mega-tab > div > ul > li {
  position: static;
}
.t3-megamenu .mega-tab > div > ul > li > .dropdown-menu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 200px;
}
.t3-megamenu .mega-tab > div > ul > li > .mega-dropdown-menu {
  border: none;
  box-shadow: none;
}
.t3-megamenu .mega-tab > div > ul > li > .mega-dropdown-menu > div {
  opacity: 1 !important;
  margin-left: 0 !important;
  transition: none !important;
}
@media (min-width: 768px) {
  .t3-megamenu.animate .mega > .mega-dropdown-menu {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
  }
  .t3-megamenu.animate .mega.animating > .mega-dropdown-menu {
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
    display: block;
  }
  .t3-megamenu.animate .mega.open > .mega-dropdown-menu,
  .t3-megamenu.animate .mega.animating.open > .mega-dropdown-menu {
    opacity: 1;
  }
  .t3-megamenu.animate.zoom .mega > .mega-dropdown-menu {
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transform-origin: 20% 20%;
    -moz-transform-origin: 20% 20%;
    -ms-transform-origin: 20% 20%;
    transform-origin: 20% 20%;
  }
  .t3-megamenu.animate.zoom .mega.open > .mega-dropdown-menu {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  .t3-megamenu.animate.zoom .level0 > .mega-align-center > .mega-dropdown-menu {
    -webkit-transform: scale(0, 0) translate(-50%, 0);
    -ms-transform: scale(0, 0) translate(-50%, 0);
    transform: scale(0, 0) translate(-50%, 0);
    -webkit-transform-origin: 0% 20%;
    -moz-transform-origin: 0% 20%;
    -ms-transform-origin: 0% 20%;
    transform-origin: 0% 20%;
  }
  .t3-megamenu.animate.zoom .level0 > .mega-align-center.open > .mega-dropdown-menu {
    -webkit-transform: scale(1, 1) translate(-50%, 0);
    -ms-transform: scale(1, 1) translate(-50%, 0);
    transform: scale(1, 1) translate(-50%, 0);
  }
  .t3-megamenu.animate.elastic .mega > .mega-dropdown-menu {
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 10% 0;
    -moz-transform-origin: 10% 0;
    -ms-transform-origin: 10% 0;
    transform-origin: 10% 0;
  }
  .t3-megamenu.animate.elastic .mega.open > .mega-dropdown-menu {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  .t3-megamenu.animate.elastic .level0 > .mega > .mega-dropdown-menu {
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  .t3-megamenu.animate.elastic .level0 .open > .mega-dropdown-menu {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  .t3-megamenu.animate.elastic .level0 > .mega-align-center > .mega-dropdown-menu {
    transform: scale(1, 0) translate(-50%, 0);
    -webkit-transform: scale(1, 0) translate(-50%, 0);
    -ms-transform: scale(1, 0) translate(-50%, 0);
  }
  .t3-megamenu.animate.elastic .level0 > .mega-align-center.open > .mega-dropdown-menu {
    transform: scale(1, 1) translate(-50%, 0);
    -webkit-transform: scale(1, 1) translate(-50%, 0);
    -ms-transform: scale(1, 1) translate(-50%, 0);
  }
  .t3-megamenu.animate.slide .mega {
    
    
  }
  .t3-megamenu.animate.slide .mega.animating > .mega-dropdown-menu {
    overflow: hidden;
  }
  .t3-megamenu.animate.slide .mega > .mega-dropdown-menu > div {
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: -30%;
  }
  .t3-megamenu.animate.slide .mega.open > .mega-dropdown-menu > div {
    margin-top: 0%;
  }
  .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu {
    min-width: 0;
  }
  .t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu > div {
    min-width: 200px;
    margin-top: 0;
    margin-left: -500px;
    width: 100%;
  }
  .t3-megamenu.animate.slide .mega .mega.open > .mega-dropdown-menu > div {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .t3-megamenu .mega-inner:before,
  .t3-megamenu .mega-inner:after {
    display: table;
    content: " ";
  }
  .t3-megamenu .mega-inner:after {
    clear: both;
  }
  .t3-megamenu .row,
  .t3-megamenu .mega-dropdown-menu,
  .t3-megamenu .row [class*="col-lg-"],
  .t3-megamenu .row [class*="col-md-"],
  .t3-megamenu .row [class*="col-sm-"],
  .t3-megamenu .row [class*="col-xs-"] {
    width: 100% !important;
    min-width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .t3-megamenu .hidden-collapse,
  .t3-megamenu .always-show .caret,
  .t3-megamenu .always-show .dropdown-submenu > a:after .sub-hidden-collapse > .nav-child,
  .t3-megamenu .sub-hidden-collapse .caret,
  .t3-megamenu .sub-hidden-collapse > a:after {
    display: none !important;
  }
  .mega-caption {
    display: none !important;
  }
  html[dir="rtl"] .t3-megamenu .row,
  html[dir="rtl"] .t3-megamenu .mega-dropdown-menu,
  html[dir="rtl"] .t3-megamenu .row [class*="col-lg-"],
  html[dir="rtl"] .t3-megamenu .row [class*="col-md-"],
  html[dir="rtl"] .t3-megamenu .row [class*="col-sm-"],
  html[dir="rtl"] .t3-megamenu .row [class*="col-xs-"] {
    left: auto;
    right: 0 !important;
    margin-right: 0 !important;
  }
}
.t3-megamenu .mega-inner {
  padding: 10px 0;
}
.t3-megamenu .row {
  margin-left: auto;
  margin-right: auto;
}
.t3-megamenu .row + .row {
  padding-top: 10px;
  border-top: 1px solid #eeeeee;
}
.t3-megamenu .dropdown-header,
.t3-megamenu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
  margin: 0;
  padding: 0;
  background: transparent;
  color: inherit;
  font-size: 18px;
  line-height: normal;
}
.t3-megamenu .dropdown-header:hover,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:hover,
.t3-megamenu .dropdown-header:active,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:active,
.t3-megamenu .dropdown-header:focus,
.t3-megamenu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header:focus,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header:focus {
  background: inherit;
  color: inherit;
}
.t3-megamenu .mega-group-ct .row {
  margin-left: -15px;
  margin-right: -15px;
}
.t3-megamenu .mega-nav .dropdown-submenu > a::after {
  margin-right: 0;
}
.t3-megamenu .t3-module .module-title {
  margin: 0;
  padding: 0;
  background: transparent;
  color: inherit;
  font-size: 18px;
  line-height: normal;
  margin-bottom: 10px;
}
.t3-megamenu .t3-module .module-title:hover,
.t3-megamenu .t3-module .module-title:active,
.t3-megamenu .t3-module .module-title:focus {
  background: inherit;
  color: inherit;
}
.t3-megamenu .t3-module ul li,
.t3-megamenu .t3-module .nav li {
  list-style: disc;
  display: list-item;
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
}
.t3-megamenu .t3-module ul li a,
.t3-megamenu .t3-module .nav li a {
  display: inline;
  padding: 0;
  margin: 0;
  border: 0;
  font-size: 100%;
  background: none;
  font: inherit;
  white-space: normal;
}
.t3-megamenu .t3-module ul li a:hover,
.t3-megamenu .t3-module .nav li a:hover,
.t3-megamenu .t3-module ul li a:focus,
.t3-megamenu .t3-module .nav li a:focus,
.t3-megamenu .t3-module ul li a:active,
.t3-megamenu .t3-module .nav li a:active {
  background: none;
  color: inherit;
  font: inherit;
}
.t3-megamenu .mega-caption {
  color: #777777;
  font-size: 12px;
  margin-top: 3px;
  font-weight: normal;
}
.t3-megamenu .nav .input-group-addon [class^="icon-"],
.t3-megamenu .nav .input-group-addon [class*=" icon-"],
.t3-megamenu .nav .input-group-addon .fa {
  margin-right: 0;
}
.off-canvas-toggle {
  z-index: 100;
}
html,
body {
  height: 100%;
}
.noscroll {
  position: fixed;
  overflow-y: scroll;
  width: 100%;
}
.t3-wrapper {
  background: #ffffff;
  position: relative;
  left: 0;
  z-index: 99;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  overflow: visible;
}
.t3-wrapper::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  z-index: 100;
}
.t3-mainnav-android {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.t3-mainnav-android::after {
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.off-canvas-open .t3-wrapper::after {
  width: 100%;
  height: 10000px;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.off-canvas-open .t3-mainnav-android::after {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.t3-off-canvas {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  visibility: hidden;
  width: 250px;
  height: 100%;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.t3-off-canvas::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.off-canvas-right.t3-off-canvas {
  display: none;
}
.off-canvas-right .off-canvas-right.t3-off-canvas {
  display: block;
}
html[dir="ltr"] .off-canvas-right.t3-off-canvas {
  left: auto;
  right: 0;
}
.off-canvas-open .t3-off-canvas::after {
  width: 0;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.off-canvas-open .off-canvas-current {
  visibility: visible;
}
.off-canvas-open .t3-off-canvas {
  overflow-y: auto;
}
.t3-off-canvas {
  background: #ffffff;
  color: #333333;
}
.t3-off-canvas .t3-off-canvas-header {
  background: #eeeeee;
  color: #333333;
  padding: 6px 12px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
  margin: 0;
}
.t3-off-canvas .t3-off-canvas-body {
  padding: 6px 12px;
}
.t3-off-canvas .t3-off-canvas-body a {
  color: #428bca;
}
.t3-off-canvas .t3-off-canvas-body a:hover,
.t3-off-canvas .t3-off-canvas-body a:focus {
  color: #2a6496;
}
.t3-off-canvas .t3-off-canvas-body a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
  position: static;
  float: none;
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.off-canvas-effect-1.t3-off-canvas {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-1.off-canvas-open .off-canvas-effect-1.t3-off-canvas {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-effect-1.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-1.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.off-canvas-effect-2.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-2.t3-off-canvas {
  z-index: 1;
}
.off-canvas-effect-2.off-canvas-open .off-canvas-effect-2.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.off-canvas-effect-2.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-2.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-effect-3.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-3.t3-off-canvas {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-3.off-canvas-open .off-canvas-effect-3.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}
.off-canvas-effect-3.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-3.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-3.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.off-canvas-effect-4.off-canvas-open .t3-wrapper,
.off-canvas-effect-4.off-canvas-open .t3-mainnav-android {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-4.t3-off-canvas {
  z-index: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.off-canvas-effect-4.off-canvas-open .off-canvas-effect-4.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-effect-4.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-wrapper,
.off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-mainnav-android {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-4.t3-off-canvas {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}
.off-canvas-effect-5.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-5.t3-off-canvas {
  z-index: 1;
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}
.off-canvas-effect-5.off-canvas-open .off-canvas-effect-5.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-right.off-canvas-effect-5.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-5.t3-off-canvas {
  z-index: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
body.off-canvas-effect-6 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
}
.off-canvas-effect-6 .t3-wrapper {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: auto;
  overflow: hidden;
}
.off-canvas-effect-6.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0) rotateY(-15deg);
  transform: translate3d(250px, 0, 0) rotateY(-15deg);
}
.off-canvas-effect-6.t3-off-canvas {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-6.off-canvas-open .off-canvas-effect-6.t3-off-canvas {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-effect-6.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-6 .t3-wrapper {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-6.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0) rotateY(15deg);
  transform: translate3d(-250px, 0, 0) rotateY(15deg);
}
.off-canvas-right.off-canvas-effect-6.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
body.off-canvas-effect-7 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.off-canvas-effect-7 .t3-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-7.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-7.t3-off-canvas {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
  transform: translate3d(-100%, 0, 0) rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-7.off-canvas-open .off-canvas-effect-7.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(0deg);
  transform: translate3d(-100%, 0, 0) rotateY(0deg);
}
body.off-canvas-effect-7.off-canvas-right {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-7.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-7.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
  transform: translate3d(100%, 0, 0) rotateY(90deg);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.off-canvas-right.off-canvas-effect-7.off-canvas-open .off-canvas-right.off-canvas-effect-7.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(0deg);
  transform: translate3d(100%, 0, 0) rotateY(0deg);
}
body.off-canvas-effect-8 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.off-canvas-effect-8 .t3-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-8.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-8.t3-off-canvas {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg);
  transform: translate3d(-100%, 0, 0) rotateY(90deg);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-8.off-canvas-open .off-canvas-effect-8.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(0deg);
  transform: translate3d(-100%, 0, 0) rotateY(0deg);
}
.off-canvas-effect-8.t3-off-canvas::after {
  display: none;
}
body.off-canvas-effect-8.off-canvas-right {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-8.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-8.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg);
  transform: translate3d(100%, 0, 0) rotateY(-90deg);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.off-canvas-right.off-canvas-effect-8.off-canvas-open .off-canvas-right.off-canvas-effect-8.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(0deg);
  transform: translate3d(100%, 0, 0) rotateY(0deg);
}
body.off-canvas-effect-9 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
}
.off-canvas-effect-9 .t3-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-9.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(0, 0, -250px);
  transform: translate3d(0, 0, -250px);
}
.off-canvas-effect-9.t3-off-canvas {
  opacity: 1;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-9.off-canvas-open .off-canvas-effect-9.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-effect-9.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-9.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
body.off-canvas-effect-10 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.off-canvas-effect-10.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-10.t3-off-canvas {
  z-index: 1;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, -250px);
  transform: translate3d(0, 0, -250px);
}
.off-canvas-effect-10.off-canvas-open .off-canvas-effect-10.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
body.off-canvas-effect-10.off-canvas-right {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-10.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
body.off-canvas-effect-11 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
}
.off-canvas-effect-11 .t3-wrapper {
  height: auto;
  overflow: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-11.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(100px, 0, -600px) rotateY(-20deg);
  transform: translate3d(100px, 0, -600px) rotateY(-20deg);
}
.off-canvas-effect-11.t3-off-canvas {
  opacity: 1;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-11.off-canvas-open .off-canvas-effect-11.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-effect-11.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-11.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-100px, 0, -600px) rotateY(20deg);
  transform: translate3d(-100px, 0, -600px) rotateY(20deg);
}
.off-canvas-right.off-canvas-effect-11.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
body.off-canvas-effect-12 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
}
.off-canvas-effect-12 .t3-wrapper {
  height: auto;
  overflow: hidden;
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-12.off-canvas-open .t3-wrapper {
  -webkit-transform: rotateY(-10deg);
  transform: rotateY(-10deg);
}
.off-canvas-effect-12.t3-off-canvas {
  opacity: 1;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.off-canvas-effect-12.off-canvas-open .off-canvas-effect-12.t3-off-canvas {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.off-canvas-effect-12.t3-off-canvas::after {
  display: none;
}
.off-canvas-right.off-canvas-effect-12 .t3-wrapper {
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.off-canvas-right.off-canvas-effect-12.off-canvas-open .t3-wrapper {
  -webkit-transform: rotateY(10deg);
  transform: rotateY(10deg);
}
.off-canvas-right.off-canvas-effect-12.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
body.off-canvas-effect-13 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.off-canvas-effect-13.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-13.t3-off-canvas {
  z-index: 1;
  opacity: 1;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.off-canvas-effect-13.off-canvas-open .off-canvas-effect-13.t3-off-canvas {
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-speed: 0.2s;
  transition-speed: 0.2s;
}
body.off-canvas-effect-13.off-canvas-right {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-13.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
body.off-canvas-effect-14 {
  -webkit-perspective: 1500px;
  perspective: 1500px;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.off-canvas-effect-14 .t3-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-14.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(250px, 0, 0);
  transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-14.t3-off-canvas {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg);
  transform: translate3d(-100%, 0, 0) rotateY(90deg);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.off-canvas-effect-14.off-canvas-open .off-canvas-effect-14.t3-off-canvas {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(0deg);
  transform: translate3d(-100%, 0, 0) rotateY(0deg);
}
body.off-canvas-effect-14.off-canvas-right {
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-14.off-canvas-open .t3-wrapper {
  -webkit-transform: translate3d(-250px, 0, 0);
  transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-14.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg);
  transform: translate3d(100%, 0, 0) rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.off-canvas-right.off-canvas-effect-14.off-canvas-open .off-canvas-right.off-canvas-effect-14.t3-off-canvas {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(0deg);
  transform: translate3d(100%, 0, 0) rotateY(0deg);
}
.old-ie .t3-off-canvas {
  z-index: 100 !important;
  left: -250px;
}
html[dir="ltr"] .off-canvas-right.old-ie .t3-off-canvas {
  right: -250px;
  left: auto;
}
.modal-open .t3-wrapper {
  position: static;
}
.off-canvas-toggle {
  border-radius: 0;
  border: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.off-canvas-toggle:focus {
  outline: none;
}
.t3-off-canvas {
  background: #ffffff;
  color: #333333;
}
.t3-off-canvas .t3-off-canvas-header {
  background: #eeeeee;
  color: #333333;
  padding: 0 0 0 12px;
  height: 35px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
  margin: 0;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.t3-off-canvas .close {
  margin: 0;
  height: 35px;
  line-height: 35px;
  width: 35px;
  background: #bbbbbb;
  position: absolute;
  top: 0;
  right: 0;
}
.t3-off-canvas .t3-off-canvas-body {
  padding: 24px 12px;
}
.t3-off-canvas .t3-off-canvas-body a {
  color: #428bca;
  text-decoration: none;
}
.t3-off-canvas .t3-off-canvas-body a:hover,
.t3-off-canvas .t3-off-canvas-body a:focus {
  color: #2a6496;
  text-decoration: none;
}
.t3-off-canvas .t3-off-canvas-body a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.t3-off-canvas .t3-off-canvas-body .t3-module {
  margin-bottom: 20px;
}
.t3-off-canvas .t3-off-canvas-body .module-title {
  margin-bottom: 10px;
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/templates/t3_bs3_blank/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.0.3');src:url('/templates/t3_bs3_blank/fonts/font-awesome/fonts/fontawesome-webfont.eot#iefix&v=4.0.3') format('embedded-opentype'),url('/templates/t3_bs3_blank/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('/templates/t3_bs3_blank/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('/templates/t3_bs3_blank/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
body { background:#292f38; font:300 14px/21px Arial, Helvetica, sans-serif;  font-family: 'Roboto', sans-serif;}

body.contentpane { background:#fff;}



body input {font-family: 'Roboto', sans-serif; background:#f5f7f8;}
a {  outline:none!important;}

a:hover { color:#373d45;outline:none;}

.wrapper { overflow:hidden; width:100%;}

body input.inputbox  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;}

body input.inputbox:focus { border:2px solid #e4e4e2;}

h3.module-title, .order h3 { font-size:24px; text-transform:uppercase; font-weight:300; font-family: 'Roboto', sans-serif; margin-bottom:30px;}

h3.module-title.no-products { background:#e6f1f8; border-radius:6px; padding:5px 20px 18px; font-size:14px; line-height:20px; color:#2980b9; display:block; text-transform:capitalize; float:none;}

h3.module-title.no-products i { margin-right:15px; font-size:36px; line-height:36px; color:#3498db; position:relative; bottom:-7px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Roboto', sans-serif; font-weight:500;}

div.not_text { font-size:14px;}

.clear { clear:both;}

.t3-module { margin-bottom:10px;}

.t3-sidebar { padding-top:0; padding-bottom:0;}

/* boxed */

.boxed-version .boxed { max-width:1220px; margin:0 auto;}



/* top header */

.top-block { position:relative; }

.top-block.fix #t3-mainnav { position:fixed; top:0; left:0; width:100%; z-index:9999;}

.center-block { position:relative; }

.bottom-block { position:relative; }



.header-top { border-bottom:1px solid #e2e6e7;   padding:4px 0;font-size:12px; line-height:22px;}

.header-top .t3-module {margin-bottom:0;}

.fancybox-overlay { z-index:20000;}

.module.login {

  padding-top: 0px;

  position:relative;

  z-index:100000;

}

.poping_links span {}

.module.login a:hover {

  text-decoration: none;

}

.module.login .modal-header { border:none;}

.module.login .modal-body { padding:0 30px;}

.module.login span.title { font-size:20px; display:block; padding-top:10px; padding-left:14px;}



.module.login .modal-dialog {

    width: 400px;

	position:fixed;

	top:50%;

	left:50%;

	margin:-220px 0 0 -200px;

}

.module.login .modal-dialog .close { color:#292f38; font-size:36px; opacity:1;}

.module.login .modal-dialog .close:hover {color:#e74c3c; opacity:1;} 

.module.login #form-login input { width:99%; height:40px; line-height:20px; padding:6px 10px; border-radius:3px;border:2px solid #e2e6e7; background:#f5f7f8; box-shadow:none; margin-bottom:15px;}

.fleft.log label { font-weight:300; font-size:14px;} 

.wrapper_remember { overflow:hidden; width:100%; padding-top:5px;}



.wrapper_remember .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}

.wrapper_remember .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.wrapper_remember .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }

.wrapper_remember  .jq-checkbox.disabled span { display:none;}



.wrapper_remember label { float:left; margin:0; margin-left:10px; font-weight:300; font-size:14px;}

.button-log { padding-top:20px; padding-bottom:30px;}

.button-log .Forgot { float:right; margin:-6px 0 0 0; padding:0; list-style:none;}

.button-log .Forgot li a {  font-size:13px; line-height:20px; display:inline-block;}

.button-log .Forgot li a:hover {}

.create_customer { background:#ecf0f1; padding:22px 30px; margin-left:-30px; margin-right:-30px; border-radius:0 0 6px 6px;}

.create_customer span { font-size:20px; display:inline-block; padding-right:18px;}

#logins .admin { float:left; padding-top:2px; padding-right:5px;}

#logins #login-form2 { float:left;}

#logins #login-form2 .button { height:28px; line-height:26px;}

.module.phone { text-align:center;}

.module.phone span { font-weight:500;}



.module.menu { width:auto; float:right; margin-right:-5px;}

.module.menu ul { margin:0; padding:0; list-style-type:none;}

.module.menu ul li { float:left; margin:0; padding:0 7px 0 9px; background:url(/templates/t3_bs3_blank/images/top-menu-marker.gif) left center no-repeat;}

.module.menu ul li:first-child { background:none;}

.module.menu ul li a { margin:0; padding:0; background:none; text-decoration:none;}

.module.menu ul li a:hover { }

/* header */

#t3-header { position:relative; z-index:10000; background:#fafbfb; }

.mod-right .fright { float:right; padding-top:28px;}

.mod-right .fleft {float:left;}

.mod-cart { float:left; margin-right:-5px;}

.logo-image h1 { margin-top:24px; margin-left:0px; margin-bottom:30px;}

/* header - row - curencies */



.mod-languages , .mod-currencies, .mod-compare , .mod-wishlist { margin-left:5px;}

#cur-lang { position:relative; padding-bottom:10px; }

#cur-lang .heading { background:#ecf0f1; height:40px; width:75px; padding:0 0 0 15px; border-radius:4px; text-align:left; display:table-cell; vertical-align:middle;  cursor:pointer;margin-bottom:-10px; 

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

transition: all 0.5s ease;

}

#cur-lang .heading:hover, #cur-lang.act .heading { background:#2c3e50;}

#cur-lang .heading:hover span, #cur-lang.act .heading span {color:#fff!important;}

#cur-lang .heading span  { display:inline-block; font-size:14px; text-transform:capitalize;}

#cur-lang .heading  span:first-child {  padding-right:1px;}

#cur-lang .heading img { position:relative; top:-2px;}

#cur-lang  ul { padding:0px 0; background:#34495e; border-top:3px solid #34495e; margin:20px 0 0 0; list-style-type:none; position:absolute; right:0; top:50px; min-width:170px; visibility:hidden;opacity:0; 

border-radius:4px;

box-shadow:0 0 4px rgba(0,0,0,0.2);

-webkit-transition: all 0.2s ease-in-out;

-moz-transition: all 0.2s ease-in-out;

-o-transition: all 0.2s ease-in-out;

-ms-transition: all 0.2s ease-in-oute;

transition: all 0.2s ease-in-out;





}



/* var border */

#cur-lang:hover ul { display:block; margin:0px 0 0 0; visibility:visible;opacity:1;}

#cur-lang  ul i.fa.fa-sort-desc { color:#34495e; position:absolute; right:20px; top:-10px; font-size:18px;}  /* var marker color */

#cur-lang  ul li a  { padding:8px 10px 8px 10px; text-align:left; display:block; font-size:14px; line-height:20px; color:#fff;

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;

transition: all 0.3s ease;

}

#cur-lang  ul  div { margin-top:-2px;}

#cur-lang  ul li.firstItem a {border-radius:4px 4px 0 0;}

#cur-lang  ul li.lastItem a {border-radius: 0 0 4px 4px;}

#cur-lang  ul li a:hover , #cur-lang  ul li a.act { background:#2c3e50; color:#fff; text-decoration:none; cursor:pointer; padding-left:15px} /* var hover color */

#cur-lang  ul li a.act { cursor:default;}



#cur-lang.header-button-compare,#cur-lang.header-button-wishlist { padding-bottom:0;}

#cur-lang.header-button-compare .heading , #cur-lang.header-button-wishlist .heading{ width:49px; padding:6px 0 0 10px; position:relative;}

#cur-lang.header-button-compare .heading i , #cur-lang.header-button-wishlist .heading i{ display:inline-block;  font-size:22px;}

#cur-lang.header-button-compare:hover .heading i , #cur-lang.header-button-wishlist:hover .heading i {color:#fff;}



#cur-lang.header-button-compare .heading span, #cur-lang.header-button-wishlist .heading span{ display:inline-block; color:#fff; width:18px; height:18px; line-height:16px; text-align:center; background:#e74c3c; position:absolute; left:21px; top:14px; border-radius:12px;}

/* top menu */

#t3-mainnav { border:none; background:#323a45; min-height:60px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }

#t3-mainnav .t3-navbar {position:relative;}

#t3-mainnav .navbar-nav > li { }



#t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { 

font-size:12px; line-height:20px; font-weight:500; color:#fff; text-transform:uppercase; padding:20px 40px; display:inline-block;

-webkit-transition: all 0.5s ease;

-moz-transition: all 0.5s ease;

-o-transition: all 0.5s ease;

-ms-transition: all 0.5s ease;

transition: all 0.5s ease;

}



#t3-mainnav .navbar-nav > li > a:hover,

#t3-mainnav .navbar-nav > li > a:focus,

#t3-mainnav .navbar-nav > li > span:hover,

#t3-mainnav .navbar-nav > li > span:focus,

#t3-mainnav .navbar-nav > .active > a,

#t3-mainnav .navbar-nav > .active > a:hover,

#t3-mainnav .navbar-nav > .active > a:focus,

#t3-mainnav .navbar-nav > .active > span,

#t3-mainnav .navbar-nav > .active > span:hover,

#t3-mainnav .navbar-nav > .active > span:focus,

#t3-mainnav .navbar-nav > .open > a,

#t3-mainnav .navbar-nav > .open > a:hover,

#t3-mainnav .navbar-nav > .open > a:focus,

#t3-mainnav .navbar-nav > .open > span,

#t3-mainnav .navbar-nav > .open > span,

#t3-mainnav .navbar-nav > .open > span

{

  color: #fff;

  background-color: #e74c3c;

}

#t3-mainnav .navbar-nav  .t3-module img { width:100%;}

#t3-mainnav .navbar-nav > .dropdown > a .caret {

  border-top-color: #fff;

  border-bottom-color: #fff;

}

#t3-mainnav .dropdown-menu { border:none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.176); border-radius:4px; margin-top:10px;}

#t3-mainnav .dropdown-menu  .dropdown-menu { border:none; border-top:none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.176); border-radius:4px; margin-top:-13px; margin-left:26px;}



 #t3-mainnav  .dropdown-menu:before {

	border-left: 8px solid rgba(0, 0, 0, 0);

    border-right: 8px solid rgba(0, 0, 0, 0);

    margin-left: 2px;

    vertical-align: middle;

    width: 16px; 

	height: 8px;

	content:" ";

	position:absolute;

	left:20px; top:-11px;

	}

	 #t3-mainnav  .dropdown-menu .dropdown-menu:before {

		border-top: 8px solid rgba(0, 0, 0, 0);

		border-bottom: 8px solid rgba(0, 0, 0, 0);

		height: 8px;

		margin-left: 2px;

		vertical-align: middle;

		width: 16px;

		content:" ";

		position:absolute;

		left:-21px; top:20px;

	}

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a 

	{

		

		font-weight:700;font-size:14px;padding:8px 5px;

		-webkit-transition: all 0.7s ease;

		-moz-transition: all 0.7s ease;

		-o-transition: all 0.7s ease;

		-ms-transition: all 0.7s ease;

		transition: all 0.7s ease;

	}

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a:hover,

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group > a:focus , 

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active > a ,

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active > a:hover ,

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.active > a:focus ,

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open > a ,

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open > a:hover ,

	#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav .mega-group.open > a:focus 

	{padding-left:15px; background:#ecf0f1;}

	

	#t3-mainnav .t3-megamenu  .mega-nav > li a 

	{ 

		 font-weight:300; font-size:14px;padding:5px;

		-webkit-transition: all 0.7s ease;

		-moz-transition: all 0.7s ease;

		-o-transition: all 0.7s ease;

		-ms-transition: all 0.7s ease;

		transition: all 0.7s ease;

	}

	#t3-mainnav .t3-megamenu .mega-nav > li a:hover,

	#t3-mainnav .t3-megamenu .mega-nav > li.open > a,

#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li a:hover,

#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li.active > a,

#t3-mainnav .t3-megamenu .mega-nav > li a:focus,

#t3-mainnav .t3-megamenu .dropdown-menu .mega-nav > li a:focus 

	{ padding-left:15px; background:#ecf0f1; }

/* top search */

#t3-mainnav { position:relative; z-index:9999;}

#t3-mainnav.srcbg {

	background:#fff!important;

	-webkit-animation: srcbg 300ms ease-out;

-moz-animation: srcbg 300ms ease-out;

animation: srcbg 300ms ease-out;



}

#t3-mainnav.srend {

	background:#323a45;

	-webkit-animation: srcbg2 600ms ease-out;

-moz-animation: srcbg2 600ms ease-out;

animation: srcbg2 600ms ease-out;

}



.serchline { width:100%; clear:both; position:absolute; left:0; top:0; z-index:1; background:#fff;}

.serchline form { display:none;}

#t3-mainnav.srcbg  form { display:block;}

#t3-mainnav.srcbg .sropen { display:none;}



#t3-mainnav.srcbg .srclose { display:block;}

.serchline input { width:100%; height:60px; border:none; background:none; border-radius:0; box-shadow:none!important; padding-top:20px; padding-bottom:20px; padding-right:60px;  font-size:16px; line-height:20px; font-weight:300;}





/* top Slider */

#Slider { position:relative; z-index:1; max-height:480px; background:#fafbfb;}

#Slider .cap_box  { max-width:1170px; margin:0 auto;}

.cap_box { text-align:center;}

#Slider .cap_box.cap_slide2  { max-width:550px; margin:0 0;}

#Slider .cap_box.cap_slide3  { max-width:550px; margin:0; float:right;}



#Slider .cap-img { text-align:center; padding-top:57px;}

#Slider .text1 {  font-size:43px; line-height:46px; font-weight:900; text-transform:uppercase; text-align:center; margin-top:-2px;}

#Slider .text2 {  font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:90px; padding-bottom:20px; position:relative;}

#Slider .text2:after { content:" "; position:absolute; bottom:10px; left:50%; width:58px; border-top:2px solid rgba(50,58,69,0.1); margin-left:-29px;}



#Slider .text2.rev { font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:0px; padding-bottom:20px; position:relative;}

#Slider .text2.rev:after { content:" "; position:absolute; bottom:10px; left:0; width:58px; border-top:2px solid rgba(50,58,69,0.1);margin-left:0px;}



#Slider .text3 {  font-size:43px; line-height:46px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:0px;}

#Slider .text4 {  font-size:43px; line-height:46px; font-weight:900; text-transform:uppercase; text-align:center; margin-top:0px;}



#Slider .cap_box.cap_slide3 .text2 { color:#fff; font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:90px; padding-bottom:20px; position:relative;}

#Slider .cap_box.cap_slide3 .text2:after { content:" "; position:absolute; bottom:10px; left:50%; width:58px; border-top:2px solid rgba(255,255,255,0.1); margin-left:-29px;}

#Slider  .text2_2.rev { color:#fff; font-size:16px; line-height:28px; font-weight:300; text-transform:uppercase; text-align:center; margin-top:0px; padding-bottom:20px; position:relative;}

#Slider  .text2_2.rev:after { content:" "; position:absolute; bottom:10px; left:auto; right:0; width:58px; border-top:2px solid rgba(255,255,255,0.1); margin-left:0px;}



#Slider .cap_box.cap_slide3 .text3 { color:#fff; font-size:43px; line-height:46px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:0px;}

#Slider .cap_box.cap_slide3 .text4 { color:#fff; font-size:43px; line-height:46px; font-weight:900; text-transform:uppercase; text-align:center; margin-top:0px;}



#Slider  .price { color:#fff; font-size:33px; line-height:36px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:0px;}



#Slider .cap_box .price { color:#fff; font-size:33px; line-height:36px; font-weight:700; text-transform:uppercase; text-align:center; margin-top:40px;}



#Slider .button { text-transform:uppercase; font-size:24px; line-height:60px; border-radius:4px; display:inline-block; height:60px; padding-left:21px; padding-right:21px; font-weight:300; margin:15px auto 0; color:#fff;}

#Slider .button:hover{color:#fff;}

#Slider  .cap_box .button { margin-top:40px;}

#Slider .cap_slide3  .button {margin-top:15px;}

.camera_commands_emboss .camera_pag .camera_pag_ul li:hover, .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent  {}

.camera_prev:hover,.camera_next:hover  {  opacity:0.8; }

/* rev */

#Slider .tp-leftarrow, #Slider .tp-rightarrow {

	cursor: pointer;

	padding:0 0 0 0;

	height: 60px;

	width: 60px;

	 opacity:0.5;

	 border-radius:4px;

	 background: #292f38

}

#Slider .tp-leftarrow:after {

	background:url(/templates/t3_bs3_blank/images/arrows.png) no-repeat left top;

	content:" ";

	width:12px;

	height:19px;

	position:absolute;

	top:19px;

	left:50%;

	margin-left:-6px;

}

#Slider .tp-rightarrow:after {

	background:url(/templates/t3_bs3_blank/images/arrows.png) no-repeat right top;

	content:" ";

	width:12px;

	height:19px;

	position:absolute;

	top:19px;

	left:50%;

	margin-left:-6px;

}

#Slider .tp-leftarrow:hover,#Slider .tp-rightarrow:hover  { opacity:0.8; }



/* rev */

.boxed-version #Slider .cap_box .button { height:38px; line-height:36px; font-size:18px; text-transform:none;}

.boxed-version #Slider .cap_slide1 .button { display:none;}

.boxed-version #Slider .cap-img { padding-top:20px;}

.boxed-version #Slider .cap_box .text2 { margin-top:20px;}

/* top Top banners */

#Toprow {position:relative;  background:#fafbfb; padding-bottom:10px;}

#Toprow .container.t3-sl { padding-bottom:0;}

#Toprow .t3-module { margin-bottom:0;}

.banneritem { float:left; margin-left:30px;}

.banneritem:first-child { margin-left:0;}

.banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}

.banneritem:hover img { box-shadow:0 0 6px rgba(0,0,0,0.3);}



.botbanners { width:100%; }

.botbanners  .bannergroupbotbanners {  width:100%;}

.botbanners .banneritem { float:left; margin-left:30px;  max-width:555px; width:50%;}

.botbanners .banneritem:first-child { margin-left:0;}

.botbanners .banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; width:100%!important; height:auto!important;}



.botbanners2 { width:100%;margin-bottom:20px;}

.botbanners2  .bannergroupbotbanners {  width:100%;}

.botbanners2 .banneritem { float:left; margin-left:38px;  max-width:555px; width:47%;}

.botbanners2 .banneritem:first-child { margin-left:0;}

.botbanners2 .banneritem img { border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; width:100%!important; height:auto!important;}





.top-breadcrumbs { background:#f2f4f5; font-size:13px;}

.top-breadcrumbs span { }

.top-breadcrumbs a {  text-decoration:none;}

.top-breadcrumbs a:hover { }

.top-breadcrumbs .breadcrumb > li + li:before {font-family: FontAwesome;content:"\f105";}

/* top Bot banners */

.module.botbanners { margin-bottom:50px; margin-top:20px;}

/* top prods layout  */

.MainRow {position:relative;  background:#fafbfb; }

.MainRow .t3-mainbody { padding-top:40px; padding-bottom:0;}

.MainRow .t3-content { padding-bottom:0; padding-top:0;}

.mod_vm2products { width:100%; clear:both;}

ul.layout { list-style:none; margin:0; padding:0; width:100%;}

ul.layout li { width:103%;}

#vm2product li { width:104%;}

.prod-row div.tooltip { width:33%; font-size:11px;}

ul.layout .prod-row { float:left; margin-right:30px; position:relative; margin-bottom:30px;width:262px;}

ul.layout .product-box {  background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); padding:10px; border-radius:3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;max-width: 290px;}

ul.layout .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.3);}

ul.layout .product-box .browseImage  { position:relative; width:100;}

ul.layout .product-box .browseImage a { position:relative; width:100%; height:100%; min-height:242px; display:inline-block; text-align:center;}

ul.layout .product-box .browseImage img { width:auto; height:auto; max-width:100%; max-height:100%;vertical-align: middle; line-height:100%;}

ul.layout .product-box .Title { padding-top:18px; width:100%; overflow:hidden; clear:both;}

ul.layout .product-box .Title a { font-size:16px; line-height:18px;  font-weight:300; text-decoration:none;}

ul.layout .product-box .Title a:hover {color:#ea6456;}



ul.layout .product-box .Price { float:left; font-size:16px; line-height:18px;font-weight:300; padding-top:10px;}

ul.layout .product-box .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}

ul.layout .product-box .wrapper-slide { padding-top:20px; clear:both; overflow:hidden; width:100%;}

ul.layout .product-box .addtocart-button { padding:0 20px;}

ul.layout .product-box .addtocart-area2 { float:left;}

ul.layout .product-box .wishlist , ul.layout .product-box .compare_cat  { float:right; margin-left:5px;}



ul.layout .product-box .add_wishlist , ul.layout .product-box .add_compare { background:#e2e6e7;font-weight:300; padding:2px 10px; height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}

ul.layout .product-box .add_wishlist i , ul.layout .product-box .add_compare i { font-size:20px; display:block; text-indent:0px; display:inline-block;}

ul.layout .product-box .add_wishlist span  , ul.layout .product-box .add_compare span { display:none;}

ul.layout .product-box .add_wishlist:hover,ul.layout .product-box .add_wishlist.active,

ul.layout .product-box .add_wishlist:focus , ul.layout .product-box .add_compare:hover,ul.layout .product-box .add_compare.active,

ul.layout .product-box .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}



  @media (min-width: 768px) {

	ul.layout .product-box .add_wishlist , ul.layout .product-box .vote , ul.layout .product-box .add_compare { position:relative; right:0px; top:-10px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden; opacity:0;}

	ul.layout .product-box:hover .add_wishlist , ul.layout .product-box:hover .add_compare { top:0px; visibility:visible; opacity:1;}

	ul.layout .product-box .vote  { position:relative; left:-10px; top:0px; z-index:998;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out; cursor:pointer; visibility:hidden;}

	ul.layout .product-box:hover .vote { left:0px; visibility:visible;opacity:1;}

  }





ul.layout .prod-row .lbl-box { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;right: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

ul.layout .prod-row .lbl-box .discount , ul.layout .prod-row .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}

ul.layout .prod-row .lbl-box .discount { background:#e67e22;}

ul.layout .prod-row .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) right top no-repeat; }

ul.layout .prod-row  .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) right bottom no-repeat;}

ul.layout .prod-row .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) left top no-repeat; }

ul.layout .prod-row  .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) left bottom no-repeat;}





.count_holder_small { display:none;}

.mod_vm2products .quantity-box ,  .mod_vm2products .quantity-controls , .mod_vm2products .attributes,

.prod_box .quantity-box ,  .prod_box .quantity-controls , .prod_box .attributes ,

.slide_box .quantity-box ,  .slide_box .quantity-controls , .slide_box .attributes{ display:none;}

ul.layout .product-box .vote { float:right; padding-top:10px;}

.ratingbox { width:70px; height:14px; background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left top repeat-x; position:relative;}

.stars-orange { position:absolute; left:0; top:-1px;height:14px;background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left bottom repeat-x;}



ul.layout .product-box  a .front {

	-webkit-transform: rotateX(0deg) rotateY(0deg);

	-webkit-transform-style: preserve-3d;

	-webkit-backface-visibility: hidden;



	-moz-transform: rotateX(0deg) rotateY(0deg);

	-moz-transform-style: preserve-3d;

	-moz-backface-visibility: hidden;



	-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

	z-index:9;

	position:relative;

	

}

ul.layout .product-box  a .front img {display:inline-block;}

ul.layout .product-box:hover a .front {

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

}

ul.layout .product-box  a .back {

	-webkit-transform: rotateY(-180deg);

	-webkit-transform-style: preserve-3d;

	-webkit-backface-visibility: hidden;



	-moz-transform: rotateY(-180deg);

	-moz-transform-style: preserve-3d;

	-moz-backface-visibility: hidden;



	-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

	position:absolute;

	left:0; top:0;

	 height: auto;

    max-height: 280px;

    max-width: 100%;

	width: 100%;

}



ul.layout .product-box:hover a .back {

	-webkit-transform: rotateX(0deg) rotateY(0deg);

	-moz-transform: rotateX(0deg) rotateY(0deg);

	z-index:10;

}

a.modal { position:relative; top:0; left:0; padding:0; margin:0; display:inline-block; overflow:inherit; z-index:0;}

ul.layout2 .product-box .call-a-question { text-align:center; margin-bottom:10px; padding-top:17px;}

ul.layout .product-box .call-a-question {  margin-bottom:0px; padding-top:0px; float:left; margin-right:5px;}

ul.layout .product-box .slide-hover .wrapper { position:relative; overflow:inherit;}



/* top prods layout2  */

.MainRow {position:relative;  background:#fafbfb; }

.MainRow .t3-mainbody { padding-top:50px; padding-bottom:40px;}

.MainRow .t3-content { padding-bottom:0; padding-top:0;}

.mod_vm2products { width:100%; clear:both;}

ul.layout2 { list-style:none; margin:0; padding:0; width:100%;}

ul.layout2 li { width:103%;}

ul.layout2 .prod-row { float:left; margin-right:30px; position:relative; margin-bottom:30px;width:262px;}

ul.layout2 .product-box {  background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); padding:10px; border-radius:3px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;max-width: 280px;}

ul.layout2 .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.3);}

ul.layout2 .product-box .browseImage  { position:relative; width:100;}

ul.layout2 .product-box .browseImage a { position:relative; width:100%; height:100%; min-height:242px; display:inline-block; text-align:center;}

ul.layout2 .product-box .browseImage img { width:auto; height:auto; max-width:100%; max-height:100%;vertical-align: middle; line-height:100%;}

ul.layout2 .product-box .Title { padding-top:18px; width:100%; overflow:hidden; clear:both; text-align:center;}

ul.layout2 .product-box .Title a { font-size:16px; line-height:18px;  font-weight:300; text-decoration:none;}

ul.layout2 .product-box .Title a:hover {}



ul.layout2 .product-box .Price { float:none; text-align:center; font-size:16px; line-height:18px;font-weight:300; padding-top:0px;}

ul.layout2 .product-box .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}

ul.layout2 .product-box .wrapper-slide { padding-top:20px; clear:both; overflow:hidden; width:100%;}

ul.layout2 .product-box .addtocart-button { padding:0 20px;}

ul.layout2 .product-box .addtocart-area2 { float:none; clear:both; width:100%; padding-bottom:10px; text-align:center;}

ul.layout2 .product-box .wishlist    { float:left; margin-left:0px; position:relative;}

ul.layout2 .product-box .wishlist:after { content:" "; position:absolute; right:-25%; top:7px; width:1px; height:9px; background:#e2e6e7; }

ul.layout2 .product-box .compare_cat { float:right; margin-left:0px;}



ul.layout2 .product-box .add_wishlist , ul.layout2 .product-box .add_compare { background:none;font-weight:300; padding:0px 0px; height:auto; font-size:14px; line-height:20px; display:inline-block; border:none; border-radius:0px;  border-bottom:none; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}

ul.layout2 .product-box .add_wishlist i , ul.layout2 .product-box .add_compare i { font-size:20px; display:block; text-indent:0px; display:none;}

ul.layout2 .product-box .add_wishlist span  , ul.layout2 .product-box .add_compare span { display:inline-block;}

ul.layout2 .product-box .add_wishlist:hover,ul.layout2 .product-box .add_wishlist.active,

ul.layout2 .product-box .add_wishlist:focus , ul.layout2 .product-box .add_compare:hover,ul.layout2 .product-box .add_compare.active,

ul.layout2 .product-box .add_compare:focus {background:none;border-bottom:none; text-decoration:none;}







ul.layout2 .prod-row .lbl-box { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;right: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

ul.layout2 .prod-row .lbl-box .discount , ul.layout2 .prod-row .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}

ul.layout2 .prod-row .lbl-box .discount { background:#e67e22;}

ul.layout2 .prod-row .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) right top no-repeat; }

ul.layout2 .prod-row  .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) right bottom no-repeat;}

ul.layout2 .prod-row .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) left top no-repeat; }

ul.layout2 .prod-row  .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) left bottom no-repeat;}





ul.layout2 .product-box .vote { float:none; text-align:center; padding-top:5px; padding-bottom:5px;width:100%; margin:0 auto; display:inline-block; }

.ratingbox { width:70px; height:14px; background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left top repeat-x; position:relative;margin:0 auto;}

.stars-orange { position:absolute; left:0; top:-1px;height:14px;background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left bottom repeat-x;}



ul.layout2 .product-box  a .front {

	-webkit-transform: rotateX(0deg) rotateY(0deg);

	-webkit-transform-style: preserve-3d;

	-webkit-backface-visibility: hidden;



	-moz-transform: rotateX(0deg) rotateY(0deg);

	-moz-transform-style: preserve-3d;

	-moz-backface-visibility: hidden;



	-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

	z-index:9;

	position:relative;

	

}

ul.layout2 .product-box  a .front img {display:inline-block;}

ul.layout2 .product-box:hover a .front {

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

}

ul.layout2 .product-box  a .back {

	-webkit-transform: rotateY(-180deg);

	-webkit-transform-style: preserve-3d;

	-webkit-backface-visibility: hidden;



	-moz-transform: rotateY(-180deg);

	-moz-transform-style: preserve-3d;

	-moz-backface-visibility: hidden;



	-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

	position:absolute;

	left:0; top:0;

	 height: auto;

    max-height: 280px;

    max-width: 100%;

	width: 100%;

}



ul.layout2 .product-box:hover a .back {

	-webkit-transform: rotateX(0deg) rotateY(0deg);

	-moz-transform: rotateX(0deg) rotateY(0deg);

	z-index:10;

}

/* top prods slider  */

.slide_box .owl-item { margin-right:0px; }

.slide_box ul.layout2 li  , .slide_box ul.layout li {

float:none;

width:auto;

margin-right:15px;

margin-left:15px;

}

.slide_box ul.layout2 .prod-row , .slide_box ul.layout .prod-row { margin-right:0; float:none; width:auto;}

.slide_box_width {width:102%; overflow:hidden;margin-left:-14px; padding-right:0px; padding-top:55px; margin-top:-55px;}

.slide_box { width:100%; }

.slide_box .owl-carousel .owl-wrapper-outer  { overflow:inherit!important;}

.owl-wrapper { margin-top:0px!important; margin-left:0px!important;}

 ul.layout2 .product-box:hover ,  ul.layout .product-box:hover {box-shadow:0 0 10px rgba(0,0,0,0.1);}

.owl-controls { position:absolute; right:10px; top:-50px; overflow:hidden;}

.owl-prev , .owl-next { background:#e2e6e7; width:30px; height:30px; padding-top:3px; padding-bottom:3px; border-radius:3px; font-size:20px;  text-align:center; float:left; margin-right:5px;}

.owl-prev:hover , .owl-next:hover {  color:#fff;}

.owl-pagination { display:none;}

/* brands prods slider */

.module.brands { margin-top:30px;}

.list_carousel_brand { margin-bottom:30px;}

.list_carousel_brand ul { margin:0; padding:0; list-style:none;}

.list_carousel_brand ul li   {

float:none;

width:auto;

margin-right:15px;

margin-left:15px;

}

.list_carousel_brand {width:102%; overflow:hidden;margin-left:-14px; padding-right:0px; padding-top:55px; margin-top:-55px; padding-bottom:20px;}

.slide_box { width:100%; }

.list_carousel_brand .owl-carousel .owl-wrapper-outer  { overflow:inherit!important;}

.list_carousel_brand li a { display:inline-block; width:100%; height:100%;}

.list_carousel_brand li a img {

    height: auto;

	opacity: 0.8;

	 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;

      -moz-transition: -moz-transform 0.4s, opacity 0.4s;

     transition: transform 0.4s, opacity 0.4s;

	  -webkit-transform: scale(1.0);

	-moz-transform: scale(1.0);

	-ms-transform: scale(1.0);

	transform: scale(1.0);

	  max-height: 100%;

    max-width: 100%;

}

.list_carousel_brand li a:hover img {

	opacity: 1;

	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;

      -moz-transition: -moz-transform 0.4s, opacity 0.4s;

     transition: transform 0.4s, opacity 0.4s;

	 	  -webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);



	 }

/* footer */

#t3-footer { border:none; background:none;}

#t3-footer aside.t3footnav{ border:none; }

#t3-footer .t3-copyright { border:none; padding:0;}

.t3-footnav { padding:35px 0 40px 0;}

#t3-footer .module-title { font-size:20px; color:#f9f9f9; text-transform:capitalize; padding:0; padding-bottom:10px;}

.t3-footnav .t3-module { background:none; color:#bdc3c7;}

#t3-footer .menu.nav { margin:-8px 0 0 0; padding:0; list-style:none;}

#t3-footer .menu.nav li { padding:0; border-top:1px solid #404852; line-height:16px; font-weight:300; font-size:14px; overflow:hidden; position:relative;}

#t3-footer .menu.nav li:first-child { border:none;}

#t3-footer .menu.nav li a { color:#fff; background:none; padding:10px 0;display:block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

#t3-footer .menu.nav li:hover a , #t3-footer .menu.nav li.active a , #t3-footer .menu.nav li:hover > i , #t3-footer .menu.nav li.active > i  { margin-right:5px}

#t3-footer .menu.nav li > i {position:absolute; right:0; top:10px; display:inline-block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.menu.nav li  i { display:none;}

#t3-footer .acymailing_form { text-align:left; margin:0; width:100%;}

.acymailing_form input.inputbox { border:2px solid #e4e4e2; height:40px; padding:6px; margin-bottom:15px;}

.acymailing_form input.inputbox:focus {box-shadow:none;}

.acymailing_form .acysubbuttons { text-align:left;}

.customfoot1 , .acymailing_module_newsletter{ font-size:14px; line-height:21px;}

.social { padding-top:10px;}

.social a { display:inline-block; width:40px; height:40px; color:#838a8f; font-size:18px; margin-right:5px; margin-bottom:5px; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:2px;

-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;}

.social a.facebook:hover { background:#3b5998; color:#fff;}

.social a.twitter:hover { background:#2daae1;color:#fff;}

.social a.google:hover { background:#f63e28;color:#fff;}

.social a.pinterest:hover { background:#cb2027;color:#fff;}

.social a.instagram:hover { background:#835e42;color:#fff;}

.social a.linkedin:hover { background:#0073b2;color:#fff;}

.social a.vimeo:hover { background:#44b0de;color:#fff;}

.social a.youtube:hover { background:#ff3132;color:#fff;}

.social a.flickr:hover { background:#ff0084;color:#fff;}



.t3-copyright .module { font-size:14px; font-weight:300;  background:url(/templates/t3_bs3_blank/images/footer_bg.png) right 20px no-repeat;padding:20px 0;}

.t3-copyright  span { color:#000080;}

.t3-copyright a:hover { text-decoration:none; color:#fff;}

/* solcial tabs */

#social_slider i.fa { display:inline-block; width:40px; height:40px; color:#fff; font-size:18px; margin:0; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:2px 0 0 2px; position:relative; cursor:pointer;

-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

	position:absolute;

	left:-41px; top:0;

	}



#social_slider .fa-facebook{ background:#3b5998;}

#social_slider .fa-twitter{ background:#2daae1;}

#social_slider .fa-envelope-o{ background:#1abc9c;}

#social_slider .fa-youtube{ background:#e74c3c;}

.t3-wrapper { overflow:hidden;}

.center-block > div {position:relative; z-index:1;}

.ssocial.lider-custom { height:0; position:relative; z-index:2;}

.ssocial.lider-custom.fixed { right:0; position:fixed;}

.boxed-version .ssocial.lider-custom { position:fixed;right:0;}

/* Category page */

.prod_cat { background:#fff; padding:10px; width:320px; border-radius:5px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); float:left; margin-right:30px; margin-bottom:30px;}

.prod_cat img { width:100%; height:100%;}

.prod_desc {  font-size:16px; line-height:23px; float:left; width:auto; width:58%; padding-top:20px; padding-bottom:30px;}

.prod_desc img  { margin-top:-20px;}

.category-view .marg { margin-left:-15px;}

.cat_row { background:#fff; padding:10px; width:157px; border-radius:5px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); float:left; margin-left:15px; margin-bottom:15px; float:left;

-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;}

.cat_row:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}

.cat_row h2 { margin:0;}

.cat_row a {  font-size:14px; line-height:24px; font-weight:300; text-decoration:none;

-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

}

.cat_row:hover a { }

.category-title { padding-top:10px;}

.cat_row img { width:100%; height:100%;}



.orderby-displaynumber{background:none; padding:0; padding-top:20px; margin:0 0px 0 0px; margin-bottom:20px; position:relative; z-index:1; border:none; }

.orderby-displaynumber.bot { padding:0; border-top:1px solid #e4e4e2; padding-top:30px; margin-top:10px;}

.orderby-displaynumber.bot .Results { margin-top:0;}

.z-index { position:relative; z-index:3;}

.orderby-displaynumber .box-style {  padding-bottom:10px; }



.border_bot {border-bottom:1px solid #e4e4e2; padding-bottom:10px; margin-bottom:10px;}

.orderby-displaynumber .width90 div.clear { display:none;}

.orderlistcontainer{font-size:12px; line-height:18px; color:#818181; margin:0; position:relative; float:left; margin-right:20px; padding-bottom:10px;}

.orderby-displaynumber .title {  padding-right:0px; padding-top:2px; font-size:13px; line-height:20px; color:#6a6a6a; display:none; }

.orderlistcontainer .Manufactur { display:none;}



.orderlistcontainer div.activeOrder{ margin-top:0px;background:#f5f7f8; cursor:pointer;border:solid #e4e4e2 2px;font-size:13px;padding:3px 25px 3px 10px;  float:left; min-width:110px; height:30px;  border-radius:0; position:relative; z-index:10; cursor:default;  border-radius: 3px 3px 3px 3px;  font-weight:300; cursor:pointer;}

.orderlistcontainer div.activeOrder:after { position:absolute; right:10px; top:10px; width:8px; height:5px; content:" "; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

.orderlistcontainer div.activeOrder.block.hover:after{ background-position:left top;}

.orderlistcontainer:first-child  div.activeOrder { margin-top:0;}





.Order {margin-top:20px; background:#FFF;cursor:pointer;border:solid #e4e4e2 2px;font-size:12px;padding:3px 35px 3px 9px; color:#bebeba; float:left; min-width:110px; height:26px;  border-radius:0; cursor:default; position:relative; z-index:10;}



.orderlistcontainer:first-child div.activeOrder {min-width:80px;}

.orderlistcontainer div.activeOrder.block.hover { background:#fff;}

.orderlistcontainer a {text-decoration:none;display:block; color:#1b1b1b;}

.orderlistcontainer a:hover{text-decoration:none;display:block;}

.orderlistcontainer div.orderlist{display:none;position:absolute; top:32px; left:0px;border:solid #e4e4e2 2px;background:#FFF;cursor:pointer; padding:4px; min-width:152px;width:105%; border-radius:3px;   z-index:999;}

.orderlistcontainer:first-child div.orderlist { left:58px; min-width:140px;width:105%;}

.orderlistcontainer div.orderlist div{padding:0; margin:0;}

.orderlistcontainer div.orderlist div a{color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

.orderlistcontainer div.orderlist div a:hover { background:#f4f4f4; padding-left:14px!important; }



.Results {  font-size:13px; line-height:22px; color:#6a6a6a; margin:20px 0 0 0;}

.Results .display-number { padding-top:5px;}

.Results .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:0px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:2px 25px 3px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:-1px; position:relative;top:10px;}



.Results select { display:none;}

.Results .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

.Results .jq-selectbox .select { height:24px; min-width:10px;width:38%; padding-right:50px;}

.Results .jq-selectbox .trigger .arrow { top:10px;}

.Results .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

.Results .jq-selectbox.opened .arrow{ background-position:left top;}

.Results .jq-selectbox.opened, .Results .jq-selectbox:hover { background:#fff;}



.Results .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;

margin: -2px 0 0 -7px;  padding: 0;}

.Results .jq-selectbox .dropdown ul { margin:0; padding:0;}

.Results .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

.Results .jq-selectbox .dropdown ul li:hover , .Results .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }





.Results span { display:block; float:left; padding-bottom:0px; margin-right:15px; }

.Results span + span {text-transform:lowercase; margin-top:-13px;}

.Results .floatleft { float:left;}

.pagination {

    margin:0 0 0px 0;

	float:right;

}

.pagination ul { padding:0; margin:0; list-style:none;}

.pagination ul li { float:left;}

.pagination ul li span { margin:0;}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {

    background: #FFF;

    cursor: default;

}

.pagination ul > li > a, .pagination ul > li > span {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color:  transparent;

    border-color: #e4e4e2;

    border-image: none;

    border-style: solid;

    border-width: 2px 2px 2px 0;

    float: left;

    line-height: 20px;

    padding: 4px 12px;

    text-decoration: none;

	color:#1b1b1b;

	cursor:default;

	background:none;

	-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease;

}

.pagination ul > li > a:hover , .pagination ul > li > a:focus  {    background: #FFF; cursor:pointer;  }

.pagination ul > li > span {}



.pagination ul > li.firstItem > span , .pagination ul > li.firstItem > a{ border-left:2px solid #e4e4e2; border-radius:3px 0 0 3px;}

.pagination ul > li.lastItem > a , .pagination ul > li.lastItem > span { border-radius:0 3px 3px 0;}

.navigation_grid { font-size:13px; float:right; font-size:13px;}

.navigation_grid span , .navigation_grid a { float:left; line-height:30px;}

.navigation_grid a {width:30px; height:30px; margin-left:5px; text-indent:-9999px; outline:none; border-radius:4px; position:relative; }

.navigation_grid a i { font-size:18px; position:absolute; left:24%; top:18%;  text-indent:0; margin-left:-1px; text-decoration:none;}

.navigation_grid a i.icon-list-ul { margin-top:-0px;}

.navigation_grid .Clist { background-color:#ecf0f1;}

.navigation_grid .Clist:hover , .navigation_grid .Clist.active {  }

.navigation_grid .Clist:hover i , .navigation_grid .Clist.active i { color:#fff;}

.navigation_grid .Cgrid { background-color:#F0F0F0;}

.navigation_grid .Cgrid:hover , .navigation_grid .Cgrid.active { }

.navigation_grid .Cgrid:hover i , .navigation_grid .Cgrid.active i { color:#fff;}

.navigation_grid div.tooltip { width:10%;}



#product_list { position:relative; z-index:1;}

#product_list .PricebasePriceWithTax,#product_list .PricesalesPrice { display:inline-block!important; padding-right:0;}

#product_list ul.layout .product-box .Price { float:left; font-size:16px; line-height:18px;font-weight:500; padding-top:10px;}

#product_list ul.layout .product-box .Price .PricebasePriceWithTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;font-weight:300;}

#product_list ul.layout .product-box .attributes, #product_list ul.layout .quantity-box , #product_list ul.layout .quantity-controls{ display:none;}

#product_list ul.layout li { width:104%;}



#product_list { position:relative; z-index:1;}

#product_list .PricebasePriceWithTax,#product_list .PricesalesPrice { display:inline-block!important; padding-right:0;}

#product_list ul.layout2 .product-box .Price { float:none; font-size:16px; line-height:18px;font-weight:500; padding-top:10px;}

#product_list ul.layout2 .product-box .Price .PricebasePriceWithTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;font-weight:300;}

#product_list ul.layout2 .product-box .attributes, #product_list ul.layout2 .quantity-box , #product_list ul.layout2 .quantity-controls{ display:none;}

#product_list ul.layout2 li { width:104%;}



#product_list.grid ul.layout2 .wrapper { overflow:inherit;}

#product_list.grid ul.layout2 .product-box .call-a-question { margin-bottom:-10px; padding-top:48px;}

#product_list.grid ul.layout .product-box .call-a-question { display:none;}

#product_list.grid ul.layout .product-box .call-a-question.list { display:block; margin-bottom:0; padding-top:0;}



#product_list.list {}

#product_list.list ul.layout li { width:100%;}

#product_list.list ul.layout .prod-row { width:100%; float:none;}

#product_list.list ul.layout .prod-row .browseImage { width:30%; float:left;} 

#product_list.list ul.layout .prod-row .slide-hover {width:70%; float:left; padding-left:30px;  }

#product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:70%; float:left;padding-right:30px;}

#product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:30%; float:left; clear:none; padding-right:10px;}



#product_list.list ul .product-box .Title { padding-top:2px;}

#product_list.list ul.layout .product-box .Title a {  font-size:18px; font-weight:500;}

#product_list.list ul.layout .product-box .Title a:hover { }

#product_list.list ul.layout .product-box .vote { float:none; display:block; visibility:visible; opacity:1; left:0;  border-bottom:1px solid #ecf0f1; padding-bottom:10px; margin-bottom:10px; padding-top:0;}

#product_list.list ul.layout .product-box .ratingbox { position:relative; top:3px; margin-right:5px;}

#product_list.list ul.layout .product-price.list , #product_list.list ul.layout .call-a-question.list { display:block; text-align:right;}

#product_list.list ul.layout .product-price.list  { float:right; padding-bottom:10px;}

#product_list.list ul.layout .product-box .call-a-question { margin-bottom:10px; text-align:right; float:right; margin-right:0;}

#product_list.list ul.layout .product-box  .addtocart-area2 { float:right;margin-bottom:10px; text-align:right; clear:both; width:100%;}

#product_list.list ul.layout .product-box .add_wishlist, #product_list.list ul.layout .product-box .vote, #product_list.list ul.layout .product-box .add_compare { top:0; display:block; visibility:visible; opacity:1;}

#product_list.list .wrapper-slide div.tooltip { width:14%;}



#product_list.list ul.layout2 li { width:100%;}

#product_list.list ul.layout2 .prod-row { width:100%; float:none;}

#product_list.list ul.layout2 .prod-row .browseImage { width:30%; float:left;} 

#product_list.list ul.layout2 .prod-row .slide-hover {width:70%; float:left; padding-left:30px;  }

#product_list.list ul.layout2 .prod-row .slide-hover > .wrapper { width:70%; float:left;padding-right:30px;}

#product_list.list ul.layout2 .prod-row .slide-hover > .wrapper-slide { width:30%; float:left; clear:none; padding-right:10px;}



#product_list.list ul.layout2 .product-box .Title { text-align:left;}

#product_list.list ul.layout2 .product-box .Title a {  font-size:18px; font-weight:500;}

#product_list.list ul.layout2 .product-box .Title a:hover { }

#product_list.list ul.layout2 .product-box .vote { float:none; display:block; visibility:visible; opacity:1; left:0;  border-bottom:1px solid #ecf0f1; padding-bottom:10px; margin-bottom:10px; text-align:left; padding-top:0;}

#product_list.list ul.layout2 .product-box .ratingbox { position:relative; top:3px; margin-right:5px;}

#product_list.list ul.layout2 .product-price.list , #product_list.list ul.layout2 .call-a-question.list { display:block; text-align:right;}

#product_list.list ul.layout2 .product-price.list  { float:right; padding-bottom:10px;}

#product_list.list ul.layout2 .product-box .call-a-question { margin-bottom:10px; text-align:right;}

#product_list.list ul.layout2 .product-box  .addtocart-area2 { float:right;margin-bottom:0px; text-align:right; clear:both; width:100%;}

#product_list.list ul.layout2 .product-box .add_wishlist, #product_list.list ul.layout2 .product-box .vote, #product_list.list ul.layout2 .product-box .add_compare { top:0; display:block; visibility:visible; opacity:1;}

#product_list.list ul.layout2 .product-box .wishlist:after { display:none;}

#product_list.list ul.layout2 .product-box .wishlist { float:right;}

#product_list.list ul.layout2 .wrapper-slide div.tooltip { width:14%;}





#product_list.list ul.layout .product-price , #product_list.list ul.layout .call-a-question,

#product_list.list ul.layout2 .product-price , #product_list.list ul.layout2 .call-a-question 

{ display:none;}

#product_list.grid ul.layout .product-price.list , #product_list.grid ul.layout .call-a-question.list , #product_list.grid ul.layout .desc1,#product_list.grid ul.layout .rating-title,

#product_list.grid ul.layout2 .product-price.list , #product_list.grid ul.layout2 .call-a-question.list , #product_list.grid ul.layout2 .desc1,#product_list.grid ul.layout2 .rating-title

{ display:none;}



#product_list.list  .fa-tags { font-size:14px;line-height:22px; display:inline-block; margin-right:4px;}

#product_list.list .product_tags a {  line-height:22px; display:inline-block;}

#product_list.list .product_tags a:hover { text-decoration:none;}



.virtuemart_search {overflow:hidden; clear:both;}

.virtuemart_search .inputbox { margin-bottom:10px; margin-right:10px; }

.virtuemart_search input { float:left;}

/* sidebar  */

.t3-sidebar .module { margin-bottom:30px;}

.t3-sidebar  .module-title { color:#f9f9f9; text-transform:capitalize; line-height:20px; padding:15px 20px 15px 20px; background:#323a45; border-radius:4px 4px 0 0; margin-bottom:0; font-size:20px;}

.t3-sidebar  .module-ct { background:#fff;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 0 3px 3px; padding:20px;}

.t3-sidebar  .module-ct ul { list-style:none; padding:0; margin:0;}

.t3-sidebar  .module-ct ul > li { font-size:16px; line-height:20px; padding:8px 0; border-top:1px solid #ecf0f1; font-weight:500;}

.t3-sidebar  .module-ct ul > li:first-child { border:none;}

.t3-sidebar  .module-ct ul > li a {  text-decoration:none; outline:none;}

.t3-sidebar  .module-ct ul > li a:hover { }





.t3-sidebar ul.list   li { position:relative; padding-right:25px;}

.t3-sidebar ul.list  > li:first-child { border:none;}

.t3-sidebar ul.list  > li a {  text-decoration:none;}

.t3-sidebar ul.list  > li a:hover , .t3-sidebar ul.list  > li.active a { }

.t3-sidebar ul.list   li.parent ul { margin-right:-25px; display:none; }

.t3-sidebar ul.list   li.parent li:first-child { border-top:1px solid #ecf0f1; margin-top:8px;}

.t3-sidebar ul.list   li.parent li.lastItem {margin-bottom:-6px;}

.t3-sidebar ul.list   li.parent li  a {  padding-left:20px; font-weight:300;}

.t3-sidebar ul.list   li li a:hover , .t3-sidebar ul.list  > li.parent li.active a { }



.t3-sidebar ul.list   li.parent li.parent li  a {  padding-left:40px; font-weight:300;}

.t3-sidebar ul.list   li.parent li.parent li a:hover , .t3-sidebar ul.list  > li.parent li.parent li.active a { }





ul.list .VmArrowdown { width:23px; height:23px; border-radius:3px; background:#ecf0f1; display:block; opacity:1; float:none; position:absolute; right:0; top:6px;font-weight:300!important; text-shadow:none;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease;}

ul.list .VmArrowdown:hover { font-weight:300!important;}

ul.list .VmArrowdown:hover i { color:#fff;}

ul.list .VmArrowdown i {font-size:15px;  font-weight:300!important; text-align:center; line-height:20px;height:23px; font-style:normal;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease;}

ul.list .VmArrowdown i.minus { display:none;}

ul.list .VmArrowdown.expanded i.minus { display:block; }

ul.list .VmArrowdown.expanded:hover i.minus { display:block; color:#fff;}



ul.list .VmArrowdown.expanded i.plus { display:none;}

ul.list .VmArrowdown i.plus { display:block;}

#screenshot{

	position:absolute;

	background:#fff;

	padding:5px;

	display:none;

	color:#fff;

	z-index:9999;

	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);

	left:0;

	width:150px!important; height:auto!important; min-height:150px;

	border-radius:4px;

	}

	#screenshot img { width:140px!important; height:auto!important; display:block; position:relative; z-index:10;}

	#screenshot span { display:block; width:50%; height:50%; position:absolute; left:25%; top:25%; z-index:1; background:#fff url(/templates/t3_bs3_blank/images/ajax-loader.gif) center center no-repeat;}

.displayNone { display:none;}

.btn_compare , .btn_wishlist  { font-size:14px;  font-weight:300;}

.btn_compare:hover , .btn_wishlist:hover {  text-decoration:none;}

#mod_wishlists .image.fleft , #mod_compare .image.fleft { float:left; width:80px; margin-right:15px;}

.extra-wrap { overflow:hidden; position:relative;}

#mod_wishlists .image.fleft img , #mod_compare .image.fleft img { width:100%; height:auto;}

#mod_wishlists .name , #mod_compare .name   { padding-right:14px;}

#mod_wishlists .name a , #mod_compare .name a {  text-decoration:none; font-size:14px; font-weight:300; line-height:18px; display:inline-block;}

#mod_wishlists .name a:hover , #mod_compare .name a:hover { text-decoration:none;}

#mod_compare .remcompare a , #mod_wishlists .remwishlists a{ text-transform:lowercase; cursor:pointer; text-decoration:none; position:absolute; right:0; top:0;}

#mod_compare .remcompare a:hover , #mod_wishlists .remwishlists a:hover {}

#mod_compare .modcompareprod , #mod_wishlists .modwishlistsprod{border-bottom:1px solid #ecf0f1; padding-bottom:15px; margin-bottom:15px;}



.side_ban .module-ct { background:none; padding:0; box-shadow:none;}



.t3-sidebar .module-ct  .listbest { margin-bottom:-15px;}

.t3-sidebar .module-ct  .listbest li { padding-top:15px; padding-bottom:15px;}

.t3-sidebar .module-ct  .listbest li:first-child { padding-top:0;}

.listbest .browseImage { float:left; width:80px; margin-right:15px;}

.listbest .browseImage img {width:100%; height:auto;}

.listbest .fleft { overflow:hidden;}

.listbest .Title a {  text-decoration:none; font-size:14px; font-weight:300; display:inline-block; line-height:18px;}

.listbest .Title a:hover {  text-decoration:none;}

.listbest .count { display:none;}

.listbest .Price{  font-size:14px; line-height:24px; font-weight:300;}

.listbest .Price .WithoutTax { color:#6a6a6a; text-decoration:line-through; padding-right:5px;}



.mod_tagsvm2 a {margin-right:4px; font-weight:300; text-decoration:none;}

.mod_tagsvm2 a:hover { }



.paramfilter {}

.paramfilter .mcf_form > div { margin-bottom:20px;}

.paramfilter .heading { font-size:16px; line-height:22px; font-weight:500; margin-bottom:10px;}

.paramfilter .jq-checkbox { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:2px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}

.paramfilter .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.paramfilter .jq-checkbox.checked span , .paramfilter .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:2px; top:2px;}

.paramfilter .jq-checkbox.disabled span { display:none;}





.paramfilter .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}

.paramfilter .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.paramfilter .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

.paramfilter .jq-radio.disabled span { display:none;}



.t3-sidebar .paramfilter .values li { border:none; padding:4px 0; }

.t3-sidebar .paramfilter .values li label { font-size:14px; font-weight:300;}

.t3-sidebar .paramfilter .values li label .count { }

.paramfilter a.reset {  line-height:14px; font-family:Arial, Helvetica, sans-serif; font-weight:500; font-size:14px; margin-top:3px;}

.paramfilter a.reset:hover {}

.paramfilter .ui-slider-horizontal { height:12px; box-shadow:none;}

.paramfilter .ui-slider-horizontal {border:2px solid #e2e6e7;border-radius:3px; position:relative; margin-left:4px; margin-right:4px;}

.paramfilter .ui-slider .ui-slider-range {  background:#f5f7f8; margin-left:0px;}

.paramfilter .ui-slider-horizontal .ui-slider-handle { background:#e2e6e7; width:12px; height:22px; border-radius:3px; box-shadow:none; border:none; top:-7px; margin-left:-6px; cursor:pointer;}

.paramfilter .slider_active {  border-radius:3px;}

.paramfilter  .price .slider-range-gt ,  .paramfilter  .price .slider-range-lt { text-align:left; padding-left:0; padding-right:0; margin:0; border:none; background:none;}

.paramfilter  .price .slider-range-lt { text-align:right;}

.paramfilter div.values input {border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; margin:0 0 10px 0; box-shadow:none!important; width:45%;}



.paramfilter .values-named li label , .paramfilter .values-named li label.checked { border:none; position:relative;margin-right:5px; margin-bottom:5px;}

.paramfilter .values-named li label .jq-checkbox { width:22px; height:22px;  background:#fff;}

.paramfilter .values-named li label span.jq-checkbox { display:none;}

.paramfilter .values-named li label .color { position:absolute; left:2px; top:2px; width:16px; height:16px; z-index:1;}

.paramfilter .values-named li label:hover .color , .paramfilter .values-named li label.checked .color  {background-image:url(/templates/t3_bs3_blank/images/check_box.png); background-position:3px 2px; background-repeat:no-repeat;}



.paramfilter .values-named li.hover label span.f-title { display:block; position:absolute; top:-15px; left:50%; z-index:3; text-align: center; }

.paramfilter  .values-named li.hover label span.f-title b { display:block; padding:0 2px; margin-left:-50%; margin-top:-10px; background:#fff; width:100%; border:1px solid #eee; }



.fullreset { font-weight:300;  font-size:14px; outline:none; outline:none!important; text-decoration:none;}

.fullreset i { margin-right:6px; margin-left:2px; position:relative; top:-1px;}

.fullreset.resetimg { background:url(/templates/t3_bs3_blank/images/aload-black_on_white.gif) left center no-repeat; padding-left:20px;}

.fullreset.resetimg i { display:none;}

.fullreset:hover , .fullreset:focus { text-decoration:none;}

#product_list.list ul .product-box { max-width:100%;}

/*------------------------product details-----------------------------------*/

#productdetailsview .lbl-box { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;right: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

#productdetailsview .lbl-box .discount , #productdetailsview .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}

#productdetailsview .lbl-box .discount { background:#e67e22;}

#productdetailsview .lbl-box .limited { background:#9b59b6;}



ul.layout .prod-row .lbl-box .discount.limited { background:#9b59b6;}

ul.layout .prod-row .lbl-box   .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left top no-repeat; }

ul.layout .prod-row .lbl-box  .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left bottom no-repeat;}

ul.layout2 .prod-row .lbl-box .discount.limited { background:#9b59b6;}

ul.layout2 .prod-row .lbl-box   .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left top no-repeat; }

ul.layout2 .prod-row .lbl-box  .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left bottom no-repeat;}





#productdetailsview  .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) right top no-repeat; }

#productdetailsview   .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) right bottom no-repeat;}

#productdetailsview  .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) left top no-repeat; }

#productdetailsview   .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) left bottom no-repeat;}

#productdetailsview  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left top no-repeat; }

#productdetailsview  .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left bottom no-repeat;}









#productdetailsview { position:relative;}

#productdetailsview .modal {position:relative; top:0; left:0; margin:0; padding:0; box-shadow:none; width:auto!important; float:none; z-index:99; background:none; border-radius:0; border:none;}

#productdetailsview .fleft { float:left; width:auto; margin-right:40px; margin-bottom:60px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1); border-radius:6px; background:#fff; padding:10px; max-width:400px; position:relative;}

#productdetailsview .share { float:left; padding-right:20px; padding-bottom:10px;}

#productdetailsview .share > span { display:inline-block; margin-bottom:10px;} 

#productdetailsview .share_box { position:absolute; left:0; bottom:-80px;}

.main-image { position:relative; background:#dfdfdf;}

#productdetailsview .zoomWrapper  {}

#productdetailsview .zoomWrapper img { }

#productdetailsview .additional-images  ul { float:none;}



.jcarousel-skin-tango .jcarousel-container {

    background: none;

    border: none;

}





.jcarousel-skin-tango .jcarousel-container-horizontal {

    width: 293px;

    padding: 0;

}



.jcarousel-skin-tango .jcarousel-clip {

    overflow: hidden;

}



.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width:  293px;

    height: auto;

}





.jcarousel-skin-tango .jcarousel-item {

    width: auto;

    height: auto;

}



.jcarousel-skin-tango .jcarousel-item-horizontal {

	margin-left: 0;

    margin-right: 10px;

	display:inline-block!important;

	float:left;

}



/*

	Next/prev buttons

*/

.jcarousel-clip.jcarousel-clip-horizontal {

    height: auto;

    width: 300px;

	overflow:hidden;

}

.jcarousel-container:hover  .jcarousel-next , .jcarousel-container:hover .jcarousel-prev  { display:block!important;}



.none .jcarousel-container  .jcarousel-next,.none .jcarousel-container  .jcarousel-prev { display:block!important; visibility:hidden!important;}



#products .row-carusel { position:relative; overflow:hidden;}

#products #carousel { overflow:hidden; position:relative;}



.jcarousel-container .jcarousel-next , .jcarousel-container .jcarousel-prev { position:absolute; top:50%; right:-40px; margin-top:-14px; display:block; width:28px; height:28px; z-index:99; text-align:center;  background:#ecf0f1;  outline:none!important; border-radius:4px;

			transition: all 200ms ease-in-out 0s;

					-webkit-transition: all 300ms ease-in-out 0s;

					  -moz-transition: all 300ms ease-in-out 0s;

					  -ms-transition: all 300ms ease-in-out 0s;

					  -o-transition: all 300ms ease-in-out 0s;

					  cursor:pointer;

			}

			

			.jcarousel-container .jcarousel-next span , .jcarousel-container .jcarousel-prev span { display:inline-block; text-align:center;  font-size:20px; line-height:28px;

			transition: all 200ms ease-in-out 0s;

					-webkit-transition: all 200ms ease-in-out 0s;

					  -moz-transition: all 200ms ease-in-out 0s;

					  -ms-transition: all 200ms ease-in-out 0s;

					  -o-transition: all 200ms ease-in-out 0s;}

			.jcarousel-container .jcarousel-prev span  { } 

			.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span {} 

			.jcarousel-container .jcarousel-prev:hover span { color:#fff; }

			.jcarousel-container .jcarousel-next span  {} 

			.jcarousel-container .jcarousel-next.jcarousel-next-disabled span {}

			.jcarousel-container .jcarousel-next:hover span { color:#fff;} 





			.jcarousel-container .jcarousel-prev-disabled , .jcarousel-container .jcarousel-next-disabled {   background:#e2e6e7; cursor:default;}

			.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover , .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover { background:#e2e6e7;}

		   .jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover span , .jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover span {  }



			

			.jcarousel-container .jcarousel-next:hover , .jcarousel-container .jcarousel-prev:hover {   }

			.jcarousel-container .jcarousel-prev {left:-43px; }

			.additional-images a.zoomThumbActive{

				opacity:0.5;

				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";

			}

















#productdetailsview .fright { float:left; width:48%;}

#productdetailsview .fright h1 { font-size:24px; line-height:26px;   margin-top:10px;}

#productdetailsview .fright .rating { border-bottom:1px solid #e2e6e7;padding-bottom:10px; margin-bottom:15px;}

#productdetailsview .fright .rating .vote { }

#productdetailsview .fright .rating-title {display: inline-block; position:relative; top:-3px;}

#productdetailsview .Dimensions {display:none;}

#productdetailsview .Dimensions { padding-top:15px; font-size:14px; line-height:31px; color:#6a6a6a;}

#productdetailsview .Dimensions h4 { margin:0 0 10px 0;}





#productdetailsview .manufacturer { padding-top:0px; font-size:14px; line-height:32px;  font-weight:300;}

#productdetailsview .manufacturer a {  text-decoration:none;}

#productdetailsview .manufacturer a:hover { }


#productdetailsview .stock {display:none;}

#productdetailsview .stock { padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;}

#productdetailsview .stock i { font-style:normal; }

#productdetailsview .stock b { font-weight:300;}

.green {color:#27ae60;}

.red {color:#e74c3c;}



#productdetailsview .price { padding-top:15px; padding-bottom:15px; overflow:hidden;}

#productdetailsview .price .product-price .price-crossed {padding-top:0px; font-size:18px; line-height:26px; float:left; margin-right:5px; text-decoration:line-through;}

#productdetailsview .price .product-price span.PricesalesPrice {  font-size:24px; line-height:26px; font-weight:500; float:left; }



/* Countdown styles sigl product*/

.layout .count_holder_small , .layout2 .count_holder_small{ display:none;}

.count_holder .count_info {

    float: none;

    font-size: 14px;

    margin: 0 23px 10px 0;
}

.count_holder .info_prod_left {

    float: left;

    font-size: 14px;

    margin: 0 0 10px 23px;

}

.count_info_left b, .count_info b {

    border: 1px solid #FFFFFF;

    font-size: 18px;

    padding: 2px 10px;

}

.count_holder_small {

	background: rgb(155, 89, 182);

	background: rgba(155, 89, 182, .9);

    min-height: 95px;

    padding: 10px;

    position: absolute;

    width: 220px;

    z-index: 10000;

	display:block;

	border-radius:5px;

}

.count_holder_small:before {

		content:" ";

		position:absolute;left:-18px; top:50%;

		border-bottom: 9px solid rgba(0, 0, 0, 0);

		border-top: 9px solid rgba(0, 0, 0, 0);

		border-right: 9px solid rgba(155, 89, 182, .9);

		height: 9px;

		margin-left: 2px;

		vertical-align: middle;

		width: 16px;

		content:" ";

		margin-top:-8px;

		}



.prod_hold .count_holder_small {

    display: none;

}

.count_info {

    color: #fff;

    float: none;

    font-size: 12px;

    margin:0 0 0 0;

    text-align: left;

	font-weight:300;

	text-transform:none;

	line-height:22px;

}

.count_border { overflow:hidden; border-bottom:1px solid #b182c5; padding-bottom:10px; margin-bottom:10px;}

.hasCountdown {

	

}

.countdown_rtl {

	direction: rtl;

}

.countdown_holding span {

	color: #888;

}

.countdown_row {

	clear: both;

	width: 100%;

	padding: 0px 2px;

	text-align: center;

	overflow:hidden;

	display:block;

}

.countdown_show1 .countdown_section {

	width: 98%;

}

.countdown_show2 .countdown_section {

	width: 48%;

}

.countdown_show3 .countdown_section {

	width: 32.5%;

}

.countdown_show4 .countdown_section {

	width: auto;

	float:left;

	margin-right:5px;

}

.countdown_show4 .countdown_section:first-child {

	width: auto;

	float:left;

}



.countdown_show5 .countdown_section {

	width: 19.5%;

}

.countdown_show6 .countdown_section {

	width: 16.25%;

}

.countdown_show7 .countdown_section {

	width: 14%;

}

.countdown_section {

	display: block;

	float: left;

	font-size: 14px;

	text-align: left;

	color:#fff;

	line-height:16px;

}

.countdown_amount {

	font-weight:500;

	color:#fff;

	float:left;

	margin-right:2px;

}

.countdown_section br { display:none;}

.countdown_descr {

	display: block;

	float:left;

	

}

.bzSaleTimerDesc { color:#fff;font-size: 14px;font-weight: 300; line-height:16px; margin-left:0px; float:left; margin-bottom:0px; padding-top:0px;}

.bzSaleTimerDesc div { color:#fff; font-weight:500; display:inline-block;}



#productdetailsview .time-box .price { padding-bottom:0;}

  .time-box { width:100%; margin-top:10px;}

 .time-box .indent { padding:0;}

.time-box .bzSaleTimer { width:100%; margin-bottom:15px; padding-right:2px; clear:both;}

.time-box  .bzSaleTimer .count_holder {border-radius: 0px 0px 5px 5px;

		overflow: hidden;

		padding: 12px 20px 14px 20px;

		background:#f0f3f4;

		margin-top:1px; }

.time-box  .bzSaleTimer .count_info {

    font-size: 16px;

    font-weight: 300;

    line-height: 24px;

    margin: 0 0 0 0;

    padding: 0 0;

    text-transform: none;

	text-align:left;

	float:left

	

	}

	.time-box .countdown_section {

	display: block;

	float: left;

	font-size: 16px;

	text-align: left;

	

	line-height:18px;

}

.time-box .countdown_amount {

	font-weight:500;

	

	float:left;

	margin-right:2px;

}

.time-box .countdown_section br { display:none;}

.time-box .countdown_descr {

	display: block;

	float:left;

	

}



	  .time-box #bzSaleTimerCnt { width:100%; border:1px solid #e4e4e2; border-radius:6px;margin-bottom:10px;}

	.time-box #bzSaleTimerCnt .indent{}

	.time-box .count_border {

		float:left;

		border:none;

		margin:0; 

		padding:3px 0 0 4px;

	}

	.time-box #bzSaleTimerCnt .wrap_time { float:left; width:25%; text-align:center;font-size: 24px;font-weight: 700;line-height: 24px; margin: 10px 0 10px 0;padding: 0 0;

	text-transform: uppercase; }

	.time-box #bzSaleTimerCnt .wrap_time span { color:#6a6a6a;font-size: 12px;font-weight: 400;line-height: 20px; text-transform:capitalize;}

 	.time-box .bzSaleTimerDesc { color:#6a6a6a;font-size: 14px;font-weight: 400; line-height:20px; margin-left:0px; float:left; margin-bottom:10px; padding-top:0px;}

	.time-box .bzSaleTimerDesc div {  font-weight:700; display:inline-block;}

		.time-box .bzSaleTimerDesc2 { color:#6a6a6a;font-size: 14px;font-weight: 400; line-height:20px; margin-left:0px; float:right; margin-bottom:10px; padding-top:0px;}

			.time-box .bzSaleTimerDesc2 div {   display:inline-block;}

 .time-box .price { float:none; padding:0; width:100%;}

  .time-box .price .product-price  > span { float:left; background:#f0f3f4; width:33%; display:block; margin-left:1px; text-align:center;font-weight:bold; color:#6A6A6A;font-size: 24px;font-weight: 700;line-height: 24px; border:none; padding:10px 2px 15px 2px;}

 #productdetailsview .time-box .price .product-price  > span.price-sale span.PricesalesPrice {font-size: 24px; font-weight: 500; float:none;}

 .time-box .price .product-price > span.price-sale { margin-left:0px; width:33%; border-radius:5px 0 0 0; }

 .time-box .price .product-price > span.price-old .PricebasePriceWithTax {font-size: 24px;font-weight: 500; text-decoration:none; padding-right:0; padding-bottom:0px; }

 .time-box .price .product-price  > span.price_save span.PricediscountAmount {color:#9b59b6;font-size: 24px;font-weight: 500;}

 .time-box .price .product-price .text { display:block; padding-top:10px;font-size: 14px; padding-bottom:5px; font-weight:300; }

	.time-box .price .product-price .price-sale .text {}

	.time-box .price .product-price .price_save .text{color:#9b59b6;}

	.time-box .price .product-price .price_save { border-radius:0 5px 0 0;}

	

#productdetailsview .product-custom { margin-top:0px; padding:0 5px 0 0; }

#productdetailsview .product-custom .wrapper { overflow:inherit;}

#productdetailsview .product-custom .product-field .product-fields-title b { font-weight:300;}

#productdetailsview .product-custom .product-field-type-S { overflow:hidden; width:100%; padding-bottom:10px;clear:both;}

#productdetailsview .product-custom .product-field-type-S .product-fields-title { display:block; padding-bottom:5px;font-size:14px;}

#productdetailsview .product-custom .product-field-type-S .product-field-display input { float:left; margin-right:5px;}

#productdetailsview .product-custom .product-field-type-S .product-field-display label { float:left;margin-right:5px;}

#productdetailsview .product-custom .product-field-type-S .product-field-desc { display:block; width:100%; overflow:hidden;}



#productdetailsview .product-custom .product-field-type-M { overflow:hidden; width:100%; padding-bottom:5px;}

#productdetailsview .product-custom .product-field-type-M .product-fields-title { display:block; padding-bottom:5px;font-size:14px;}

#productdetailsview .product-custom .product-field-type-M img { width:50px; height:auto; vertical-align:middle; display:block;}

#productdetailsview .product-custom .product-field-type-M .product-field-display input { float:left;  margin:auto 0;margin-right:5px; vertical-align:middle;}

#productdetailsview .product-custom .product-field-type-M .product-field-display label { float:left;margin-right:5px; cursor:default; }

#productdetailsview .product-custom .product-field-type-M .product-field-desc { display:block; width:100%; overflow:hidden;}



#productdetailsview .product-custom .product-field-type-V { float:left; width:auto; margin-bottom:10px; margin-right:20px;}

#productdetailsview .product-custom .product-field-type-V:first-child { float:left;width:auto;}

#productdetailsview .product-custom .product-field-type-V .product-fields-title { line-height:20px; padding-bottom:5px; display:block; font-size:14px;}

#productdetailsview .product-custom .product-field-type-V .product-field-display { display:block;}

#productdetailsview .product-custom .product-field-type-V select { display:none;}

#productdetailsview .code {padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;}



#productdetailsview .manufacturer span.bold , #productdetailsview .stock span.bold , #productdetailsview .code span.bold { display:inline-block; min-width:105px;}

#productdetailsview .short_desc { border-top:1px solid #e2e6e7; border-bottom:1px solid #e2e6e7; padding-top:15px; padding-bottom:5px; margin-bottom:20px; margin-top:10px;}



#productdetailsview .price-plugin { margin-top:5px; margin-bottom:5px;}



#productdetailsview .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:3px 25px 0px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:5px;}



#productdetailsview .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

#productdetailsview .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:30px;}

#productdetailsview .jq-selectbox .trigger .arrow { top:10px;}

#productdetailsview .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

#productdetailsview .jq-selectbox.opened .arrow{ background-position:left top;}

#productdetailsview .jq-selectbox.opened, #productdetailsview .jq-selectbox:hover { background:#fff;}



#productdetailsview .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:102%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;

margin: -2px 0 0 -7px;  padding: 0;}

#productdetailsview .jq-selectbox .dropdown ul { margin:0; padding:0;}

#productdetailsview .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

#productdetailsview .jq-selectbox .dropdown ul li:hover , #productdetailsview .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }





#productdetailsview .product-box2 .controls {border:none; padding-bottom:0px; margin-bottom:10px; float:none; width:100%; overflow:hidden; }

#productdetailsview .product-box2 .addtocart-bar2 .wrapper { padding-top:0px;}

#productdetailsview .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px; line-height:32px;}

#productdetailsview .product-box2 .box-quantity { width:auto; display:inline-block; position:relative;}

#productdetailsview .product-box2 .addtocart-bar2 .quantity-controls, #productdetailsview .product-box2 .addtocart-bar2 .quantity-box { display: inline-block; }

#productdetailsview .product-box2 .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:32px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }

#productdetailsview .product-box2 .addtocart-bar2 .quantity-box input { width:44px; height:30px; line-height:28px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #e4e4e2;border-right:1px solid #e4e4e2; margin-left:27px; }

#productdetailsview .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:28px;}

#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }

#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus:hover { }

#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}

#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus:hover {}



#productdetailsview .product-box2 .addtocart_button2 , #productdetailsview .product-box2 .wishlist , #productdetailsview .product-box2 .compare_cat , #productdetailsview .product-box2 .ask-a-question { float:left; margin-right:5px; margin-top:2px; margin-bottom:10px;}

#productdetailsview .product-box2 .add_wishlist , #productdetailsview .product-box2 .add_compare , #productdetailsview .product-box2 .ask-a-question .ask-question2 { background:#e2e6e7;font-weight:300; padding:4px 15px; height:50px; font-size:14px; line-height:48px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}

#productdetailsview .product-box2 .add_wishlist i , #productdetailsview .product-box2 .add_compare i , #productdetailsview .product-box2 .ask-a-question .ask-question2 i{ font-size:20px; display:block; text-indent:0px; display:inline-block;}

#productdetailsview .product-box2 .add_wishlist span  , #productdetailsview .product-box2 .add_compare span , #productdetailsview .product-box2 .ask-a-question .ask-question2 span { display:none;}

#productdetailsview .product-box2 .add_wishlist:hover,#productdetailsview .product-box2 .add_wishlist.active,

#productdetailsview .product-box2 .add_wishlist:focus , #productdetailsview .product-box2 .add_compare:hover,#productdetailsview .product-box2 .add_compare.active, #productdetailsview .product-box2 .ask-a-question .ask-question2:hover,#productdetailsview .product-box2 .ask-a-question .ask-question2:focus,

#productdetailsview .product-box2 .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}

#productdetailsview .product-box2 div.tooltip { width:14%;}



.list-reviews { padding-bottom:0px; font-size:13px;}

.list-reviews h4 {font-weight:400; padding-bottom:10px;}



.write-reviews { width:100%; clear:both;font-size:13px;}

.write-reviews .step { display:block; padding-bottom:10px;clear:both; }

.write-reviews #comment { width:100%; background:#f5f7f8;

    border: 2px solid #e4e4e2;

    height: 120px;

    line-height: 20px;

    margin-bottom: 5px;

    padding: 8px 5px !important; box-shadow:none;}

.svrat { float:left; padding-right:5px;}

.write-reviews  .rating { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:0px;}

.write-reviews  .rating .ratingbox { width:75px; height:13px; background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left top repeat-x; position:relative; margin-right:5px;}

.write-reviews  .rating .stars-orange { display:block;background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}





.scroll-pane .flleft { float:left; padding-top:5px;}

.scroll-pane .flright { float:right;}

.scroll-pane .wrapper { overflow:hidden; width:100%;}

.rbold { font-weight:bold;}

.rnormal { margin-bottom:10px;}

.rnormal .coment { padding:10px; background:#f0f5f9; border-radius:6px;}



.rvote { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:5px;margin:0; padding-bottom:10px;}

.rvote .ratingbox { width:75px; height:13px; background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left top repeat-x; position:relative; margin-right:5px;}

.rvote .stars-orange { display:block;background:url(/templates/t3_bs3_blank/images/virtuemart/stars.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}



.rcount { float:right; margin-top:-8px; margin-right:3px;}

.rcount input { background:#f5f7f8!important; border: 2px solid #e4e4e2; width:60px;box-shadow:none; display:inline-block; margin-left:4px;}

.rcount input:focus {box-shadow:none; border-color:#e4e4e2;}

.write-reviews .button , .ask { border-left:none; border-right:none; height:38px; margin-top:10px;}

textarea { resize:none;}





.bs-docs-example { padding-top:20px; padding-bottom:10px;}

.accordion-group {  

	background: nobe;

    border:none;

    border-radius: 0;

    color: #515151;

    margin-bottom: 5px;

}

.accordion-heading a.accordion-toggle.collapsed { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;

-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;

}	

.accordion-heading a.accordion-toggle.collapsed:hover { background:#323a45; color:#fff; }

.accordion-heading a.accordion-toggle span { float:right;}

.accordion-heading a.accordion-toggle span i { font-style:normal;}

.accordion-heading a.accordion-toggle.collapsed span  i.minus { display:none;}

.accordion-heading a.accordion-toggle.collapsed span  i.plus { display:block;}

.accordion-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;

-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;

}	

.accordion-heading a.accordion-toggle span  i.plus { display:none;}

.accordion-heading a.accordion-toggle span  i.minus { display:block;}





#productdetailsview .accordion-body { border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}

#productdetailsview .accordion-body .accordion-inner {padding:20px; }



#productdetailsview .accordion-inner .filter .product-field-type-P .product-fields-title { font-size:14px; font-weight:bold;}

#productdetailsview .accordion-inner .filter .product-field-type-S span { display:inline-block;}

#productdetailsview .accordion-inner .filter .product-fields li { margin-left:25px;}



#productdetailsview .accordion-inner .video  .product-fields-title , #productdetailsview .accordion-inner .custom  .product-fields-title{ display:none;}

#productdetailsview .accordion-inner .video .product-field-desc { display:block; padding-bottom:10px;}

#productdetailsview .accordion-inner .video .product-field-display { margin:0 auto; display:block; width:640px;}



#collapseFour .accordion-inner { padding-right:10px;}



/* tabs */

.example2 { padding-top:30px; padding-bottom:30px;}		



.productdetails-view.layout2 .responsive-tabs__heading { display: none;}

.productdetails-view.layout2 .responsive-tabs__list__item { display: block; cursor:pointer; float:left;}

			.productdetails-view.layout2 .btn:hover { background: #3cb7d3}

			.productdetails-view.layout2 .clearfix {

			  *zoom: 1;

			}

			.productdetails-view.layout2 .clearfix:before,

			.productdetails-view.layout2 .clearfix:after {

			  display: table;

			  content: "";

			}

			.productdetails-view.layout2 .clearfix:after {

			  clear: both;

			}



@media (max-width: 767px) {

	.productdetails-view.layout2 .responsive-tabs__list { display: none;}

	.productdetails-view.layout2 .responsive-tabs__heading { display: block; cursor: pointer; }

	.productdetails-view.layout2 .responsive-tabs__panel--closed-accordion-only { display: none;}



}



@media (min-width: 768px) {

.productdetails-view.layout2 .responsive-tabs__panel--closed-accordion-only { display: block !important;}

}



.productdetails-view.layout2 .responsive-tabs-wrapper { 

	clear: both;

	zoom: 1; 

}

.productdetails-view.layout2 .responsive-tabs-wrapper:before,

.productdetails-view.layout2 .responsive-tabs-wrapper:after {

    content: "";

    display: table;

} 

.productdetails-view.layout2 .responsive-tabs-wrapper:after {

    clear: both;

}



.productdetails-view.layout2 .responsive-tabs__heading:focus,

.productdetails-view.layout2 .responsive-tabs__list__item:focus { outline: none !important;  }



.productdetails-view.layout2 .responsive-tabs__heading--active:focus,

.productdetails-view.layout2 .responsive-tabs__list__item--active:focus { outline: none !important;}





.productdetails-view.layout2 .responsive-tabs__list {margin:0 0 0px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:50px;}

.productdetails-view.layout2 .responsive-tabs__list__item { font-size:18px; line-height:20px;  text-transform:uppercase; font-weight:300; padding:14px 20px; background:#ecf0f1;border-radius:5px 5px 0 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; }

.productdetails-view.layout2 .responsive-tabs__list__item:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";

position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);

		border-right: 9px solid rgba(0, 0, 0, 0);

		border-top: 9px solid #ecf0f1;

		height: 9px;

		margin-left: 2px;

		vertical-align: middle;

		width: 16px;

		content:" ";

		position:absolute;left:50%; bottom:0px;

		margin-left:-8px; visibility:hidden;}



.productdetails-view.layout2 .responsive-tabs__list__item:hover { background: #323a45; margin-top:0; color:#fff;}

.productdetails-view.layout2 .responsive-tabs__list__item--active, 

.productdetails-view.layout2 .responsive-tabs__list__item--active:hover { background: #323a45; margin-top:0; color:#fff; cursor:default;}

.productdetails-view.layout2 .responsive-tabs__list__item--active:before , .productdetails-view.layout2  .responsive-tabs__list__item:hover:before {bottom:-8px; visibility:visible;border-top: 9px solid #323a45;}



.productdetails-view.layout2 .responsive-tabs__panel { margin:0; padding:20px; width:100%; background:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 5px 5px 5px; }

@media (max-width: 767px) {

	.productdetails-view.layout2 .responsive-tabs__panel { margin-top:30px;}

	.productdetails-view.layout2 .responsive-tabs__heading { 

		padding:10px; border-radius: 5px; border: 1px solid #e5e5e5;

		background: #eee;

		position: relative;

		font-size: 14px;

		line-height: 20px;

		font-weight:normal;

		top: 16px; left:0px;

		text-transform:capitalize;

		-webkit-transition: all 0.7s ease;

		-moz-transition: all 0.7s ease;

		-o-transition: all 0.7s ease;

		-ms-transition: all 0.7s ease;

		transition: all 0.7s ease;

	}



	.productdetails-view.layout2 .responsive-tabs__heading:after {

		content:"";

		display: block;

		position: absolute;

		right: 20px;

		top: 40%;

		width: 0; 

		height: 0; 

		border-left: 5px solid transparent;

		border-right: 5px solid transparent;

		border-top: 5px solid #e74c3c;

		-webkit-transition: all 0.7s ease;

		-moz-transition: all 0.7s ease;

		-o-transition: all 0.7s ease;

		-ms-transition: all 0.7s ease;

		transition: all 0.7s ease;

	}

	.productdetails-view.layout2 .responsive-tabs__heading:hover

	 { background-color:  #fff;}

	.productdetails-view.layout2 .responsive-tabs__heading--active:hover, .productdetails-view.layout2 .responsive-tabs__heading--active { background: #fff;}

	.productdetails-view.layout2 .responsive-tabs__heading--active:after, .productdetails-view.layout2 .responsive-tabs__heading:hover:after {

		border-bottom: 5px solid #000;

		border-top:0;

	 }

	.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews {

    padding-right: 10px;

	padding-left:0;

    width:396px;

	float:none;

}



.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews #comment {

    width: 385px;

}



}

@media only screen and (max-width: 479px) {



		.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews {

    padding-right: 10px;

	padding-left:0;

    width:280px;

	float:none;

}



.productdetails-view.layout2 .responsive-tabs__panel div.write-reviews #comment {

    width: 265px;

}



}

#productdetailsview .filter { overflow:hidden;font-size:14px;}

#productdetailsview .filter .product-fields .product-field { width:29%; float:left; margin-right:30px; margin-bottom:20px;}

#productdetailsview .filter .product-fields .product-field.product-field-type-E {min-height:100px;}

#productdetailsview .filter .product-fields .product-field.product-field-type-P { display:block; width:100%; clear:both;  margin-bottom:0; min-height:0;}

#productdetailsview .filter .product-fields .product-field.product-field-type-P .product-fields-title , .product-field-type-X .product-fields-title { font-size:18px; font-weight:400; text-transform:capitalize;padding-bottom:20px; padding-top:10px; display:block;}

.mcf-fields-title { display:none;}

#productdetailsview .filter .product-fields ul { padding-left:20px;}

.text { font-size:14px;}

#productdetailsview .tags { width:100%; border-top:1px solid #e2e6e7; padding-top:10px; margin-top:10px; overflow:hidden;  font-size:14px; line-height:20px;}

#productdetailsview .tags .product-fields-title , .tags .product-field-display { float:left;}

#productdetailsview .tags .product-field-display a {  text-decoration:none; margin-left:2px;}

#productdetailsview .tags .product-field-display a:hover {}

.video span { display:block;}

.video .product-fields-title { display:none;}

.product-related-categories { margin-left:-15px; margin-bottom:20px;}

.product-related-categories .product-field {

    float: left;

}



.product-related-categories .product-field .product-field-display {

    background: none repeat scroll 0 0 #FFFFFF;

    border:none;

    border-image: none;

    border-radius: 5px 5px 5px 5px;

   	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);

    margin:0 0 15px 15px;

    padding: 10px;

	 width: 157px;

	display:block;

	-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;

}

.product-related-categories .product-field .product-field-display:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}



.product-related-categories .product-field .product-field-display a {  

	 font-size:14px; line-height:24px; font-weight:300; text-decoration:none;

	-o-transition: all .4s ease-in-out;

	-ms-transition: all .4s ease-in-out;

	-moz-transition: all .4s ease-in-out;

	-webkit-transition: all .4s ease-in-out;

	transition: all .4s ease-in-out;}

	.cat_row:hover a { }



.product-related-categories .product-field .product-field-display a img { margin-bottom:10px; max-height:200px;width:100%; height:100%;}

.product-related-categories .product-field .product-field-display:hover a { }



#productdetailsview .product-box .quantity-box , #productdetailsview .product-box .quantity-controls { display:none;}

.product-related-products { margin-bottom:-30px;}



.product-neighbour .pagers { float:right;}

.product-neighbour .pagers li { position:relative; display:inline-block; padding:0 20px; margin-left:5px;}

.product-neighbour ul.pagers a {  text-decoration:none;}

  .product-neighbour ul.pagers a i { display:inline-block; font-size:22px; }

  .product-neighbour ul.pagers a .icon-angle-left {margin-right:5px; position:relative; top:2px;}

   .product-neighbour ul.pagers a .icon-angle-right {margin-left:5px; position:relative; top:2px;}

.product-neighbour ul.pagers li:hover a { z-index:999999; text-decoration:none; color:#fff;}

.product-neighbour .pagers li.next { float:right;}

.product-neighbour .pagers li .img_n { position:absolute; left:50%; margin-left:-35px; bottom:40px; display:block; width:70px; height:auto; z-index:99999;background: none repeat scroll 0 0 #FFF;  border: 1px solid #E2E2E2; border-radius: 6px 6px 6px 6px;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); padding:5px; display:none; opacity:0;}

	.product-neighbour .pagers li.next .img_n {left:auto; right:50%; margin-right:-20px;}

.product-neighbour .pagers li:hover .img_n { display:block; opacity:1;}

.product-neighbour .pagers li img { width:60px; height:auto;}



.recentproducts h3 { display:none;}

.recentproducts h3.item1 { display:block; margin-top:30px;}

.recentproducts { margin:0; padding:0; list-style:none;}

.recentproducts li {  border-radius:5px;	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; font-size:14px; line-height:20px;  margin-bottom:20px;



transition: all 150ms ease-in-out 0s;

	-webkit-transition: all 350ms ease-in-out 0s;

	  -moz-transition: all 350ms ease-in-out 0s;

	  -ms-transition: all 350ms ease-in-out 0s;

	  -o-transition: all 350ms ease-in-out 0s;}

	  .recentproducts li:hover {box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1);}

.recentproducts li img { width:auto; max-height:100px;}

.recentproducts li .browse span { display:none;}

.recentproducts li .browse { display:inline-block;margin-right:10px;}

.recentproducts li a { display:inline-block; padding-right:10px; padding-bottom:0px; color:#1b1b1b; text-decoration:none;}

.recentproducts li a:hover { text-decoration:none; }

.recentproducts li img {

    height: auto;

	opacity: 0.8;

	 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;

      -moz-transition: -moz-transform 0.4s, opacity 0.4s;

     transition: transform 0.4s, opacity 0.4s;

	  -webkit-transform: scale(1.0);

	-moz-transform: scale(1.0);

	-ms-transform: scale(1.0);

	transform: scale(1.0);

}

.recentproducts li:hover img {

	opacity: 1;

	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;

      -moz-transition: -moz-transform 0.4s, opacity 0.4s;

     transition: transform 0.4s, opacity 0.4s;

	 	  -webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);



	 }





.back-to-category { border-top:1px solid #e2e6e7; margin-bottom:60px;}

.back-to-category  .button_back { text-align:left; padding-left:20px;}

.back-to-category  .button_back i { margin-right:10px;}

.back-to-category.left a { float:left;}

.product-related ul.layout2 .product-box .wishlist:after { content:" "; position:absolute; right:-23%; top:7px; width:1px; height:9px; background:#e2e6e7; }





/* Shoping Cart  */

.cart-view { position:relative;}

.cart-view > .login-box , .cart-view > .billing-box , .login-box-metod { background:#fff; padding:20px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 30px; border-radius:5px;}

.shipment .login-box-metod , .payment .login-box-metod   { box-shadow: none; padding:0;}

.payment .module-title , .shipment  .module-title { float:none; width:100%; clear:both; margin-bottom:10px; margin-top:20px;}

.login-box-metod .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:8px; float:left;}

.login-box-metod .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.login-box-metod .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

.login-box-metod .jq-radio.disabled span { display:none;}

.login-box-metod label { float:left; font-weight:300; width:auto; width:80%; margin-bottom:20px;}

.vmshipment_name, .vmpayment_name { font-size:20px; font-weight:500;}



.cart-view .right-link { position:absolute; right:0px; top:0px; border:none;}

.width50 { width:50%;}

.width48 { width:48%;}

.width46 { width:46%;}

.width44 { width:44%;}



.login-box { font-size:16px; line-height:20px; font-weight:300;}

#form-login-username { margin-right:30px;width:48%;}

#form-login-password { width:46%;}

#com-form-order-number { margin-right:40px;width:48%;}

.order-view .control-group { width:46%;}



#form-login-password input , .cart-view .order-view  .login-box .inputbox { padding-right:15px!important;}

.width49 { width:49%;}

.cart-view .floatleft  { float:left;}

.cart-view .label , .login-wrap.cart-view label , .order-view #com-form-order-number label , .order-view .control-group label{ clear:both; font-size:14px; line-height:20px; font-weight:300; background:none; padding:0 0 5px 0; margin:0; text-shadow:none; display:inline-block;}

.cart-view .login-box .inputbox , .login-wrap.cart-view  #username ,  #jform_email ,  .login-wrap.cart-view #password {   background: #f5f7f8; border: 2px solid #e2e6e7; height: 40px; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 100%; border-radius:6px; box-shadow:none!important;}

input , textarea {box-shadow:none!important;}

.cart-view .login-box  a.reset , .cart-view .login-box  a.remind {  text-decoration:none; font-weight:300; font-size:13px;}

.cart-view .login-box  a.reset:hover , .cart-view .login-box  a.remind:hover{ }

.cart-view .login-box .remember { margin-bottom:10px;  font-size:13px; }

.remember .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}

.remember .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.remember .jq-checkbox.checked span , .remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }

.remember  .jq-checkbox.disabled span { display:none;}

.login-box2.cart-view {

	background: #FFFFFF;

    border-radius: 0 0 3px 3px;

     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

    padding: 20px;}

.login-box2.cart-view .order-view { margin-bottom:30px;}

.cart-view .login-box .remember label {font-weight:300; font-size:14px;}

.cart-view  .text-indent { padding:10px; padding-left:0;}

.cart-view  .text-indent span.font , .cart-view  .text-indent2 span.font{  font-size:16px; padding-bottom:5px; display:block; font-weight:500;}

.cart-view  .text-indent2 { padding:10px; padding-left:20px;}

.cart-view .output-billto , .cart-view .output-shipto { padding-bottom:20px; color:#6a6a6a;}

.billing-box.after { position:relative;}

.billing-box.after:after { content: ""; position:absolute; left:50%; top:0; width:1px; height:100%; border-left:1px solid #e4e4e2;}



.mar_bot { margin-bottom:30px;}

.cart_billing-box  {overflow:auto; position:relative; width:100%;}



table.cart-summary { background:#fff; border-collapse:inherit; width:100%; margin-left:0px;}

.cart-summary .color { color:#6a6a6a;}

table.cart-summary  .PricebillTotal { }

.small_screen { display:none;}

.cart-summary th { background:#f0f0f0; color:#1b1b1b; font-weight:normal; border:1px solid #e4e4e2;  border-left:none;}

.cart-summary th:first-child {border-left:1px solid #e4e4e2; }

.check_row {border:1px solid #e4e4e2;}

.check_row td {border:1px solid #e4e4e2;}

.cart-summary  th, .cart-summary  td {

    line-height: 20px;

    padding: 8px 10px;

    text-align: center;

    vertical-align: top;

}

.line-through { text-decoration:line-through;}

.cart-summary .wrapper { overflow:hidden; width:100%;}

.cart-summary  .cart-images { display:block; width:60px; margin-right:10px; float:left;}

.cart-summary .cart-title {float:left;width:130px; text-align:left;}

.cart-summary .cart-title a { color:#292f38; font-size:14px; line-height:20px;text-decoration:none; font-weight:300;}

.cart-summary .cart-title a:hover { }

.cart-summary .sectiontableentry2.check_row { background:#fdfcfc;}

.cart-summary .sectiontableentry2.check_row:hover , .cart-summary .sectiontableentry1.check_row:hover { background:#faf9f9;}

.cart_form { margin-bottom:0; text-align:left;}

.cart-summary .quantity-input {   background: #f5f7f8; border: 2px solid #e4e4e2; height: 38x; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 40px; border-radius:6px; margin-left:0px;}

.cart-summary .quantity-input:focus { border: 2px solid #e4e4e2;}

.cart_form .vm2-add_quantity_cart {  border:none; padding:0 0 0 0px; margin:0;  text-decoration:none; text-align:left; background:none; border:none; font-size:14px; font-weight:300;}

.cart_form .vm2-remove_from_cart {  border:none;  padding:0 0 0 0px; margin:0 0 0 0px; display:inline-block;  text-decoration:none;text-align:left;font-size:14px; font-weight:300;}

.cart_form  i { margin-right:5px;}

.cart_form .vm2-remove_from_cart i { margin-right:8px;}

.cart_form .vm2-add_quantity_cart:hover , .cart_form .vm2-remove_from_cart:hover { }

 

 .sectiontableentry1 {border:1px solid #ecf0f1;}

 .sectiontableentry1.bg_total { font-weight:500; }

 .sectiontableentry1.bg_total .color2 { color:#;}

.sectiontableentry1 td {border:1px solid #ecf0f1; padding:15px 10px;}

.check_row td , .price td , .shipment td, .payment td , .coupon-tr td , .bg_total td { border-top:none; border-left:none;}

.check_row td:first-child , .price td:first-child , .shipment td:first-child, .payment td:first-child, .coupon-tr td:first-child, .bg_total td:first-child {border-left:1px solid #ecf0f1; }

.cart-summary .sectiontableentry1.price td:first-child { text-align:right;}

.sectiontableentry1 .total .PricesalesPrice {  font-weight:500;}

.cart-summary .sectiontableentry1.shipment  td:first-child , .cart-summary .sectiontableentry1.payment  td:first-child { text-align:left;}

.cart-summary .sectiontableentry1.shipment td a, .cart-summary .sectiontableentry1.payment td a { text-align:right; float:right; color:#1b1b1b;}

.cart-summary .sectiontableentry1.shipment td a i { margin-right:4px;}

.cart-summary .sectiontableentry1.payment td a i { margin-right:4px;}

.cart-summary .sectiontableentry1.shipment td a:hover, .cart-summary .sectiontableentry1.payment td a:hover {  text-decoration:none; }



.cart-summary .sectiontableentry1.coupon-tr td:first-child { text-align:left;}

.cart-summary .sectiontableentry1.coupon-tr td form { margin-bottom:0; padding-top:5px;}



.cart-summary .sectiontableentry1.bg_total td:first-child { text-align:right;}

.cart-summary .sectiontableentry1.bg_total .color { }

.cart-summary .sectiontableentry1.bg_total .PricebillTotal { }

.coupon_input.input-large { 

width:225px;  

background:#f5f7f8;

    border: 2px solid #e2e6e7;

    border-radius: 6px 6px 6px 6px;

    height: 40px;

    line-height: 20px;

    margin-bottom: 5px;

    padding: 9px 10px !important;

	margin-right:10px;

	float:left;

	color:#6a6a6a;

	font-size:13px;

    }

	.coupon_input.input-large:focus {border: 2px solid #e4e4e2;}

	.sectiontableentry1.coupon-tr .input-append { margin-bottom:0;}

.customer-comment { margin-top:20px;}

.customer-comment .color { color:#6a6a6a; margin-bottom:10px;}



.billing-box textarea.customer-comment {background: #f5f7f8; border: 2px solid #e2e6e7; height: 120px; line-height: 20px; margin-bottom: 5px; padding: 8px 10px !important; width: 100%; border-radius:6px; margin-top:10px;}

.billing-box #tosAccepted { float:left; margin-right:5px;}

.billing-box .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:0px;position:relative; top:2px; box-shadow:none;}

.billing-box .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.billing-box .jq-checkbox.checked span , .billing-box .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }

.billing-box   .jq-checkbox.disabled span { display:none;}



.billing-box .op_shipto_content .jq-checkbox { border:none; float:left; background:none; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:5px;position:relative; top:2px; box-shadow:none;}

.billing-box .op_shipto_content .jq-checkbox span  { display:block!important; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }





.cart_billing-box .check-marg { margin-bottom:0;}

.billing-box div .terms-of-service { float:left; color:#6a6a6a; margin-left:4px; cursor:pointer;}

.checkout-button-top a { margin-top:20px;}

.shipment_method , .payment-validate { background: none repeat scroll 0 0 #FFFFFF;

    border: 5px solid #F0F0F0;

    border-radius: 6px 6px 6px 6px;

    color: #515151;

	font-size:14px;

	line-height:20px;

    margin-bottom: 30px;

    padding: 10px 20px;}

	.shipment_method .vmCartPaymentLogo img , .payment-validate .vmCartPaymentLogo img { width:100px;}

	.shipment_method .wrapper , .payment-validate .wrapper { width:100%; overflow:hidden;}

.shipment_method input , .payment-validate  input { display:inline-block; float:left; vertical-align:middle; margin-right:7px; margin-bottom:7px; margin-top:7px;}

.buttonBar-right .button ,.payment-validate  .button  { margin-bottom:10px;}

.vmshipment_description, .vmshipment_name , .vmpayment_name , .vmpayment_description { display:block; padding-top:5px;}

.sectiontableentry1.shipment .fleft , .sectiontableentry1.payment  .fleft { float:left;}

.sectiontableentry1.shipment .fright , .sectiontableentry1.payment  .fright{ float:right;}

.vmpayment_cardinfo { display:block; width:100%; overflow:auto; margin-bottom:20px;}



.vmpayment_cardinfo table td { display:block; padding:0; border:none;}



.shoper .border-top .module-title { margin-top:30px;}

.shoper .userfields_info { padding:10px 0; display:block; font-weight:500; font-size:18px;}

.shoper legend { border:none; margin-bottom:0;}

.shoper a:hover { color:#1b1b1b; text-decoration:none;}

.shoper fieldset ul a { color:#1b1b1b; line-height:20px; outline:none;}

.shoper fieldset ul a:hover { text-decoration:underline;}

.shoper fieldset ul a.icon_delete { background:url(/templates/t3_bs3_blank/images/close_img.png) center center no-repeat; display:inline-block; width:20px; height:20px; text-indent:-9999px;}

.shoper fieldset ul a.icon_delete:hover { opacity:0.5;}

.shoper table { width:100%;}

.shoper table td { border: none; padding:5px;}

.shoper table td.key { width:265px;}

.shoper .user-details input { margin:0; width:100%;border:2px solid #e2e6e7;background: none repeat scroll 0 0 #f5f7f8; padding-top:8px; padding-bottom:8px; height:40px;box-shadow:none!important;}

.shoper .user-details select { margin:0; width:100%;border:2px solid #e2e6e7;background: none repeat scroll 0 0 #f5f7f8; height:38px;padding-top:8px; padding-bottom:8px; box-shadow:none!important;}



.shoper .user-details  input#agreed_field { width:auto; height:auto; text-align:left;}

.shoper .user-details label {

    display:inline-block;

    float: none;

    font-weight: normal;

    text-align: left;

    width: 265px;

	font-size:14px;

}

.shoper .user-details label.invalid { color:#e74c3c;}

.shoper .user-details input.invalid { border-color:#e74c3c;}

.shoper .pad-top { padding-top:20px; padding-bottom:20px;}

.shoper .pad-top .control-button { margin-right:20px; padding-bottom:20px;}

.shoper .pad-top .control-button .marg_right {margin-right:20px;}



.shoper .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 5px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}

.shoper .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

.shoper .jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px;}

.shoper .jq-selectbox .trigger .arrow { top:15px;}

.shoper .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

.shoper .jq-selectbox.opened .arrow{ background-position:left top;}

.shoper .jq-selectbox.opened, .shoper .jq-selectbox:hover { background:#fff;}





.shoper .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;

margin: 0px 0 0 -7px;  padding: 0;}

.shoper .jq-selectbox .dropdown ul { margin:0; padding:0;}

.shoper .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

.shoper .jq-selectbox .dropdown ul li:hover , .shoper .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }





.form-validate { margin-bottom:0;}

.form-validate #ui-tabs { margin-bottom:20px;}

.form-validate #ui-tabs #tab-2 { display:none;}

.vmorder-done { background:#fff; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.vmorder-done td { border:1px solid #F0F0F0; padding:10px;}

.vmorder-done td:first-child { width:150px;}

#virtuemart_shoppergroup_id { min-height:80px;}

.module-title.marg-top { margin-top:30px;}



  /******************wishlist**************************/ 

  .category-wishlist {padding:10px; background:#f0f0f0; }

.category-wishlist form { margin-bottom:0px;}

.wishlist_box .back-to-category { float:right; margin:0; padding:0; border:none;}

.wishlist_box .wishlist_info { float:left;}

.wishlist_box .rating-title { display:none;}



.wishlist_box  .lbl-box  .hitafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) right top no-repeat; }

.wishlist_box   .lbl-box .hitbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) right bottom no-repeat;}

.wishlist_box .lbl-box  .discafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl.png) left top no-repeat; }

.wishlist_box   .lbl-box .discbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl.png) left bottom no-repeat;}

.wishlist_box  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left top no-repeat; }

.wishlist_box   .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left bottom no-repeat;}



.wishlist_box  .browseImage { position:relative;}

.wishlist_box .lbl-box { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;right: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

.wishlist_box .lbl-box .discount , .wishlist_box .lbl-box .hit { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#e74c3c; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}

.wishlist_box .lbl-box .discount { background:#e67e22;}

.wishlist_box .lbl-box .limited { background:#9b59b6;}



.wishlist_box  .remwishlists {  float:right;}

.wishlist_box  .remwishlists a { text-decoration:none; font-size:14px; line-height:20px; cursor:pointer;}

.wishlist_box  .remwishlists a i { margin-right:4px; font-size:12px;}

.wishlist_box  .remwishlists a:hover { }

.wishlist_box #product_list ul.layout .product-box .attributes, .wishlist_box #product_list ul.layout .quantity-box, .wishlist_box #product_list ul.layout .quantity-controls { display:inline-block;}

.wishlist_box #product_list ul.layout .product-box .attributes , .addtocart-bar2 .attributes { display:none;}

 .wishlist_box #product_list ul.layout .box-quantity {position:relative; margin-bottom:10px;}

.wishlist_box .controls {border:none; padding-bottom:0px; margin-bottom:10px; float:none; width:100%; overflow:hidden; }

.wishlist_box .addtocart-bar2 .wrapper { padding-top:0px;}

.wishlist_box .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px;}

.wishlist_box  .box-quantity { width:auto; display:inline-block; position:relative;}

.wishlist_box  .addtocart-bar2 .quantity-controls, .wishlist_box .addtocart-bar2 .quantity-box { display: inline-block; }

.wishlist_box .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:26px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }

.wishlist_box .addtocart-bar2 .quantity-box input { width:44px; height:22px; line-height:22px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1; margin-left:27px; }

.wishlist_box .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:22px;}

.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }

.wishlist_box .addtocart-bar2 .quantity-controls .quantity-plus:hover { }

.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}

.wishlist_box .addtocart-bar2 .quantity-controls .quantity-minus:hover {}

.displayBlock { display:block!important;}

/*--------------------------------compare----------------------------------------*/

.compare_box .module-title { float:left;}

.compare_box .back-to-category { float:right; margin:0; padding:0; border:none;}

.compare_box .browseview { padding:0px;   background:#fff; border-radius:5px; margin-bottom:40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); overflow:hidden;}

table#compare_list_prod , table#compare_list_prod tbody { width:100%;}

#compare_list_prod td {  vertical-align:middle;border:1px solid #ecf0f1; background:#fff; padding:10px;font-size:14px; font-weight:300;}

#compare_list_prod td li { list-style:none;}

#compare_list_prod tr { width:100%; }



#compare_list_prod td:first-child { background:#fff;width:250px;border:1px solid #ecf0f1; font-size:16px;}

#compare_list_prod  tr.items0 td { border-top:none;}



#compare_list_prod .comare_name a {  text-decoration:none; font-weight:500; font-size:18px;}

#compare_list_prod .comare_name a:hover {} 

#compare_list_prod .browseImage > div { display:none;}

#compare_list_prod .tr_diff .comare_image { text-align:center;}



#compare_list_prod .vote {

    padding: 0;

}

#compare_list_prod .comare_image img { width:218px;}

#compare_list_prod .comare_price span.PricesalesPrice { font-weight:500; font-size:16px; display:block;}

#compare_list_prod .PricebasePriceWithTax { text-decoration:line-through;}

.green {

  color: #639C00;

}

.comare_action .product-fields-title { display:block; padding-bottom:5px;}

.comare_action .product-custom { padding-bottom:10px;}

.comare_action .addtocart-area2 { float:none;}

#compare_list_prod .controls label { display:inline-block; font-weight:300; float:left; margin-right:4px;}

#compare_list_prod  .box-quantity { width:auto; display:inline-block; position:relative;}

#compare_list_prod  .addtocart-bar2 .quantity-controls, #compare_list_prod .addtocart-bar2 .quantity-box { display: inline-block; }

#compare_list_prod .addtocart-bar2 .quantity-box { display:inline-block; width:100px; height:26px; border:2px solid #e4e4e2; border-radius:3px; background:#f5f7f8; position:relative; }

#compare_list_prod .addtocart-bar2 .quantity-box input { width:44px; height:22px; line-height:22px; font-size:13px;  background:none; border:none; box-shadow:none!important; border-radius:0;border-left:1px solid #ecf0f1;border-right:1px solid #ecf0f1; margin-left:27px; }

#compare_list_prod .addtocart-bar2 .quantity-controls { font-weight:300; font-size:15px; line-height:22px;}

#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px; position:absolute; left:3px; top:1px; cursor:pointer; }

#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-plus:hover { }

#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus { font-style:normal; text-align:center; display:inline-block; width:22px; height:22px;position:absolute; right:6px; top:1px;cursor:pointer;}

#compare_list_prod .addtocart-bar2 .quantity-controls .quantity-minus:hover {}

#compare_list_prod .addtocart-button { text-indent:0px;   margin-top:10px;}



.comare_action .compare_del { font-size:14px; font-weight:300; display:inline-block; margin-top:10px; margin-bottom:0px;cursor:pointer;  }

.comare_action .compare_del i { margin-right:4px;}

.comare_action .compare_del:hover { }

#compare_list_prod .product-fields-value ul { margin:0; padding:0;}

/* manufacturer */

.manufacturer-view-default {  background:#fff; padding:30px 20px; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.manufacturer-view-default .row_man { float:left; width:25%; margin-bottom:20px; text-align:center;}

.manufacturer-view-default .row_man h2 a { font-size:16px; font-weight:500;  text-decoration:none; }

.manufacturer-view-default .row_man h2 { margin-top:10px;}

.manufacturer-view-default .row_man a img { border:2px solid #f5f7f8;}

.manufacturer-view-default .row_man h2 a:hover { text-decoration:none; }



.manufacturer_details_view .spacer{

	background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 0 0 3px 3px;

     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

    padding: 30px;

	}

.manufacturer_details_view  h3  { margin-bottom:30px;}

.manufacturer_details_view  .fleft { float:left; margin-right:20px;}

.manufacturer_details_view  .fleft .manufacturer-image { border:2px solid #f5f7f8;}

.manufacturer_details_view .manufacturer-description { color:#6a6a6a; font:normal 14px/22px Arial, Helvetica, sans-serif; padding-top:5px;}

.manufacturer_details_view .wrap { width:100%; overflow:hidden; margin-top:20px;}

.manufacturer_details_view  .manufacturer-email , .manufacturer_details_view .manufacturer-url , .manufacturer_details_view .manufacturer-product-link { float:left; margin:10px 0 0px 0; }

.manufacturer_details_view  .manufacturer-email , .manufacturer_details_view .manufacturer-url {border-right:1px solid #e2e6e7; padding-right:15px; margin-right:15px;}

.manufacturer_details_view  .manufacturer-email a , .manufacturer_details_view .manufacturer-url a , .manufacturer_details_view .manufacturer-product-link a {  font-size:14px; text-decoration:none; line-height:18px; text-decoration:none;}

.manufacturer_details_view  .manufacturer-email a:hover , .manufacturer_details_view .manufacturer-url a:hover , .manufacturer_details_view .manufacturer-product-link a:hover { } 

/* orders */

.orders-box { background:#fff; padding:0px; padding-top:0; border-radius:5px; overflow:hidden;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.orders-box tbody { background:#fff;font-size:14px;}

.orders-box tbody td { background:none;border-top: 1px solid #DDDDDD!important; border-left:1px solid #ecf0f1; padding-top:15px; padding-bottom:15px; font-weight:normal; text-align:center;}

.orders-box tbody td:first-child { border-left:none;}

.orders-box tbody td.num a {}

.orders-box tbody td.num a:hover { text-decoration:none;}



.orders-box tbody td.total {font-weight:500; }

#tab-2 .orders-box { box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1); border-radius:0 0 5px 5px;}

.spaceStyle.first { position:absolute; right:20px; top:0px;}

.spaceStyle.second { padding-top:20px;}

.spaceStyle.second .order-box { background:#fff; border:none; border-radius:6px; margin-bottom:30px; overflow:hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.spaceStyle.second .order-box td { border-top:1px solid #ecf0f1; border-left:1px solid #ecf0f1; padding:15px; color:#6a6a6a;font-size:14px; font-weight:300;}

.spaceStyle.second .order-box td:first-child { border-left:none; background:#fff; width:30%;font-size:16px; font-weight:300;}

.spaceStyle.second .order-box tr.first td { border-top:none;}

.spaceStyle.second .order-box td.price { font-weight:500; }



.spaceStyle.second .order-box2 { background:none;}

.spaceStyle.second .order-box2 td.first { border:none;  padding:0px;}

.spaceStyle.second .order-box2 td.first .order-box {background:#fff; border:none; border-radius:6px; margin-top:30px; margin-bottom:10px; overflow:hidden;}

.spaceStyle.second .order-box2 .order-box td:first-child { border-left:none; background:#fff; width:40%; font-size:16px; font-weight:300;}

.spaceStyle.second .order-box2 td.first .order-box tr:first-child td { border-top:none;}



.spaceStylebot { padding-top:30px; padding-bottom:30px;}

#tabs { color:#6a6a6a;}

#tabs li { padding-bottom:10px;}

.spaceStylebot #tab-2 { display:none;}



.orders-box thead { font-size:14px; }

.orders-box thead th { background:none; border-left:1px solid #ecf0f1; padding-top:15px; padding-bottom:15px; font-weight:normal; text-align:center;}

.orders-box thead th:first-child { border-left:none;}



.order-items-box {background:#fff; border:none; border-radius:0 0 6px 6px; overflow:hidden; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.order-items-box .order-link {}

.order-items-box .order-link:hover { }

.order-items-box .sectiontableheader th { border:none; background:#fff;  font-weight:300; border-left:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding:15px; font-size:16px;}

.order-items-box .sectiontableheader th:first-child { border:none;border-bottom:1px solid #ecf0f1;}

.order-items-box tr {border-top:1px solid #ecf0f1;}

.order-items-box tr td {border-left:1px solid #ecf0f1; padding:15px; color:#6a6a6a;font-size:14px; font-weight:300;}

.order-items-box tr td.priceCol span { }

.order-items-box tr td.priceCol span.line-through { }



.order-items-box tr td:first-child {border-left:none;font-size:16px; font-weight:300;}



.order-items-box tr.total td { font-weight:bold; }

.order-items-box tr.total td.pricePad {}

.order-items-box tr.total .color , .order-items-box tr.total td.pricePad { }

.order-items-box .size { font-size:16px;}

.order-items-box .size.color {color:#e74c3c!important;}

.order-items-box tr .color2 { }

.order-items-box .order-items  td.right { text-align:right; font-weight:500;}

.shoper #tabs {margin:0 0 0px 0; padding: 0; list-style:none; position:relative; z-index:99; clear:both; min-height:40px;}

.shoper #tabs li { font-size:20px; line-height:20px;  text-transform:uppercase; font-weight:300; padding:15px 20px; background:#ecf0f1;border-radius:5px 5px 0 0;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; position:relative; display:inline-block; cursor:pointer; text-transform:capitalize; cursor:pointer; }



.shoper #tabs li:hover { background: #323a45; margin-top:0; color:#fff;}

.shoper #tabs li.current, 

.shoper #tabs li.current:hover { background: #323a45; margin-top:0; color:#fff; cursor:default;}

.shoper .sectiontableentry1  { border-left:none; border-right:none;}

.order { margin-bottom:30px;}

/* #slideShow countdown */

#slideShow .lbl-box { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;right: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

#slideShow .lbl-box .limited { position:relative; top:21px; left: -10px;  height:24px; width:140px; background:#9B59B6; position:relative;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-kthtml-transform: rotate(45deg);transform: rotate(45deg);}







#slideShow  .lbl-box  .offafter { position:absolute; left:7px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left top no-repeat; }

#slideShow   .lbl-box .offbefore { position:absolute; right:0; bottom:7px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/lbl2.png) left bottom no-repeat;}



#slideShow{

    margin-bottom: 20px;

    width: 100%;

}

#slideShow .list_products { display:block; width:100%;}



#slideShow { position:relative; z-index:2; background:#fff; border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

#slideShow.list ul {

				margin: 0;

				padding: 0px;

				list-style: none;

				display:block;

			}

			#slideShow.list li {

				text-align: left;

				padding: 0px;

				margin:0 0 0 0;

				display: block;

				float: none;

				position:relative;

				z-index:100;

				width:100%;

				z-index:1;

			}

			

			#slideShow.list .img-wrapper { overflow:hidden;}





			



			#slideShow .Title a { font-size:24px; line-height:26px; display:inline-block;   text-decoration:none; padding-bottom:10px; font-weight:300;}

			#slideShow .Title a:hover { }

			#slideShow  .vote { padding-bottom:10px; display:inline-block; }

			#slideShow  .rating-title {display: inline-block; position:relative; top:-3px;}





			

			

			

			#slideShow.list .left-img {float:left; margin-right:20px; padding:10px; }

			#slideShow.list li .product-box.hover .browseImage { max-height:300px; width:300px; padding:0px; background:none; position:relative;  border-radius:5px; background:#fff; margin-bottom:60px;}

			#slideShow.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:300px;}

			#slideShow.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:300px; text-align:center; vertical-align:middle;}

			#slideShow.list li .product-box.hover .slide-hover { float:left; width:59%; padding-top:20px; padding-bottom:10px;}



			#slideShow.list li .product-box.hover .vm-img-desc , #slideShow .quantity-box , #slideShow .quantity-controls , #slideShow .attributes { display:none;}

			

			#slideShow .desc1 { display:block; border-top:1px solid #e2e6e7; border-bottom:1px solid #e2e6e7; padding-top:10px;  font-size:14px; margin-right:5px;}

			#slideShow.list ul { display:none;}

			#slideShow.loader {background: url(/templates/t3_bs3_blank/images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow: none; border:none;} 

	#slideShow .time-box { margin-top:15px;}

	#slideShow .time-box .bzSaleTimerDesc2 { margin-right:5px;}

	#slideShow .time-box .bzSaleTimer { padding-right:3px;}

	 #slideShow .time-box .price   span { display:inline-block;}

	 #slideShow .time-box .price   .price-sale span.sales {font-size: 24px; font-weight: 500; float:none;}

	 #slideShow .time-box .price  .price-sale { margin-left:0px; width:33%; border-radius:5px 0 0 0; }

	 #slideShow .time-box .price  .price-old .WithoutTax {font-size: 24px;font-weight: 500; text-decoration:none; padding-right:0; padding-bottom:0px; }

	 #slideShow .time-box .price  .price_save .discount {color:#9b59b6;font-size: 24px;font-weight: 500;}

	 #slideShow .time-box .price  .text { display:block; padding-top:0px;font-size: 14px; padding-bottom:0px; font-weight:300; }

	#slideShow .time-box .price  .price-sale .text {}

	#slideShow .time-box .price  .price_save .text{color:#9b59b6;}

	#slideShow .time-box .price  .price_save { border-radius:0 5px 0 0;}

	#slideShow .wrapper-slide { margin-bottom:20px; }

#slideShow .addtocart_button2 , #slideShow .wishlist , #slideShow .compare_cat  { float:left; margin-right:5px; margin-top:2px; margin-bottom:10px;}

#slideShow .add_wishlist , #slideShow .add_compare { background:#e2e6e7;font-weight:300; padding:2px 10px; height:38px; font-size:14px; line-height:36px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;}

#slideShow .add_wishlist i , #slideShow .add_compare i { font-size:20px; display:block; text-indent:0px; display:inline-block;}

#slideShow .add_wishlist span  , #slideShow .add_compare span  { display:none;}

#slideShow .add_wishlist:hover,

#slideShow .add_wishlist.active,

#slideShow .add_wishlist:focus , 

#slideShow .add_compare:hover,

#slideShow .add_compare.active, 

#slideShow .add_compare:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}

#slideShow div.tooltip { width:14%;}



/* Blog */

div.itemRatingForm  { line-height:18px;}

.itemRatingForm .itemRatingList, .itemRatingForm .itemRatingList a:hover, .itemRatingForm .itemRatingList .itemCurrentRating {

    background: url(/templates/t3_bs3_blank/images/virtuemart/stars2.png) repeat-x scroll left -1000px transparent;

	outline:none!important;

	

}

.itemRatingForm .itemRatingList .itemCurrentRating {

    background-position: 0 -15px;

    margin: 0;

    padding: 0;

    z-index: 1;

	line-height:14px;

	outline:none!important;

}

.itemRatingForm .itemRatingList {

    background-position: left top;

    float: left;

    height: 13px;

    list-style: none outside none;

    margin: 3px 0 0 0;

    overflow: hidden;

    padding: 0;

    position: relative;

    width: 70px;

	outline:none!important;

	line-height:14px;

}

.itemRatingForm .itemRatingList a {outline:none!important;}

.itemRatingForm .itemRatingList a:hover { background-position: left -30px;}

.itemRatingForm .itemRatingList li {

    background: none;

    display: inline;

    padding: 0;

	outline:none!important;

}



.K2ItemsRow h2.module-title { float:none; margin-right:20px;}

.K2ItemsRow h2.module-title , .K2ItemsRow h2.module-title a { font-size:18px; line-height:22px;  text-decoration:none; margin-bottom:10px;}

.K2ItemsRow h2.module-title a:hover { color:#eb4821;}

.K2ItemsRow .catItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom:30px;}

.K2ItemsRow .catItemImageBlock .catItemImage { margin:0;}

.K2ItemsRow .catItemImageBlock a { display:block;}

.K2ItemsRow .catItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}

 div.catItemCategory , div.catItemCommentsLink { font-size:13px;  border:none; border-bottom:none; padding:0; margin-right:5px; margin-bottom:10px;}

.K2ItemsRow .catItemAuthor a , div.catItemCategory a , div.catItemCommentsLink a {  text-decoration:none;}

.K2ItemsRow .catItemAuthor a:hover , div.catItemCategory a:hover , div.catItemCommentsLink a:hover { }

div.catItemLinks , div.catItemHeader span.catItemAuthor , div.catItemHeader span.catItemDateCreated { float:left; margin-right:5px; margin-bottom:0px;font-size:13px; }

.catItemLinks > div { float:left;}

.catItemHeader { float:left;}

div.catItemCategory span { font-weight:300; }

div.catItemRatingBlock { float:none; padding:0;  font-size:13px; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}

div.catItemIntroText { font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:-15px;}

.k2ReadMore { font-size:16px; line-height:24px; text-decoration:none; text-transform:uppercase; font-weight:300;}

.k2ReadMore:hover {  text-decoration:none;}

#k2Container div.catItemRatingBlock span {}



.userItemView .userItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-right:20px;}

.userItemView .userItemImageBlock .userItemImage { margin:0;}

.userItemView .userItemImageBlock a { display:block;}

.userItemView .userItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}

.userItemView .fleft { float:left; max-width:58%;}

.userItemView .module-title { margin-bottom:10px;}

.userItemView div.userItemHeader span.userItemDateCreated { font-size:13px; border:none; border-bottom:none; padding:0; margin-bottom:10px;}

div.userItemIntroText {font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:0px;}



.userItemView .k2ReadMore { font-size:16px; line-height:24px; text-decoration:none; text-transform:uppercase; font-weight:300;}

.userItemView .k2ReadMore:hover { text-decoration:none;}

.userItemView { border-top:1px solid #e2e6e7; padding-top:30px; margin-top:30px;}

.userItemView:first-child { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}



.genericItemView .genericItemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-right:20px;}

.genericItemView .genericItemImageBlock .genericItemImage { margin:0;}

.genericItemView .genericItemImageBlock a { display:block;}

.genericItemView .genericItemImageBlock a img { border:none; padding:0; width:100%; height:auto; margin-bottom:0;}

.genericItemView .fleft { float:left; max-width:58%;}

.genericItemView .module-title { margin-bottom:10px;}

.genericItemView div.genericItemHeader span.genericItemDateCreated { font-size:13px;  border:none; border-bottom:none; padding:0; margin-bottom:10px;}

div.genericItemIntroText {font-weight:300;  font-size:14px; padding-bottom:0; margin-bottom:0px;}

div.genericItemView  { border:none; border-top:1px solid #e2e6e7; margin:0; padding:0 ;padding-top:30px; margin-top:30px;}

div.genericItemView:first-child { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}





#itemListPrimary .catItemImageBlock , #itemListPrimary .fleft { float:left;}

#itemListPrimary .fleft { width:47%;}

#itemListPrimary .catItemImageBlock { margin-right:20px; width:50%; margin-bottom:20px;}

#itemListSecondary {}

#itemListSecondary .catItemImageBlock , #itemListSecondary .fleft { float:left;}

#itemListSecondary .fleft { width:47%;}

#itemListSecondary .catItemImageBlock { margin-right:20px; width:50%; margin-bottom:20px;}

div.k2Pagination  { margin-bottom:30px;}

div.K2ItemsRow { border-top:1px solid #e2e6e7; padding-top:30px; margin-top:30px;}

div.K2ItemsRow.K2Row-0 { border:none; padding:0; margin:0; padding-top:1px; margin-top:0px;}



div.catItemView { padding:0;}

#k2Container { border:none;}

#k2Container h2.itemTitle , #k2Container h2.itemTitle a { font-size:24px; line-height:26px;  text-decoration:none; margin-bottom:10px; margin-top:10px;}

#k2Container h2.itemTitle a:hover { }

#k2Container .itemImageBlock { background:#fff; padding:10px;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

#k2Container .itemImageBlock .itemImage { margin:0;}

#k2Container .itemImageBlock a { display:block;}

#k2Container .itemImageBlock a img { border:none; padding:0; width:100%!important; height:auto!important; margin-bottom:0;}



 div.catItemCategory , div.catItemCommentsLink {font-weight:300; font-size:13px; border:none; border-bottom:none; padding:0; margin-right:5px; margin-bottom:10px;}

 div.itemCategory span { font-weight:300;}

 #k2Container .itemAuthor, #k2Container .catItemCategory  , #k2Container .itemDateCreated  , #k2Container .itemCategory  {  float:left;font-size:13px; padding:0; margin:0; border:none; margin-right:5px; margin-bottom:10px;}

#k2Container .itemAuthor a , #k2Container div.catItemCategory a , #k2Container div.itemDateCreated a , #k2Container .itemCategory a {  text-decoration:none;}

#k2Container .itemAuthor a:hover , #k2Container div.catItemCategory a:hover , #k2Container div.itemDateCreated a:hover , #k2Container .itemCategory a:hover {}

#k2Container .itemToolbar { float:right; padding:0; margin-left:5px; border:none; background:none; margin-top:0;}

#k2Container .itemToolbar li { border:none;}

#k2Container .itemToolbar a {  text-decoration:none;font-weight:300; font-size:13px;}

#k2Container .itemToolbar a:hover {}

div.itemRatingBlock { float:none; padding:0; font-size:13px; border-top:1px solid #ecf0f1; border-bottom:1px solid #ecf0f1; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}



#k2Container .itemBody , div.itemIntroText { font-size:14px; line-height:21px;  font-weight:300;}

.itemAuthorBlock { display:none;}

.itemAuthorLatest ul { margin:0 0 20px 15px; padding:0;}

.itemAuthorLatest ul li { background:none; border-bottom:none;}

.itemAuthorLatest ul li a { font-size:14px; line-height:21px;  text-decoration:none;}

.itemAuthorLatest ul li a:hover { }



#k2Container .itemNavigation  { font-size:14px;  padding:5px 0; margin:0; border:none; margin-right:5px; margin-bottom:30px; background:none;border-bottom:1px solid #e2e6e7;border-top:1px solid #e2e6e7;}

div.itemNavigation span.itemNavigationTitle {}

#k2Container .itemNavigation a { text-decoration:none;}

#k2Container .itemNavigation a:hover {}



#k2Container .itemComments { border:none; background:none;padding:0px;}



#k2Container div.itemCommentsForm form span#formLog { font-weight:300;}

div.itemCommentsForm h3 { margin-bottom:30px; padding:0;}

#k2Container .coments-box { border:none; background:#fff;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:20px;}

div.itemCommentsForm form textarea.inputbox {border:2px solid #e4e4e2; background:#f5f7f8; width:100%; margin-bottom:20px;}

div.itemCommentsForm form label { font-size:14px; line-height:20px; font-weight:300; margin:10px 0 4px 0!important;}

#commentURL { width:100%; clear:both;}

div.itemCommentsForm form .fleft { float:left; width:50%; padding-right:15px;}

div.itemCommentsForm form .fleft.right { float:right; padding-left:15px; padding-right:0;}

div.itemCommentsForm form .fleft input { width:100%;}

.itemBackToTop { margin-top:20px; border:none;}

div.itemBackToTop a {  text-decoration:none;}

div.itemBackToTop a:hover {text-decoration:none;}

#k2Container  .itemCommentsCounter { margin-bottom:20px;}

#k2Container .itemCommentsList  { margin:0; padding:0; list-style:none;}

#k2Container .itemCommentsList  li { background:none; border:none; margin-bottom:30px; padding-left:100px; position:relative;}

#k2Container .itemCommentsList  li.odd  { margin-left:30px;}

#k2Container .itemCommentsList  li img { position:absolute; left:0; top:17px; border:none; float:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:20px; width:80px!important; height:auto; border-radius:40px;}

#k2Container .itemCommentsList  li p { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; margin-top:10px; position:relative;}

#k2Container .itemCommentsList  li p:after { 

border-top: 8px solid rgba(0, 0, 0, 0);

		border-bottom: 8px solid rgba(0, 0, 0, 0);

		border-right: 8px solid #fff;

		height: 8px;

		margin-left: 2px;

		vertical-align: middle;

		width: 16px;

		content:" ";

		position:absolute;

		left:-18px; top:20px;}



#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName , #k2Container div.itemComments ul.itemCommentsList li span.commentDate { line-height:18px; display:inline-block; padding-right:8px;}

#k2Container div.itemComments ul.itemCommentsList li span.commentAuthorName { font-weight:300; position:relative; top:-1px;}

.t3-sidebar .coments .module-ct ul > li { background:none; font-size:14px; line-height:18px; font-weight:300; padding:16px 0;}

.t3-sidebar .coments div.k2LatestCommentsBlock ul li span.lcCommentDate { font-size:13px;display:block; padding-top:2px; padding-bottom:2px;}

.t3-sidebar .coments .module-ct ul > li .k2Avatar { border:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; margin-right:10px; padding:5px; display:inline-block; float:left; border-radius:50px; overflow:hidden;}

.t3-sidebar .coments .module-ct ul > li .k2Avatar img { float:none; border:none; padding:0; margin:0; }

.t3-sidebar .coments .module-ct ul > li .lcUsername { width:100%; clear:both; display:block;}

.t3-sidebar .coments .module-ct ul > li .lcItemCategory { font-weight:500;}



.k2user #form-login-password , .k2user #form-login-username { width:100%; margin-right:0; padding-bottom:0;}

.k2user #form-login-password label, .k2user #form-login-username label {  font-size:14px; font-weight:300;}

.k2user #form-login input { margin-bottom:10px;}

.k2user #form-login input.inputbox { width:99%; height:36px; padding:8px 10px; border-radius:3px;border:2px solid #e2e6e7; background:#f5f7f8; box-shadow:none; margin-bottom:15px;}



.k2user #form-login-remember { overflow:hidden; width:100%; margin-bottom:10px;}

.k2user #form-login-remember label {font-size:14px; font-weight:300; float:left;}

.k2user .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:4px;position:relative; top:2px; box-shadow:none;}

.k2user .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.k2user .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }

.k2user  .jq-checkbox.disabled span { display:none;}

.t3-sidebar .k2user .module-ct ul.Forgot {}

.t3-sidebar .k2user .module-ct ul.Forgot li { padding:0; border:none;}

.t3-sidebar .k2user .module-ct ul.Forgot li a { font-size:13px; font-weight:300;}

.t3-sidebar .k2user .module-ct ul.Forgot {}



.t3-sidebar .latestarticles .module-ct ul {}

.t3-sidebar .latestarticles .module-ct ul li { padding:15px 0; background:none;font-size:13px;line-height:18px; font-weight:300; }

.t3-sidebar .latestarticles .module-ct ul li a { font-size:14px; font-weight:300; line-height:18px;}

.t3-sidebar .latestarticles .module-ct ul li .moduleItemImage { margin-right:15px; float:left; padding-bottom:10px;width:81px;}

.t3-sidebar .latestarticles .module-ct ul li .moduleItemImage img { width:82px; height:auto; margin:0; padding:0; border:none;}

.t3-sidebar .latestarticles .moduleItemDateCreated { display:block; clear:both; padding-top:2px; padding-bottom:2px;}

.t3-sidebar .latestarticles .fleft { float:left; width:52%;}

.t3-sidebar .latestarticles .module-ct ul {}



.t3-sidebar .allsearch label { font-size:14px; font-weight:300;}

.t3-sidebar .allsearch .inputbox { margin-bottom:15px;}

.search .page-title { font-size:24px; text-transform:uppercase; font-weight:300; font-family: 'Roboto', sans-serif; margin-bottom:30px;}

.search { padding-bottom:75px;}

.phrases legend, .only legend { padding-bottom:10px;}

.search .counter , .search #search-searchword , .search .btn.btn-default {border:2px solid #e4e4e2; background:#f5f7f8; height:38px;}

.search .btn.btn-default { border-left:none;}

.search .btn.btn-default:hover, .search .btn.btn-default:focus{ background:#fff; box-shadow:none;}



.Front_VM2 .category-view.pad-bot { padding-bottom:20px;}



.k2AccountPage th.k2ProfileHeading { font-weight:300;}

.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key , .k2AccountPage th.k2ProfileHeading,.k2AccountPage table.admintable td { background:none; border:none;}

.k2AccountPage table.admintable td.key { }

.k2AccountPage table.admintable td.key label { font-weight:300; font-size:14px; margin-right:5px; vertical-align:middle; padding-top:8px;}

#gendermsg { padding-top:0px;}

.k2AccountPage table.admintable input { margin-bottom:20px;}

.inputbox.invalid {border-color:#e74c3c!important;} 

.k2AccountPage .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:4px; float:left;}

.k2AccountPage .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.k2AccountPage .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

.k2AccountPage  .jq-radio.disabled span { display:none;}

.k2AccountPage .defaultSkin table.mceLayout , #description {border:2px solid #e4e4e2; padding:5px; border-radius:5px;}

#url { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px; }

.defaultSkin table.mceLayout tr.mceFirst td , .defaultSkin table.mceLayout tr.mceLast td{ border-top:none!IMPORTANT;border-bottom:none!IMPORTANT;}

.k2AccountPage div.k2AccountPageUpdate { border:none; text-align:left;}

.reset .form-validate p, .remind .form-validate p { background:none; padding:0; border:none;}

.control-label  label { font-weight:300;}

.star {color:#e74c3c;}

.form-actions { padding:0; background:none; border:none;}

/* === CONTACTS VIEW ===*/

.map .module-ct { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; padding:10px; margin-bottom:30px; border-radius:5px;}

.map .mod-jgmapmap { width:100%!important}

.contactContact {overflow:hidden;}

	div#contact-form-cont{}

		div.contact-form{  margin-right:50px; 

	}

	div.contact-form legend { font-size:14px; border:none; line-height:20px; color:#6a6a6a; margin-bottom:20px;}

	.contact-wrap {}

	.contact-wrap .width30 { width:30%; float:left;}

		.contact-wrap .width60 { width:70%; float:left;}

		.contact-wrap .width60 h3 , .contact-wrap .width60 .contact-form  { margin-left:30px; margin-right:0;}

		.contact-wrap .width60  .form-horizontal .control-label {

			padding-top: 0px;

			text-align: left;

			width: 100%;

			float:none;

		}

			.contact-wrap .width60  .form-horizontal .control-label label { display:inline-block;  font-weight:300;}

			

			.contact-wrap .star {

				color: #e74c3c;

			}

			.contact-wrap .width60 .controls { margin-left:0px;}

			legend + .control-group { margin-top:0;}

			div.contact-form .control-group { margin-bottom:10px; float:left;}

			div.contact-form .control-group.next { float:none;}

			.contact-wrap .width60 .controls input { 

				width:99%;   

				background:#f5f7f8;

				border: 2px solid #e2e6e7;

				height: 38px;

				line-height: 20px;

				margin-bottom: 5px;

				padding: 9px 10px !important;

    	}

		.width { width:50%;}

		div.contact-form .control-group.first { padding-left:0px; padding-right:15px;}

		div.contact-form .control-group.second { padding-left:15px; padding-right:0px;}



		.contact-wrap .width60 .controls input.invalid , textarea#jform_contact_message.invalid {border: 2px solid #e74c3c;}

		.contact-wrap .width60 .form-horizontal .control-label label.invalid {color:#e74c3c;}

		div.contact-form .control-group.next  .controls input { width:100%;}

			.contact-wrap .width60 .controls textarea {

				background: none repeat scroll 0 0 #F0F0F0; 

				border: 1px solid #E4E4E2;

				height: 150px;

				line-height: 20px;

				margin-bottom: 5px;

				padding: 8px 10px !important;

			}

			.contact-wrap .width60 .form-actions { padding:0; margin:0; border:none; background:none; margin-top:0px; padding-bottom:20px;}

			.contact-wrap .width60 .form-actions td { padding:0;}

			

			

			form#contact-form{ padding:0px;}

				input#jform_contact_name{}

				input#jform_contact_email{}

				input#jform_contact_emailmsg{}

				textarea#jform_contact_message{ margin-bottom:10px;width:100%;background:#f5f7f8;border: 2px solid #e2e6e7;}

				input#jform_contact_email_copy{}

				dt.emailCopy{float:left; margin: 0 1em 0 0;}

	div#contact-address{}

		#map-wrapper{}

			#map{height: 360px;}

		div.contact-contactinfo{}

		div.contact-miscinfo{}	

			div.contact-miscinfo h3, div.jicons-icons{display: none;}

			div.contact-misc{}

				div.contact-misc p{}







.contact-address dt span img { display:none;}

.contact-address dt { width:auto;}

.contact-address dd { margin:0 0 0 30px;}

.contact-address dt span  { font-size:18px; display:inline-block; padding-top:5px; padding-bottom:5px; line-height:22px; }

.contact-address dd span  {line-height:22px;display:inline-block; padding-top:5px; padding-bottom:5px; max-width:100%; color:#6a6a6a; }

.contact-address dd span a  {display:inline-block;  white-space:inherit; word-spacing:inherit; max-width:100%; overflow:hidden; color:#1b1b1b;  }

/* Checout */

#onepage_main_div label { font-weight:300;}

#onepage_main_div .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 0px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}

#onepage_main_div .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

#onepage_main_div .jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px; padding-left:5px;}

#onepage_main_div .jq-selectbox .trigger .arrow { top:15px;}

#onepage_main_div .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

#onepage_main_div .jq-selectbox.opened .arrow{ background-position:left top;}

#onepage_main_div .jq-selectbox.opened, .shoper .jq-selectbox:hover { background:#fff;}





#onepage_main_div .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF;  border-radius: 2px; border:2px solid #e4e4e2;

margin: 0px 0 0 -7px;  padding: 0;}

#onepage_main_div #shipto_section .jq-selectbox .dropdown { margin:0 0 0 -2px;}

#onepage_main_div .jq-selectbox .dropdown ul { margin:0; padding:0;}

#onepage_main_div .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

#onepage_main_div .jq-selectbox .dropdown ul li:hover , #onepage_main_div .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }



#onepage_main_div .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-bottom:10px; margin-top:8px; float:left;}

#onepage_main_div .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

#onepage_main_div .jq-radio.checked span , .login-box-metod .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

#onepage_main_div  .jq-radio.disabled span { display:none;}



#checkoutForm .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:4px;position:relative; top:2px; box-shadow:none;}

#checkoutForm .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

#checkoutForm .jq-checkbox.checked span , #checkoutForm .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }

#checkoutForm   .jq-checkbox.disabled span { display:none;}



/* Home Blog */

.homeblog ul { margin:0; padding:0; list-style-type:none;}

.homeblog ul li { margin-bottom:20px; margin-left:15px; margin-right:15px;}

.homeblog ul li  .blog-box { max-width:557px;}

.homeblog .moduleItemImage { border:none; background:#fff;border-radius:6px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); padding:10px; display:block; float:left; margin-right:20px; width:40%;}

.homeblog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { width:100%!important; height:auto; border:none; margin:0; padding:0;}

.homeblog ul li  .blog-box .fleft { float:left;max-width:55%;}

.homeblog ul li  .blog-box .fleft  .moduleItemTitle {  font-size:18px; line-height:22px; text-decoration:none; font-weight:500; }

.homeblog ul li  .blog-box .fleft  .moduleItemTitle:hover { }

.homeblog ul li  .blog-box .fleft  .moduleItemDateCreated {  font-size:13px; line-height:22px;text-decoration:none; font-weight:300;display:block; padding-top:5px; padding-bottom:5px;}

.homeblog ul li  .blog-box .fleft .moduleItemIntro {  font-size:16px; line-height:21px;font-weight:300;}

.homeblog ul li  .blog-box .moduleItemReadMore{  font-size:16px; line-height:22px; text-decoration:none; text-transform:uppercase; font-weight:300;}

.homeblog ul li  .blog-box .moduleItemReadMore:hover {}



.k2ItemsBlock.homeblog {

    margin-left: -13px;

    margin-top: -55px;

    overflow: hidden;

    padding-right: 0;

    padding-top: 55px;

    width: 102%;

}

/* System Messages */

#system-message { margin-bottom: 10px; padding: 0;}

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0; font-weight: bold; }

#system-message dd ul { background-color: #e6f1f8 !important; background-position:0 0; background-image:none!important; color: #2980B9; font:14px; line-height:22px; margin: 0px 0 20px 0!important; list-style: none; padding: 15px 22px!important; text-align:left; border:none; list-style:none; border-radius:6px;position:relative;}



#system-message > .warning > ul {

    background-color: #E6C8A6!important;

    border-color: #FFBB00;

	border: 1px solid #F0DC7E!important;

}



#system-message dd.notice ul {

    background-color: #E4F3EB!important;

    border: none!important;

    color: #27AE60;

}

/* System Standard Messages */

#system-message dt.message {display: none; }



/* System Error Messages */

#system-message dt.error {display: none;}

#system-message dd.error ul {color: #cb2700;background-color: #f6d9d2!important;border: none;}



/* System Notice Messages */

#system-message dt.notice {display: none;}

#system-message dd.notice ul {color: #A08B4C;background-color: #F5ECC1;border: 2px solid #F0DC7E;}

#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { padding-top:9px; font-weight:300;}

#system-message dd.message ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #3498DB;}

#system-message dd.message.error ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #e79682;}

#system-message dd.message.notice ul:after {font-family: FontAwesome;content:"\f05a";font-size: 36px; line-height:36px; position:absolute; top:15px; left:-17px;color: #79f5ad;}

  /******************compare**************************/ 



.compare_cat a { cursor:pointer;}



#system_view { display:none;position:fixed;top:50%;left:50%;margin-left:-215px; margin-top:-100px;z-index:6666;padding:25px;width:430px;min-height:100px; overflow:hidden;background:#f9f9f9;box-shadow: 0 0 18px rgba(0, 0, 0, 0.1); border-radius:5px;}

#system_view_overlay {z-index:5555;display:none;position:fixed;left:0;top:0;opacity:0.4;width:100%;height:100%;background:#000;}

.AjaxPreloaderC {position:fixed;top:50%;left:50%; margin:-22px 0 0 -22px;background:url(/templates/t3_bs3_blank/images/fancybox_loading.gif) center center no-repeat #000; width:44px; height:44px; z-index:9999;opacity: 0.9; border-radius:6px;}



	.system_view_close {

    background:none;

    position: absolute;

     right: 6px;

    top: 4px;

	cursor:pointer;

	color:#292f38;

	font-size:20px;

}

.system_view_close:hover {opacity:1; color:#E74C3C;}



#system_view .wrapper { overflow:hidden; width:100%;}

#system_view .wrapper2 { width:100%;}



.success_compare_img { float:left; width:80px; margin-right:20px;}

.success_compare_img img { width:100%; height:auto;}

.success_compare_left { float:left; width:270px;}

.success_compare_left .title a {  font-size:18px; font-weight:500; text-decoration:none; cursor:pointer;}

.success_compare_left .title a:hover {}

.success_compare_left .remcompare a { text-decoration:none; cursor:pointer; font-size:14px;}

.success_compare_left .remcompare a i {margin-right:5px;}

.success_compare_left .remcompare a:hover {}

.success_compare { width:100%;}

.success_compare .successfully { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#2980b9; background:#e6f1f8; display:block; border-radius:4px;}

.success_compare .notification { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#27ae60;background:#e4f3eb; display:block;border-radius:4px;}

.success_compare .warning { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300;  color:#cb2700;background:#f8e9e8; display:block;border-radius:4px;}

#compare_go , #wishlists_go { float:right;}

/******************wishlist**************************/ 

.wishlist a { cursor:pointer;}

.success_wishlists_img { float:left; width:80px; margin-right:20px;}

.success_wishlists_img img { width:100%; height:auto;}

.success_wishlists_left { float:left; width:270px;}

.success_wishlists_left .title a {  font-size:18px; font-weight:500; text-decoration:none; cursor:pointer;}

.success_wishlists_left .title a:hover {}

.success_wishlists_left .remwishlists a {text-decoration:none; cursor:pointer; font-size:14px;}

.success_wishlists_left .remwishlists a i {margin-right:5px;}

.success_wishlists_left .remwishlists a:hover {}

.success_wishlists { width:100%;}

.success_wishlists .successfully {margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#2980b9; background:#e6f1f8; display:block; border-radius:4px;}

.success_wishlists .notification { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300; color:#27ae60;background:#e4f3eb; display:block;border-radius:4px;}

.success_wishlists .warning { margin-top:20px; margin-bottom:20px; padding:10px;font-size:14px; font-weight:300;  color:#cb2700;background:#f8e9e8; display:block;border-radius:4px;}

/******************add to cart**************************/ 

div#facebox .popup { border:none; box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);}

div#facebox .popup .my-groovy-style2 { padding:20px; width:430px; position:relative;}

div#facebox .popup .my-groovy-style2 .left { padding-left:100px; padding-bottom:30px; min-height:110px;}

div#facebox .popup .my-groovy-style2 .floatright { float:right;}



#askform label { font-weight:300; }

#askform input { margin-right:30px;margin-top:3px; font-size:14px; }

#comment {border:2px solid #e4e4e2; background:#f5f7f8; height:100px; line-height:20px; margin-bottom:20px; font-size:14px; }

.login-wrap div.other-links ul { margin:0; padding:0; list-style-type:none; padding-top:20px;}

div.other-links li a { text-decoration:none;}

div.other-links li a:hover { }



.ac_result { border:none; border-top:3px solid #e74c3c; background:#fff;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); border-radius:0 0 5px 5px;}

/*-------------------------Animated Scroll to Top ------------------------------*/

#back-top {

	position: fixed;

	right:15%;

	bottom: 15%;

	margin-right: 0px;

	padding:0;

	margin:0;

	display:none;

	z-index:99;

}



#back-top a {

	opacity:0.8;

	width: 40px;

	height:40px;

	display: inline-block;

	text-align: center;

	font-size:24px;

	line-height:38px;

	text-transform: uppercase;

	text-decoration: none;

	color: #fff;

	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

	padding:0;

	margin:0;

	background: #292f38;

		/* rounded corners */

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	outline:none;



}

#back-top a:hover {

	color: #fff;

	

}



/* arrow icon (span tag) */

#sbox-window.shadow {box-shadow:none!important;overflow:hidden;border-radius:6px!important;}

#sbox-content {border-radius:6px!important;}

#sbox-window { padding:0;  box-shadow:none;}

body.component { width:460px; height:100%; background:#fff!important; border-radisu:6px;}

.t3-mainbody.component { padding:0; background:#fff;}

.t3-mainbody.component .t3-content { padding:0 20px;}

.ask-a-question-view { padding-top:20px; position:relative;}

.ask-a-question-view h3 { margin-top:0; margin-bottom:10px;}

.ask-a-question-view .width70 { width:70%;}

.ask-a-question-view .width30 { width:30%;}

.ask-a-question-view .width30 img { width:100%; margin-right:20px;}

.ask-a-question-view .floatleft { float:left;}

.ask-a-question-view #Comment  {border:2px solid #e4e4e2; background:#f5f7f8; height:100px; line-height:20px; margin-bottom:20px; font-size:14px; }

#sbox-window #sbox-btn-close { background:url(/templates/t3_bs3_blank/images/close.png) left top no-repeat;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:15px; height:13px;position:absolute; top:8px; right:8px;}

#sbox-window #sbox-btn-close:hover {opacity:1; background-position:left bottom;}

.ask-close { display:none;}

div#facebox .popup a.close { background:url(/templates/t3_bs3_blank/images/close.png) left top no-repeat;cursor:pointer;color:#292f38;font-size:20px; opacity:1; padding:0; width:15px; height:13px;position:absolute; top:8px; right:8px;}

div#facebox .popup a.close:hover {opacity:1; background-position:left bottom;}



#Faqsaccordion { padding-top:20px; padding-bottom:10px;}

#Faqsaccordion .panel {  

	background: none;

    border:none;

    border-radius: 0;

    color: #515151;

    margin-bottom: 5px;

}

.panel-heading { padding:0; background:none;}

.panel-heading a.accordion-toggle.collapsed { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;

-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;

}	

.panel-heading a.accordion-toggle.collapsed:hover { background:#323a45; color:#fff; }

.panel-heading a.accordion-toggle span { float:right;}

.panel-heading a.accordion-toggle span i { font-style:normal;}

.panel-heading a.accordion-toggle.collapsed span  i.minus { display:none;}

.panel-heading a.accordion-toggle.collapsed span  i.plus { display:block;}

.panel-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;

-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;

}	

.panel-heading a.accordion-toggle span  i.plus { display:none;}

.panel-heading a.accordion-toggle span  i.minus { display:block;}



#Faqsaccordion .panel-collapse { border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}

#Faqsaccordion .accordion-body .panel-body {padding:20px; }

.tabletkanone { display:none;}

.module-ct .odd { border-bottom:none;}

 #itemListPrimary.firstItem div.K2ItemsRow:first-child { margin-top:1px!important; padding-top:1px!important; border-top:none!important;}

 .modal-backdrop { z-index:10001;}

 .vm-customfield-cart { font-size:14px;}

 span.cart_num a:hover {  text-decoration:none; color:#fff!important;}

/* button */

.button , .addtocart-button , .vm-button-correct , .k2user .button { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; border-bottom:2px solid #c0392b; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}

.button:hover,

.button:focus , .addtocart-button:hover , .addtocart-button:focus , .vm-button-correct:hover , .vm-button-correct:focus , .k2user #form-login .button:hover , .k2user #form-login .button:focus { background:#34495e!important;border-bottom:2px solid #2c3e50!important; color:#fff;text-decoration:none;}



.button.reset {background:#34495e!important;border-bottom:2px solid #2c3e50!important;text-decoration:none;}



.button.reset:hover,

.button.reset:focus {text-decoration:none;}



.button.reset2 {background:#e2e6e7!important;border-bottom:2px solid #bdc3c7!important;text-decoration:none; color:#292f38;}

.button.reset2:hover,

.button.reset2:focus {background:#34495e!important;border-bottom:2px solid #2c3e50!important;text-decoration:none; color:#fff;}



.proddet .addtocart-button  { height:50px; line-height:48px;}

@-moz-document url-prefix() {

  button.button{ padding-bottom:1px;}

}

/*end button */



input:focus:-moz-placeholder {color:transparent;}

input:focus::-webkit-input-placeholder {color:transparent;}

input:focus::-ms-input-placeholder {color:transparent;}

input::-moz-placeholder {color:#292f38;}

input::-webkit-input-placeholder {color:#292f38;}

input::-ms-input-placeholder {color:#292f38;}



select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .inputbox::-moz-placeholder

{color:#292f38;}

/* tooltip */

#product_list ul.layout2 div.tooltip { display:none!important;}

div.tooltip { width:30%;}

div.tooltip-inner {background:#e2e6e7;  font-size:11px font-weight:300; padding:7px 5px;}

.tooltip.top div.tooltip-arrow {border-top-color: #e2e6e7;}



/* css3 */



@-moz-keyframes srcbg {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@-webkit-keyframes srcbg {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@-o-keyframes srcbg {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@-ms-keyframes srcbg {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@keyframes srcbg {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}
}



@-moz-keyframes srcbg2 {

0% {

opacity:0;

}

50% {

opacity:0.8;

}

100% {

opacity:1;

}

}

@-webkit-keyframes srcbg2 {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@-o-keyframes srcbg2 {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@-ms-keyframes srcbg2 {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}

@keyframes srcbg2 {

0% {

opacity:0;

}

50% {

opacity:0.5;

}

100% {

opacity:1;

}

}



/* 

 * 	Core Owl Carousel CSS File

 *	v1.3.2

 */



/* 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, 0px, 0px);

}

.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 {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* mouse grab icon */



/* fix */

.owl-carousel  .owl-wrapper,

.owl-carousel  .owl-item{

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility:    hidden;

	-ms-backface-visibility:     hidden;

  -webkit-transform: translate3d(0,0,0);

  -moz-transform: translate3d(0,0,0);

  -ms-transform: translate3d(0,0,0);

}

/* ver 1.1 */

#slideShow .add_wishlist, #slideShow .add_compare { height:40px; line-height:38px;}

.acymailing_form .acysubbuttons .button:hover, .acymailing_form .acysubbuttons .button:focus { background:#e2e6e7!important; border-bottom-color:#bdc3c7!important; color:#434649;}

.serchline .sropen {width:19px; height:19px; background:none; position:absolute; top:20px; right:5px; cursor:pointer; display:block; font-size:24px; color:#fff;}

.serchline .sropen:hover { background:none; }

.serchline .srclose { width:12px; height:13px; background:none; position:absolute; top:20px; right:5px; cursor:pointer; display:none; font-size:24px; color:#292f38;}

.serchline .srclose:hover { background:none;}

i[class^="fa-"], i[class*=" fa-"] { margin:0;}



div.cwcookielaw { position:relative; left:0; top:0; padding:10px 0; background:#000;font-weight:300; z-index:30010; height:auto; font-size:12px;}

.cwcookielawbg { display:none!important;}

.cwallowcookies {  border-radius:5px 0 0 5px!important;}

.cwcookiesmoreinfo{ border-radius:0px 5px 5px 0px!important;}

.cookies_height { height:0px;}

.cwcookiecontainer a.button { border-radius:4px 0 0 4px; margin-left:10px;}

.cwcookiecontainer a.button.reset2 { border-radius:0 4px 4px 0;margin-left:0px;}

#cart_list div { min-height:0;}

#vmCartModule div#cart_list .show_cart { padding-top:0; padding-bottom:0;}

div#cart_list .show_cart .button { margin-top:15px; margin-bottom:15px;}



/* ver 1.2*/



.bs-docs-example2 { padding-top:20px; padding-bottom:10px;}



.option-set {margin:0 0 26px 0; padding: 0; list-style:none; position:relative; z-index:99;  min-height:30px;}

.option-set li a { font-size:16px; line-height:20px; color:#292f38; text-transform:none; font-weight:300; padding:5px 10px; background:#ecf0f1;border-radius:5px;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; margin-right:5px; margin-bottom:5px; position:relative; display:inline-block;}

.option-set li a:before {-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; content:" ";

position:absolute;left:50%; bottom:0px;border-left: 9px solid rgba(0, 0, 0, 0);

		border-right: 9px solid rgba(0, 0, 0, 0);

		border-top: 9px solid #ecf0f1;

		height: 9px;

		margin-left: 2px;

		vertical-align: middle;

		width: 16px;

		content:" ";

		position:absolute;left:50%; bottom:0px;

		margin-left:-8px; visibility:hidden;}



.option-set li a:hover { background: #34495e; margin-top:0; color:#fff;}

.option-set li a.selected, 

.option-set li a.selected:hover { background: #34495e; margin-top:0; color:#fff; cursor:default;}

#filters { width:100%; clear:both; overflow:hidden;}

#sort-by,#sort-direction { float:left;}



.product-detail-row td { text-align:left;}

.price td { text-align:right; border-bottom:none; border-right: 1px solid #ECF0F1;}

#sales_price { font-weight:bold;}



.module-4eck  {

    background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 0 0 3px 3px;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

    padding: 20px;

}

table.cart-summary {

	 border-radius: 0 0 3px 3px;

	 margin-bottom:20px;

	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

	}

#shipments .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}

#shipments .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

#shipments .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

#shipments .jq-radio.disabled span { display:none;}

#shipments .jq-radio { float:left; margin-bottom:10px; margin-top:10px;}

#shipments label { float:left; width:96%;}

#shipments label .vmCartPaymentLogo { float:left; overflow:hidden; margin:0 20px 20px 0}



#payments .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px;}

#payments .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

#payments .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

#payments .jq-radio.disabled span { display:none;}

#payments .jq-radio { float:left; margin-bottom:10px; margin-top:10px;}

#payments label { float:left; width:96%;}

#payments label .vmCartPaymentLogo { float:left; overflow:hidden; margin:0 20px 20px 0}

.payment-pane , shipment-pane { margin-top:30px;}



.billto-shipto .floatleft { float:left;}

.cart-view.bill { margin-top:30px;}

.billto-shipto .font { text-transform: lowercase; font-weight:bold!important; margin-bottom:20px;}

#register, #STsameAsBT{ height:18px;}

#table_shipto { display:none;}

.vm2-add_up{ float:left; width:20px; position:relative;}

.vm2-add_up input {border:none; position:relative; z-index:2; background:none;}

.vm2-add_up i { position:absolute; left:0; top:4px; z-index:1;}

#cart-view-default .cart-title { width:auto;}

#cart-view-default  ul.adminform { margin:0; padding:0; list-style:none; }

#cart-view-default  ul.adminform li { display:block;}

#cart-view-default  ul.adminform li label { float:none; width:100%; text-align:left; font-weight:normal;}

#cart-view-default  ul.adminform input  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;margin-bottom:10px; width:98%;}

#cart-view-default  ul.adminform input:focus { border:2px solid #e4e4e2; }



#cart-view-default  ul#user-register-fields { list-style-type:none; margin:0; padding:0;}

#cart-view-default  ul#user-register-fields input  { border:2px solid #e4e4e2; background:#f5f7f8; height:40px; line-height:20px;margin-bottom:10px; width:98%;}

#cart-view-default  ul#user-register-fields input:focus { border:2px solid #e4e4e2; }



#table_user td { text-indent:-9999px; display:inline-block;}

#table_user td input, #table_user td label { text-indent:0px;}



.shoper .jq-selectbox { width:98%;}

.shoper .jq-selectbox .optgroup { font-weight:bold;}

#STsameAsBTLeb { cursor:pointer; padding-left:20px; position:relative; left:-20px; z-index:99;}

#user-actions-trigger  { margin:0; padding:0; list-style:none;}



#registerLeb { cursor:pointer; padding-left:20px; position:relative; left:-20px; z-index:99;}

.border-radius-lb { text-align:left;}

.border-radius-lb #coupon_code { width:72%;}

.cart-summary.bot-total { margin-top:30px;}

.cart-summary.bot-total tr td { border-left:1px solid #ddd;}

.cart-summary.bot-total tr td:first-child { width:70%; text-align:right; border-left:none;}

.cart-summary.bot-total .bold , .cart-summary.bot-total .red-bold { font-weight:500;}



.smart-slider-layer { text-align:inherit;}

/* NO RESP*/

.noresp { min-width:1220px; margin:0 auto;}

.noresp #t3-mainnav .navbar-nav > li > a, .noresp #t3-mainnav .navbar-nav > li > span {padding: 20px 30px;}

.noresp .botbanners .banneritem { width:48%;}

.noresp .bannergrouptopbanners  .banneritem  { width:31%; margin-left:20px;}

.banneritem img { width:100%!important; height:auto!important;}

.noresp .bannergrouptopbanners  .banneritem:first-child { margin-left:0;}

.noresp #slideShow.list li .product-box.hover .browseImage { width:235px;}

.noresp #slideShow.list li .product-box.hover .browseImage a { width:235px;}

.noresp .homeblog .moduleItemImage , .noresp .homeblog ul li .blog-box .fleft{ width:100%; margin-bottom:10px; max-width:100%;}

.noresp #productdetailsview .fleft { max-width:320px; width:320px;}

.noresp #Img_zoom2 { width:100%!important; height:100%!important;}

.noresp .border-radius-lb #coupon_code { width:65%;}

.noresp #cart-view-default .cart-title { width:70%;}

/* END NO RESP*/

/* ver 1.3*/



/* ver 1.4*/

div#quick_view_overlay{ z-index: 555555;}

div#quick-view {z-index: 666666;}

div#facebox_overlay{ z-index: 6555800;}

div#system_view_overlay{z-index: 555555;}

div#system_view{z-index: 666666;}

div.fancybox-overlay {

    z-index: 330090;

}

#facebox {z-index: 65558000!IMPORTANT;}



.header-top.style2 {position:relative; z-index:10000;}

.modal-open .header-top.style2 {position:relative; z-index:inherit; }

.header-top.style2 .module.menu { float:none;}

.header-top.style2 .module.menu ul { display:table;text-align:center; float:none; margin:0 auto;}

.header-top.style2 .mod-languages { margin-left:0; position:relative; right:-25px;}

.header-top.style2 .mod-currencies { margin-left:0; margin-right:-5px;}

.header-top.style2 #cur-lang { padding-bottom:2px;}

.header-top.style2 #cur-lang .heading { height:24px;}

.header-top.style2 #cur-lang ul { top:28px;}



#t3-header.style2 {position:relative; z-index:9999;}

#t3-header.style2 .search-custom { float:right; width:300px;margin-right:-4px;}

#t3-header.style2 .block1-custom  { float:left;}

#t3-header.style2 .sropen { display:none;}

#t3-header.style2 .serchline { position:relative; background:none;}

#t3-header.style2 .serchline form { display:block;}

#t3-header.style2 .serchline form input {   

		background: none repeat scroll 0 0 #F5F7F8;

		border: 2px solid #E4E4E2;

		color: #696E6E;

		height: 40px;

		line-height:40px;

		outline: medium none;

		resize: none;

		border-radius:4px;

		padding:0 10px;

	}

#t3-header.style2 .serchline form  .button {

		position:absolute;

		right:10px;

		top:0;

		color:#BDC3C7;

		background:none!important;

		border:none!important;

		font-size:18px;

		padding:0;

	}

#t3-header.style2 .ac_result { width:300px!important;left:0!important; top:40px!important;}	

#t3-header.style2 .customphone { text-align:right; margin-right:20px; margin-top:-4px;}

#t3-header.style2 .customphone span { display:block; font-weight:bold; font-size:22px;}



#t3-header.style2 .mod-right .fright { position:relative;}

#t3-mainnav.style2 {position:relative; z-index:9998;}

#t3-mainnav.style2 .navbar-nav > li > a , #t3-mainnav.style2 .navbar-nav > li > span {padding: 20px 30px;}

#t3-mainnav.style2 .fright.mod-right { float:right; padding-top:10px;}



.t3-navbar .search-custom  { position:absolute; left:0; top:0; width:100%;}

.search-custom .serchline { position:relative;}

.ac_result { position: absolute; display:none; left:0!important; top:60px!important; }



.t3footnav-top { padding-top:20px; padding-bottom:0px; border-bottom:1px solid #404852!important;}

.t3footnav-top ._newsletter { padding-top:10px;}

.t3footnav-top ._newsletter .module-title { float:left; margin-right:10px; padding-top:8px!important;}

.t3footnav-top ._newsletter .module-ct { float:left; width:80%;}

.t3footnav-top ._newsletter .acymailing_form tr { display:block; float:left;}

.t3footnav-top ._newsletter .acymailing_form tr:first-child { margin-right:10px; width:70%;}

.t3footnav-top div.tooltip { width:15%;}



.t3footnav-top ._newsletter .acymailing_form tr td { display:block;}

.t3footnav .listbest li { padding-bottom:10px; overflow:hidden;}

.t3footnav .listbest .Title a { color:#fff;}



.logo a:hover img{

	-webkit-animation:ministorm .5s ease;

	-moz-animation:ministorm .5s ease;

	-o-animation:ministorm .5s ease;

	-ms-animation:ministorm .5s ease;

	animation:ministorm .5s ease;

}



@-webkit-keyframes ministorm{

	0%,100%{

		-webkit-tranform:rotate(0deg);

	}

	30%{

		-webkit-transform:rotate(8deg);

	}

	70%{

		-webkit-transform:rotate(-8deg);	

	}

}

@keyframes ministorm{

	0%,100%{

		-moz-transform:rotate(0deg);

		-o-transform:rotate(0deg);

		-ms-transform:rotate(0deg);

		transform:rotate(0deg);

	}

	30%{

		-moz-transform:rotate(8deg);

		-o-transform:rotate(8deg);

		-ms-transform:rotate(8deg);

		transform:rotate(8deg);

	}

	70%{

		-moz-transform:rotate(-8deg);

		-o-transform:rotate(-8deg);

		-ms-transform:rotate(-8deg);

		transform:rotate(-8deg);	

	}

}

/* shortcod*/

.yt-accordion {

	list-style:none;

	margin:0;

	padding:0;

	}

.yt-accordion .accordion-group {  

	background: nobe;

    border:none;

    border-radius: 0;

    color: #515151;

    margin-bottom: 10px;

}

.yt-accordion .accordion-heading  { background:#ecf0f1; border-radius:5px; padding:14px 20px; font-size:20px; line-height:22px;  display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;

-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer; position:relative; margin-bottom:0;

}	

.yt-accordion .accordion-heading:hover , .yt-accordion .accordion-heading.active  { background:#323a45; color:#fff; }



.yt-accordion .accordion-heading  i { font-style:normal; position:absolute; right:10px; top:15px; font-size:22px;}



.accordion-heading a.accordion-toggle { background:#323a45; border-radius:5px 5px 0 0; padding:14px 20px; font-size:20px; line-height:22px; color:#fff; display:block; text-decoration:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); outline:none;

-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;

}	

.accordion-heading a.accordion-toggle span  i.plus { display:none;}

.accordion-heading a.accordion-toggle span  i.minus { display:block;}



.yt-accordion .accordion-inner {padding:20px;  border:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background:#fff; border-radius:0 0 5px 5px;}

.btn.btn-flat.button { box-shadow:none;}

.yt-gmap-bg {

	background:#fff!important;

	border-radius: 0 0 3px 3px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

	padding: 10px;

}



.orderlistcontainer div.Order{ margin-top:0px;background:#f5f7f8; cursor:pointer;border:solid #e4e4e2 2px;font-size:13px;padding:3px 25px 3px 10px;  float:left; min-width:110px; height:30px;  border-radius:0; position:relative; z-index:10; cursor:default;  border-radius: 3px 3px 3px 3px;  font-weight:300; cursor:default; color: #1B1B1B;}

body.component { width:440px;}



.lbl-box2 { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;left: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

.lbl-box2 .sold  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#9ba5ac; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}

.lbl-box2  .soldafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/label-sold.png) left bottom no-repeat; }

.lbl-box2 .soldbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/label-sold.png) right top no-repeat;}



.product-related-products { margin-bottom:0px;}



#productdetailsview .lbl-box2 { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -5px;left: -5px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

#productdetailsview .lbl-box2 .sold  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#9ba5ac; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}

#productdetailsview .lbl-box2  .soldafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/label-sold.png) left bottom no-repeat; }

#productdetailsview .lbl-box2 .soldbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/label-sold.png) right top no-repeat;}

.t3-mainbody.component { padding-top:10px;}

.t3-mainbody.component .manufacturer_details_view .spacer { padding:0; border:none; box-shadow:none;}

.t3-mainbody.component .manufacturer_details_view .fleft { float:none;}

.t3-mainbody.component .manufacturer_details_view  .wrap { margin-top:0;}

.t3-mainbody.component .manufacturer_details_view .fleft div.manufacturer-image { border:none;}

.t3-mainbody.component .t3-content { padding-right:10px;}

body.component { min-width:280px; width:auto;}

.fancybox-margin {margin-right:0px!important;}

/* ver 1.5*/

.nobtn .orderlistcontainer:first-child div.orderlist{left:0;}

/* ver 1.6

ul.layout .product-box .browseImage img,ul.layout2 .product-box .browseImage img { max-width:none; width:100%;}*/

#Customblock { background:#fff; padding:50px 0;}

.customcustomblock ul { list-style-type:none; margin:0; padding:0;}

.customcustomblock ul li { float:left; width:25%; text-align:center;}

.customcustomblock ul li em { background:#ecf0f1; display:inline-block; font-size:26px; line-height:60px; text-align:center; width:60px; margin:0; border-radius:4px;	

	-webkit-transition:all .4s ease;

	-moz-transition:all .4s ease;

	-o-transition:all .4s ease;

	transition:all .4s ease;	

}

.customcustomblock ul li:hover em { color:#fff; background:#292f38;

	-webkit-animation:jump .4s ease;

	-moz-animation:jump .4s ease;

	-o-animation:jump .4s ease;

	animation:jump .4s ease;

	}

.customcustomblock ul li h5 { font-size:18px; padding:10px 10px;}

.customcustomblock ul li p {padding:0 10px;}

.customcustomblock ul li a { font-size:16px; text-transform:uppercase;

-webkit-transition:all .4s ease;

	-moz-transition:all .4s ease;

	-o-transition:all .4s ease;

	transition:all .4s ease;	 }



@-webkit-keyframes sizejump{

	0%,100%{-webkit-transform:scaleX(1);}

	50%{-webkit-transform:scaleX(1.1);}

}

@keyframes sizejump{

	0%,100%{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}

	50%{-moz-transform:scaleX(1.1);-o-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1);}

}

@-webkit-keyframes jump{

	0%,100%{-webkit-transform:translateY(0px);}

	50%{-webkit-transform:translateY(-5px);}

}

@keyframes jump{

	0%,100%{-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}

	50%{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}

}



.page3 #Toprow { padding-bottom:50px;}

#Customblock-Portfolio { background:#fff; padding:40px 0 10px 0;}

#Customblock-brand {background:#f9f9f9; padding:20px 0 10px 0; overflow:hidden;}

#Customblock-blog {padding:40px 0 20px 0;}



h3.gallery-title {

		font-family: 'Roboto',sans-serif;

		font-size: 24px;

		font-weight: 300;

		text-transform: uppercase;

	} 

#Customblock-Portfolio .owl-controls { top:-35px;}



#Customblock-blog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {

    border: medium none;

    height: auto;

    margin: 0;

    padding: 0;

    width: 100% !important;

}

.testimonial { 

	margin-left: -13px;

    padding-right: 0;

    width: 104%;}

.testimonial .owl-item {}

.testimonial .yt-testimonial { margin-left:15px!important; margin-right:15px!important;}



.box-paralax {

    overflow: hidden;

}



html.no-touch .animate_ftr{

	right: -100px;

    opacity: 0;

    position: relative;

}

html.no-touch .animate_ftl{

	left: -100px;

    opacity: 0;

    position: relative;



}

html.no-touch .animate_top{

	top: -110px;

    opacity: 0;

    position: relative;



}

html.no-touch .animate_bot{

	bottom: -110px;

    opacity: 0;

    position: relative;



}



html.no-touch .animate_left{

	left: -120px;

    opacity: 0;

    position: relative;



}

html.no-touch .animate_right{

	right: -120px;

    opacity: 0;

    position: relative;



}





html.no-touch .module.homeblog.page3 {

	left: -120px;

    opacity: 0;

    position: relative;	

}

html.no-touch .module.home.say {

	right: -80px;

    opacity: 0;

    position: relative;

}



html.no-touch .animate_top_brand{

	right: -130px;

    opacity: 0;

    position: relative;



}

html.no-touch .animate_bot_brand{

	left: -130px;

    opacity: 0;

    position: relative;



}



html.no-touch .animate_top_tabs{

	left: -100px;

    opacity: 0;

    position: relative;



}

html.no-touch .animate_bot_tabs{

	right: -100px;

    opacity: 0;

    position: relative;



}





#Customblock2 { background:#fafbfb; text-align:center; padding-top:40px; padding-bottom:40px;}

.box-paralax2 {

    overflow: hidden;

}



.customcustomblock2 ul { list-style-type:none; margin:0; padding:0;}

.customcustomblock2 ul li { float:left; width:33%; text-align:left;}

.customcustomblock2 ul li .padding { padding-bottom:30px; overflow:hidden; padding-top:15px; margin-top:-15px;}

.customcustomblock2 ul li em { background:#ecf0f1; display:inline-block; font-size:26px; line-height:60px; text-align:center; width:60px; margin:0 20px 0 0; border-radius:4px; float:left;

	-webkit-transition:all .4s ease;

	-moz-transition:all .4s ease;

	-o-transition:all .4s ease;

	transition:all .4s ease;	

}

.customcustomblock2 ul li > div:hover em { color:#fff; background:#292f38;

	-webkit-animation:jump .4s ease;

	-moz-animation:jump .4s ease;

	-o-animation:jump .4s ease;

	animation:jump .4s ease;

	}

	.customcustomblock2 ul li  span { overflow:hidden; display:inline-block; width:75%; float:left;}

.customcustomblock2 ul li h5 { font-size:18px; padding:0px 10px 10px 0;}

.customcustomblock2 ul li p {padding:0 10px 0 0;}

.customcustomblock2 ul li a { font-size:16px; text-transform:uppercase;

-webkit-transition:all .4s ease;

	-moz-transition:all .4s ease;

	-o-transition:all .4s ease;

	transition:all .4s ease;	 }

.t3footnav { overflow:hidden;}



html.no-touch #product_list.loadmore .prod-row.item { opacity:0;}

.btn_compare i , .btn_wishlist i { margin-right:10px!important;}

.prod_cat { width:auto;}

.pagination ul > li > a { font-weight:bold;}

.Results .display-number {

    padding-bottom: 10px;

}

.t3-sidebar .banneritem:first-child { margin-left:0;}

.nav .caret {

    border-bottom-color: #fff;

    border-top-color: #fff;

}

#t3-mainnav .navbar-nav > li { margin-bottom:-10px; padding-bottom:10px;}

#t3-mainnav .dropdown-menu {

    margin-top: 0px;

}

.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {margin-right:-20px; padding-right:20px;}

#t3-mainnav .dropdown-menu .dropdown-menu { margin-left:10px;} 

html.no-touch  #Customblock-blog.box-paralax {

    background: url(/templates/t3_bs3_blank/images/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9;

}



html.no-touch  #Tabs.box-paralax2 {

    background: url(/templates/t3_bs3_blank/images/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9;

	padding:40px 0 20px 0;

}



/* ver 1.7*/

.fancybox-opened {

    z-index: 3300911!important;

}

.module.login .modal-dialog { position:absolute;}

.modal-open { overflow:inherit!important;}

body { position:relative;}

#system_view { position:absolute; margin:0;}

#quick_view_popup { position:absolute; left:50%; top:50%; margin:0;z-index:655555;}

#quick_view_popup #quick-view { position:relative!important; margin:0; left:0; top:0;}

#sbox-window.shadow { z-index:655577!important;}

body.component { padding-bottom:20px;}





/* ver 1.7 joomla3.3.1*/

.ac_result {

	padding: 0px;

	overflow: hidden;

	z-index: 99999;

}



.ac_result ul {

	width: 100%;

	list-style-position: outside;

	list-style: none;

	padding: 0;

	margin: 0;

}



.ac_result li {

	margin: 0px;

	padding: 15px 15px;

	cursor: default;

	display: block;

	/* 

	if width will be 100% horizontal scrollbar will apear 

	when scroll mode will be used

	*/

	/*width: 100%;*/

	font: menu;

	font-size: 12px;

	/* 

	it is very important, if line-height not setted or setted 

	in relative units scroll will be broken in firefox

	*/

	line-height: 16px;

	overflow: hidden;

	text-align:left;

}



.ac_loading {

	background: white url('/templates/t3_bs3_blank/css/indicator.gif') right center no-repeat;

}



.ac_odd {

	background-color: #fafbfb;

}



.ac_over {

	cursor:pointer!important;

}



.ac_result .product_img {float:left; margin-right:5px;}

.ac_result .product_img img {width:70px;height:auto; border:none;margin-right:10px;}

.ac_result .product_sku {font-size:10px;}

.ac_result li:hover { color: #292F38;}

#productdetailsview .product-custom .product-field-type-S { overflow:inherit; width:100%; padding-bottom:10px;clear:both;}

#productdetailsview .product-custom .product-fields { width:60%; display:inline-block; margin-right:10px;}



.paddingtop8 { padding-top:15px; padding-bottom:0px; margin-bottom:-10px;}

.paddingtop8 .vmicon {background:url(/templates/t3_bs3_blank/images/virtuemart/vm2-sprite.png) no-repeat top left;}

.paddingtop8 .vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;}

.paddingtop8 .vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;}

.paddingtop8 .vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;}

#sbox-window iframe { width:460px!important; height:100%!important;}

#sbox-window { width:460px!important;}



#productdetailsview .icons  { overflow:hidden;}

#productdetailsview .icons > div { float:left;  padding-bottom:10px;}

#productdetailsview .icons a { text-decoration:none;margin-right:10px;}

#productdetailsview .icons-pdf a:before {font-family: FontAwesome;content:"\f016";}

#productdetailsview .icons-print a:before {font-family: FontAwesome;content:"\f02f";}

#productdetailsview .icons-recomend a:before {font-family: FontAwesome;content:"\f0e0";}

#productdetailsview .icons-edit a:before {font-family: FontAwesome;content:"\f044";}



.cart-summary .coupon-tr td { border-top:1px solid #ECF0F1; border-bottom:none}

.cart-summary  .sectiontableentry1.item td { border-left:none;}

.cart-summary  .sectiontableentry1.item td:first-child { border-left:1px solid #ECF0F1;}



#customer_note_field { margin-top:20px;}

#customer_note_field .color { color:#6a6a6a; margin-bottom:10px;}



.billing-box textarea#customer_note_field {background: #f5f7f8; border: 2px solid #e2e6e7; height: 120px; line-height: 20px; margin-bottom: 15px; padding: 8px 10px !important; width: 100%; border-radius:6px; margin-top:10px;}

.billing-box div.terms-of-service { width:100%; clear:both; overflow:hidden; margin-left:0;}

.billing-box span.cart.tos { margin-left:10px;}



.login-box .jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:3px 25px 0px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:5px;}





.login-box select { display:none;}



.login-box .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

.login-box .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:30px;}

.login-box.jq-selectbox .trigger .arrow { top:10px;}

.login-box .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

.login-box .jq-selectbox.opened .arrow{ background-position:left top;}

.login-box .jq-selectbox.opened, #productdetailsview .jq-selectbox:hover { background:#fff;}



.login-box .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:102%; top:32px; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;

margin: -2px 0 0 -7px;  padding: 0;}

.login-box .jq-selectbox .dropdown ul { margin:0; padding:0;}

.login-box .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

.login-box .jq-selectbox .dropdown ul li:hover , .login-box .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }



.output-shipto .jq-radio { border:2px solid #e2e6e7; background:#f5f7f8; border-radius:12px; display:inline-block; width:18px; height:18px; cursor:pointer; margin-right:10px; margin-left:-20px; position:relative; top:3px;}

.output-shipto .jq-radio.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

.output-shipto .jq-radio.checked span , .paramfilter .jq-radio:hover span { display:block; width:10px; height:10px; background:#292f38; position:relative; left:2px; top:2px; border-radius:10px;}

.output-shipto .jq-radio.disabled span { display:none;}

.shoper .jq-selectbox { width:100%;}

#reg_text  { padding-bottom:10px;}

.sectiontableentry1.coupon-tr td {border-bottom: 1px solid #ecf0f1;}



#productdetailsview .product-box2 .ask-a-question .askquestion2 { background:#e2e6e7;font-weight:300; padding:4px 15px; height:50px; font-size:14px; line-height:48px; display:inline-block; border:none; border-radius:4px;  border-bottom:2px solid #bdc3c7; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; cursor:pointer;color: #292f38; margin-top:0;}

#productdetailsview .product-box2 .ask-a-question .askquestion2 i{ font-size:20px; display:block; text-indent:0px; display:inline-block; }

#productdetailsview .product-box2 .ask-a-question .askquestion2 span { display:none;}

#productdetailsview .product-box2 .ask-a-question .askquestion2:hover,#productdetailsview .product-box2 .ask-a-question .askquestion2:focus {background:#34495e;border-bottom:2px solid #2c3e50; color:#fff;text-decoration:none;}



div.tooltip { width:auto!important; min-width:100px;}

auto.ask-a-question-view { padding-top:0;}

.layout2 .paddingtop8  { margin:0 auto; text-align:center;}

.layout2 .paddingtop8 > span { margin:0 auto; text-align:center;}

div#system_view {

    z-index: 6666666;

}

div#system_view_overlay {

    z-index: 5555555;

}



.social a em { font-style:normal; margin-left:5px; margin-right:0px;}

.vm2-add_quantity_cart , .vm2-remove_from_cart { background:none; border:none; padding:none; box-shadow:none!important;}

.vm2-add_quantity_cart:hover , .vm2-remove_from_cart:hover { color:#000;}

.alert.alert-error { background:#f8e9e8; border:none; color:#cb2700; padding-left:60px!important; position:relative;}

.alert.alert-error:after {  color:#cb2700; content:"\f071"; position:absolute; left:20px; top:15px; color:#e74c3c; font-size:32px; font-family:FontAwesome;}



.alert.alert-info { background:#e6f1f8;border:none; color:#2980b9;padding-left:60px!important; position:relative;}

.alert.alert-info:after {  color:#cb2700; content:"\f05a"; position:absolute; left:20px; top:15px; color:#3498db; font-size:32px; font-family:FontAwesome;}



.alert.alert-warning{background:#f9f1e3;border:none; color:#e67e22;padding-left:60px!important; position:relative;}

.alert.alert-warning:after {  color:#cb2700; content:"\f06a"; position:absolute; left:20px; top:15px; color:#f39c12; font-size:32px; font-family:FontAwesome;}



.alert.alert-success {background:#e4f3eb;border:none; color:#27ae60;padding-left:60px!important; position:relative;}

.alert.alert-success:after {  color:#cb2700; content:"\f118"; position:absolute; left:20px; top:15px; color:#2ecc71; font-size:32px; font-family:FontAwesome;}



.alert.alert- {background:#e4f3eb;border:none; color:#27ae60;padding-left:60px!important; position:relative;}

.alert.alert-:after {  color:#cb2700; content:"\f118"; position:absolute; left:20px; top:25px; color:#2ecc71; font-size:32px; font-family:FontAwesome;}

.alert.alert-message { display:none;}

.alert.alert-notice{ background:#e6f1f8;border:none; color:#2980b9;padding-left:60px!important; position:relative;}

.alert.alert-notice:after {  color:#cb2700; content:"\f05a"; position:absolute; left:20px; top:15px; color:#3498db; font-size:32px; font-family:FontAwesome;}



/* button */

.addtocart-button2 { font-weight:300; padding:0 30px;  height:40px; font-size:14px; line-height:38px; display:inline-block; border:none; border-radius:4px; color:#fff; border-bottom:2px solid #c0392b; text-decoration:none;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear; outline:none; cursor:pointer;}

.addtocart-button2:hover , .addtocart-button2:focus { background:#34495e!important;border-bottom:2px solid #2c3e50!important; color:#fff;text-decoration:none;}





.proddet .addtocart-button2  { height:50px; line-height:48px;}

/*end button */

/*ver1.3 */

div#facebox .popup .my-groovy-style2 img { position:absolute; left:20px; top:20px; height:100px!important; width:auto!important; max-width:none!important; max-height:none!important;}

#Img_zoom2 {height:auto!important;  max-width:none!important; max-height:none!important;}

div#facebox .popup .my-groovy-style2 .left { padding-left:120px;}

#productdetailsview .tags .product-fields-title { padding-top:5px; padding-right:5px; display:inline-block;}



.shipment .login-box-metod, .payment .login-box-metod { margin-bottom:0;}

.cart-summary .quantity-input { margin:0 auto;}

.cart-summary .cart-images { width:80px;}

table.cart-summary .cart-images img{ width:80px;}

.cart-summary .cart-title { width:125px;}

.shoper .user-details label { padding-top:8px;}

#productdetailsview .lbl-box2 { top:-14px; left:-14px;}



body #jc , body #jc .button {font-family: 'Roboto', sans-serif;}

body #comments-form input.inputbox  { border:2px solid #e4e4e2; background:#f5f7f8!important; height:40px; width:240px; line-height:20px; padding:0 10px!important;}

body #comments-form #comments-form-captcha  { width:100px;}

body #comments-form input.inputbox:focus { border:2px solid #e4e4e2;}

body #comments-form #comments-form-comment { border:2px solid #e4e4e2; background:#f5f7f8!important; height:150px;width:380px!important; line-height:20px; padding:10px 10px!important;} 

#comments-form #comments-form-subscribe { float:left; margin-right:3px;}

#comments-form .jq-checkbox { border:2px solid #E2E6E7; float:left; background:#f5f7f8; border-radius:2px; display:inline-block; padding:0; width:18px; height:18px; cursor:pointer; margin-right:3px;position:relative; top:6px; box-shadow:none;}

#comments-form .jq-checkbox.disabled { cursor:default; border-color:#eceeef; background:#fcfdfe;}

#comments-form .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span { display:block; width:11px; height:11px; background:url(/templates/t3_bs3_blank/images/check_box.png) left top no-repeat; position:relative; left:1px; top:1px; }

#comments-form  .jq-checkbox.disabled span { display:none;}

#comments-form-captcha-image { float:left; margin-right:5px!important; border:2px solid #e4e4e2!important; border-radius:4px;}

#comments-form .captcha { display:inline-block; position:relative; margin-top:20px;}

#comments-form .marg-bot { margin-bottom:10px; display:block;}

#comments-form  #comments-form-buttons { margin:0!important;}

#comments-form .grippie { display:none;}

body #jc h4 { border:none; text-transform:uppercase;}



#jc #comments .comments-list {

    height: 1%;

    margin-left: 0px;

}

#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none; display:none;}

#jc #comments h4  a { text-indent:0px; display:block; float:left;}

#jc .rbox { padding:0; border:none;}

#jc  #comments-list-footer { margin:10px 0!important;}

#jc #comments .rbox_tr , #jc #comments .rbox_br { display:none;}

#jc #comments .rbox_m { border:none; border-bottom:1px solid #e4e4e2; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px; font-family:Arial, Helvetica, sans-serif; position:relative; }



#jc #comments .toolbar {

    border-top: none;

    clear: both;

    color: #1b1b1b;

    margin: 0;

    padding:0;

}

#jc #comments a.comment-anchor { color:#1b1b1b!important;}

#jc #comments a.comment-author:hover {}

#jc #comments span.comment-author { color:#515151; font:bold 14px/20px Arial, Helvetica, sans-serif; display:inline-block; text-transform:capitalize;}

#jc #comments span.comment-date { color:#6a6a6a; font:normal 12px/22px Arial, Helvetica, sans-serif; display:block;}

#jc #comments .comments-buttons { position:absolute; right:0; top:40px; font:normal 13px/20px Arial, Helvetica, sans-serif; font-family: 'Roboto', sans-serif;}

#jc #comments .comments-buttons a {color:#1b1b1b;}

#jc #comments .comment-body {

    color: #515151;

    margin: 6px 0 0;

    padding: 5px 0 10px 0;

	font:normal 14px/22px Arial, Helvetica, sans-serif;

}

#jc #comments .comments-vote { width:15%; text-align:center; position:relative; top:-15px;}

#jc #comments .comments-vote span span { line-height:20px; display:inline-block; margin-left:5px;}

#jc #comments .comments-vote a.vote-good { width:20px; height:20px; font-size:20px; margin-right:5px; background:none; float:right;}

#jc #comments .comments-vote a.vote-poor {width:20px; height:20px; font-size:20px;  margin-left:5px;background:none; float:right;}

#jc #comments .comments-vote span.vote-poor {}



#jc #comments .quote {

    color: #6a6a6a;

	font-size:14px;

	margin-top:0;

}

#jc #comments .comment-body  blockquote { background:#f0f5f9;  color: #515151; border:none; border-radius:6px; margin-bottom:-10px; }

#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}

#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}

#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}

#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}

#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}

#jc #comments .toolbar .toolbar-button-ban , #jc #comments .toolbar .toolbar-button-ip , #jc #comments .toolbar .toolbar-button-publish, 

#jc #comments .toolbar .toolbar-button-unpublish, #jc #comments .toolbar .toolbar-button-delete , 

#jc #comments .toolbar .toolbar-button-edit { background:none!important; font-size:20px; display:block; line-height:20px; width:20px!important; height:20px!important; margin-right:3px; text-align:center;}

#jc #comments .toolbar .toolbar-button-ban i , #jc #comments .toolbar .toolbar-button-ip i , #jc #comments .toolbar .toolbar-button-publish i , 

#jc #comments .toolbar .toolbar-button-unpublish i, #jc #comments .toolbar .toolbar-button-delete i, 

#jc #comments .toolbar .toolbar-button-edit i { font-size:20px; display:inline-block; line-height:20px; }

#jc #comments #comments-list-footer a { padding-left:0; background:none!important;}

/*ver1.4 */

.price td { text-align:center;}

.alert.alert-error { padding:10px 0 10px 60px!important;}

.boxed-version #Slider { max-height:560px;}

.boxed-version #rev_slider_2_1_wrapper { margin-top:40px!important; }



/*ver1.5 */

.tvtma-megamnu.t3-megamenu {

	display:block!important;

}

.t3-mainnav .t3-navbar { padding:0!important;}

#t3-mainnav .t3-megamenu .mega-nav > li:hover > a, #t3-mainnav .t3-megamenu .mega-nav > li.open > a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav > li:hover > a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav > li.active > a, 

#t3-mainnav .t3-megamen .mega-nav > li:focus > a, #t3-mainnav .t3-megamenu .dropdown-menu.mega-nav > li:focus > a

{

	background: none repeat scroll 0 0 #ecf0f1;

    padding-left: 15px;

	color: #e74c3c;

}

#t3-mainnav .tvtma-megamnu .navbar-nav .dropdown-menu {

	min-width:220px;

	padding:10px;

	

}

#t3-mainnav .tvtma-megamnu .navbar-nav .dropdown-menu.dropdown-menu-mega { 

	padding-bottom:20px;

}



#t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top > a, #t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top > span {

	    font-size: 14px;

		font-weight: 700;

		padding: 8px 5px;

		transition: all 0.7s ease 0s;

		display:block;

		color:#121212;

		

}

#t3-mainnav .t3-megamenu .navbar-nav  .mega-nav .megacol-header-top:hover > a, #t3-mainnav .t3-megamenu  .navbar-nav .mega-nav .megacol-header-top:hover > span,

#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top.active > a, #t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top.active > span{ 

	color: #e74c3c;

	background: none repeat scroll 0 0 #ecf0f1;

	padding-left:10px;

}

#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top ul {

	display:block!important;

	opacity:1!important;

	height:auto!important;

	position:relative;

	top:10px;

	left:0;

	width:100%;

	border:none!important;

	box-shadow:none;

	padding:0;

	margin:0;

	background:none;

	min-width:inherit;

	padding-right:0px;

	

}

.t3-megamenu.tvtma-megamnu .navbar-nav .mega-nav > li, .t3-megamenu.tvtma-megamnu  .dropdown-menu .mega-nav > li {

	 margin-right:-10px;

	 padding-right:10px;

}

#t3-mainnav .t3-megamenu .navbar-nav .mega-nav .megacol-header-top ul:before {

	border:none!important;

}

#t3-mainnav .t3-megamenu .navbar-nav .dropdown-submenu  a {

	position:relative;

}

#t3-mainnav .t3-megamenu .navbar-nav .dropdown-submenu  i {

	position:absolute;

	right:5px;

	top:30%;

}

#t3-mainnav .t3-megamenu .navbar-nav .dropdown-submenu > a:after {

	display:none;

}

.tvtma-megamnu-content {

	margin-right:-15px;

}

.moduleblock104 img { width:100%; height:auto;}

.slicknav_menu {

  display: none;

}

html.no-touch .module.homeblog.page3 {

	left: 0px;

    opacity: 1;

    position: relative;	

}

html.no-touch .module.home.say {

	right: 0px;

    opacity: 1;

    position: relative;

}

html.no-touch .module.customhtml {

	bottom: 0px;

    opacity: 1;

    position: relative;	

}

html.no-touch .module.customhtml.animate_bot_html{

	bottom: -210px;

    opacity: 0;

    position: relative;



}

html.no-touch #product_list.loadmore .prod-row.item {opacity: 1;}



#userID-styler.jq-selectbox { min-width:60px; width:100%; float:none; display:inline-block!important; margin-right:10px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:0px 25px 0px 0px; height:38px; cursor:pointer;  font-size:13px; margin-top:0px;}

#userID-styler.jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

#userID-styler.jq-selectbox .select { height:36px; min-width:10px;width:105%; padding-right:50px; padding-top:6px; padding-left:5px;}

#userID-styler.jq-selectbox .trigger .arrow { top:15px;}

#userID-styler.jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

#userID-styler.jq-selectbox.opened .arrow{ background-position:left top;}

#userID-styler.jq-selectbox.opened, #userID-styler.jq-selectbox:hover { background:#fff;}





#userID-styler.jq-selectbox .dropdown { max-height:150px; min-width:60px; width:101%; top:38px; background:#FFF;  border-radius: 2px; border:2px solid #e4e4e2;

margin: 0px 0 0 -1px;  padding: 0;}

#userID-styler.jq-selectbox .dropdown ul { margin:0; padding:0;}

#userID-styler.jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

#userID-styler.jq-selectbox .dropdown ul li:hover , #userID-styler.jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }

.top-block.fix #t3-mainnav {

    left: 0;

    position: fixed!important;

    top: 0;

    width: 100%;

    z-index: 9999;

}

.lbl-box2 { 

	display:inline-block;

	height: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    top: -14px;left: -14px;

    width: 100px; z-index:99;font-size:14px; line-height:24px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; letter-spacing:1px;}

.lbl-box2 .new  { position:relative; top:28px; left: -28px;  height:24px; width:140px; background:#2ECC71; position:relative;-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-kthtml-transform: rotate(-45deg);transform: rotate(-45deg);}

.lbl-box2  .newafter { position:absolute; right:-1px; top:0; width:7px; height:4px; background:url(/templates/t3_bs3_blank/images/label-new.png) left bottom no-repeat; }

.lbl-box2 .newbefore { position:absolute; left:0; bottom:0px; width:4px; height:7px; background:url(/templates/t3_bs3_blank/images/label-new.png) right top no-repeat;}

#compare_list_prod .show-video { width:auto; overflow:hidden;}

#compare_list_prod .show-video embed { width:100%!important; height:auto!important;}

#productdetailsview.quick .lbl-box2 {

top:-6px;

left:-6px;

}

.paddingtop8 .vm2-lowstock{background-image:none;width:62px;height:12px;display:block; background:#e2e6e7; border-radius:12px; position:relative; overflow:hidden;}

.paddingtop8 .vm2-lowstock:after { content:" "; position:absolute; left:0; top:0; background:#f1c40f;height:12px; width:70%; }

.paddingtop8 .vm2-nostock{background-image:none;width:62px;height:12px;display:block; background:#e2e6e7; border-radius:12px; position:relative;overflow:hidden;}

.paddingtop8 .vm2-nostock:after { content:" "; position:absolute; left:0; top:0; background:#e74c3c;height:12px; width:15%; }

.paddingtop8 .vm2-normalstock{background-image:none;width:62px;height:12px;display:block;background:#e2e6e7; border-radius:12px; position:relative;overflow:hidden;}

.paddingtop8 .vm2-normalstock:after { content:" "; position:absolute; left:0; top:0; background:#2ecc71;height:12px; width:95%; }





@media (min-width: 320px) and (max-width: 767px) {

	.t3-navbar.navbar-collapse {

		max-height:inherit;

	}



ul.layout .prod-row {

	float:none;

	display:inline-block;

}

ul.layout2 .prod-row {

	float:none;

	display:inline-block;

}



}

.animated {

  -webkit-animation-duration: 1s;

          animation-duration: 1s;

  -webkit-animation-fill-mode: both;

          animation-fill-mode: both;

}



@-webkit-keyframes fadeInDown {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

            transform: translate3d(0, -100%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

            transform: none;

  }

}



@keyframes fadeInDown {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

            transform: translate3d(0, -100%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

            transform: none;

  }

}



.fadeInDown {

  -webkit-animation-name: fadeInDown;

          animation-name: fadeInDown;

}



#productdetailsview .call-a-question .modal {

 border-radius:3px;

 padding:0 20px;

}

/*ver1.7 */



body.component {

	width:400px;

}

#paymentForm .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:0px; border:2px solid #e4e4e2; box-shadow:none; border-radius:3px; background:#f5f7f8; padding:2px 25px 3px 5px; height:30px; cursor:pointer;  font-size:13px; margin-top:-1px; position:relative;top:10px; margin-bottom:10px;}



#paymentForm select { display:none;}

#paymentForm .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}

#paymentForm .jq-selectbox .select { height:24px; min-width:10px;width:120%; padding-right:50px;}

#paymentForm .jq-selectbox .trigger .arrow { top:10px;}

#paymentForm .jq-selectbox  .arrow { position:absolute; right:10px; top:10px; width:8px; height:5px; background:url(/templates/t3_bs3_blank/images/cat_arrow.png) left bottom no-repeat;}

#paymentForm .jq-selectbox.opened .arrow{ background-position:left top;}

#paymentForm .jq-selectbox.opened, #paymentForm .jq-selectbox:hover { background:#fff;}



#paymentForm .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:32px!important; background:#FFF; border: 1px solid #C6CBD0; border-radius: 2px; border:2px solid #e4e4e2;

margin: -2px 0 0 -7px;  padding: 0;}

#paymentForm .jq-selectbox .dropdown ul { margin:0; padding:0;}

#paymentForm .jq-selectbox .dropdown ul li {color:#333; padding:2px 12px 2px 10px!important; display:block;

-webkit-transition: 0.5s ease;

	-moz-transition: 0.5s ease;

	-ms-transition: 0.5s ease;

	-o-transition: 0.5s ease; }

#paymentForm .jq-selectbox .dropdown ul li:hover , #paymentForm .jq-selectbox .dropdown ul li.selected { background:#f4f4f4; padding-left:14px!important; }

.vmpayment_cardinfo label {

	float:none;

	margin-bottom:0;

}

.vmpayment_cardinfo { overflow:inherit; clear:both;}

.wrapper2 {

	width:100%;

	clear:both;

}

div#facebox .popup .my-groovy-style2 {

	height:auto!important;

	width:430px!important;

}



 /******************up  1.8 joom3.3 **************************/

 div#facebox .content {

	display:table!important;

}

 .product-fields-title {

	display:block;	

}

 .chzn-container-single .chzn-single {

	background:#f5f7f8;

   border:2px solid #e4e4e2;

    border-radius: 3px;

    box-shadow: none;

    color: #292f38;

	font-size:14px;

	line-height:26px;

    height: 30px;

    padding: 0 5px 0 5px;

    position: relative;

    cursor:pointer;

}

 .chzn-container-single .chzn-single.chzn-single-with-drop {

	 background:#fff;

	 box-shadow:none;

}



.chzn-container-single .chzn-single div b {

	background: url(/templates/t3_bs3_blank/images/cat_arrow.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);

    height: 6px;

    overflow: hidden;

    position: absolute;

    right: 6px;

    top: 10px;

    width: 9px;



}

.chzn-container-active .chzn-single-with-drop div b {

	background: url(/templates/t3_bs3_blank/images/cat_arrow.png) no-repeat scroll left top rgba(0, 0, 0, 0);

    height: 6px;

    overflow: hidden;

    position: absolute;

    right: 6px;

    top: 10px;

    width: 9px;

}



.chzn-container .chzn-drop {

    background: none repeat scroll 0 0 #ffffff;

     border:2px solid #e4e4e2;

    border-radius: 4px;

    box-shadow: none;

		font-size:14px;

	line-height:18px;



    margin: 3px 0 0 0;

    padding: 0;

	overflow:hidden;

}

.chzn-container-single .chzn-search input {

	background:none;

}

.chzn-container .chzn-results li {

    color: #6a6a6a;

    padding: 5px 10px 6px;

    transition: all 0.5s ease 0s;

}

.chzn-container .chzn-results li.result-selected {

    background: none repeat scroll 0 0 #a3abb1;

    color: #ffffff;

    display: block !important;

    text-shadow: none;

}

.chzn-container .chzn-results li:hover {

    background: none repeat scroll 0 0 #f4f4f4;

    color: #333333;

    padding-left: 14px;

}

.chzn-container-single .chzn-single div {

}

.product-field-display .chzn-container {

	margin-right:5px;

}

.cart.data {

	margin-top:10px;

}

.cart.data input {

	background: none repeat scroll 0 0 #f0f0f0;

    border: 1px solid #e4e4e2;

    border-radius: 6px;

    height: 20px;

    line-height: 20px;

    margin-bottom: 5px;

    margin-right: 10px;

    padding: 9px 10px !important;

    width: 175px;

}

.chzn-container-single .chzn-single span {

	margin-right:1px;

}

/******************up  1.9 joom3.4 **************************/

body .serchline input.inputbox {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none!important;

    border-radius: 0;

    box-shadow: none !important;

    font-size: 16px;

    font-weight: 300;

    height: 60px;

    line-height: 20px;

    padding-bottom: 20px;

    padding-right: 60px;

    padding-top: 20px;

    width: 100%;

}

/******************up  2.0 **************************/

.share {

	width: 100%;

	overflow: hidden;

}

.social-likes__widget_facebook {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px; color: #fff; background: #305891; display: block; margin-right: 5px; cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}

.social-likes__widget_facebook:before {font-family: FontAwesome;content:"\f09a";}

.social-likes__widget_twitter {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #2ca8d2;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}

.social-likes__widget_twitter:before {font-family: FontAwesome;content:"\f099";}

.social-likes__widget_plusone {float: left; text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #738a8d;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}

.social-likes__widget_plusone:before {font-family: FontAwesome;content:"\f0d5";}

.social-likes__widget_pinterest{float: left;  text-align: center;font-size:22px;line-height:30px;width: 32px; height: 32px;color: #fff;background: #c82828;display: block;margin-right: 5px;cursor: pointer;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-kthtml-transition: all 0.3s linear;transition: all 0.3s linear;}

.social-likes__widget_pinterest:before {font-family: FontAwesome;content:"\f0d2";}

.social-likes__widget_facebook:hover,

.social-likes__widget_twitter:hover,

.social-likes__widget_plusone:hover,

.social-likes__widget_pinterest:hover {background: #323a45;}

span.social-likes__button {

	text-indent: -9999px;

	font-size: 0px;

	line-height: 0px;

}

.navbar-header {

	z-index: 11;

	position: relative;

}

.off-canvas-toggle {

	width: 60px;

	height: 60px;

	background: #007f80;

	-webkit-transition: all 0.3s linear;

	-o-transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-ms-transition: all 0.3s linear;

	-kthtml-transition: all 0.3s linear;

	transition: all 0.3s linear;

}

.off-canvas-toggle:hover,

.off-canvas-toggle:focus, .off-canvas-toggle:active, .open .dropdown-toggle.btn-primary {

	background: #34495e!important;

}

.t3-off-canvas .t3-off-canvas-body a {

	color:#292f38;

}

.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus , .t3-off-canvas .t3-off-canvas-body li.active a {

	color:#e74c3c;

}

#t3-mainnav .navbar-toggle {

	float: right;

	width: auto;

	padding-right: 10px;

}

#t3-mainnav .navbar-toggle  .fa-bars {

	width: 35px;

	line-height: 34px;

	position: relative;

	top: -5px;

}

#t3-mainnav .navbar-toggle span.menu_title {

	position: relative!important;

	top: 0;

	margin-bottom: 0;

	color: #007f80;

}

div.mod-cart {

	float: none;

	margin-right: 0;

}

#t3-mainnav.style2 .off-canvas-toggle  {

	margin-left: -50px;	

}

#t3-mainnav.style2 .mod-cart {

	padding-bottom: 5px;

}

/******************up  2.1 **************************/

div.t3-wrapper {

	position: inherit;

	z-index: inherit;

}

/******************up  2.6 **************************/

#paymentForm span.jq-selectbox .dropdown {

	bottom: auto!important;



}

#paymentForm span.jq-selectbox {

	height: 30px;

}

.vmpayment_cardinfo td {

	text-align: left;

	border:none!important;

}

/******************up  2.7 **************************/

#facebox .close img {

	display: none;

}

.list ul.layout .product-box a {

	text-align: left;

}
@media (min-width: 991px) and (max-width: 1199px) {

	 .banneritem { margin-left:20px; margin-bottom:20px;}

	 .banneritem:first-child { margin-left:20px;}

	 #t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { padding:20px 26px;}

	 .cap-img img { display:none;}

	 #Slider .text2 , #Slider .cap_box.cap_slide3 .text2 { margin-top:10px;}

	 #Slider .cap_box.cap_slide3 .text3, #Slider .cap_box.cap_slide3 .text4 { font-size:26px; line-height:28px;}

	 

	 ul.bxslider  .product-box .browseImage a { min-height:190px;}

	 ul.layout2.bxslider .product-box .compare_cat , ul.layout2.bxslider .product-box .wishlist { float:none; text-align:center;}

	 ul.layout2.bxslider .product-box .wishlist:after { display:none;}

	 ul.layout.bxslider .product-box .addtocart-area2 { float:none;}

	 ul.layout.bxslider .product-box .compare_cat , ul.layout.bxslider .product-box .wishlist { float:left; margin-right:5px; margin-left:0;  margin-bottom:10px; margin-top:10px;}

	 .ac_result { width:970px!important; left:5px!important;}

	 #back-top {right:3%;}

	 .botbanners .banneritem { width:47%;}

	 #productdetailsview .fright { width:99%;}

	 .box-style .prod_desc img { width:100%; height:auto;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:85%;padding-top:0;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:100%;}

	 ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat { float:left; margin-left:0; margin-right:5px;}

	 #product_list.list ul.layout .product-box .addtocart-area2 { text-align:left;}

	 #product_list.list ul.layout .product-price.list { float:left;}

.header-top.style2 #cur-lang .heading { float:right;}

#t3-mainnav.style2 .fright.mod-right { float:left;}

#slideShow.list li .product-box.hover .browseImage { margin-bottom:0;}

#slideShow.list li .product-box.hover .slide-hover { margin:0 20px; padding-bottom:40px;}

 }

 

  @media (min-width: 767px) and (max-width: 990px) {

	 	 .module.login .poping_links > span { display:none;}

		 #t3-header .logo.mod-left { width:auto; float:left;}

		 #t3-header .mod-right { float:right;}

	  	 .banneritem { margin-left:20px; margin-bottom:20px;}

		 .banneritem:first-child { margin-left:20px;}

		

		 #t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { padding:20px 18px;}

		 .cap-img img , #Slider .price{ display:none;}

		 	 #Slider .text2 , #Slider .cap_box.cap_slide3 .text2 { margin-top:10px;}

	 	#Slider .cap_box.cap_slide3 .text3, #Slider .cap_box.cap_slide3 .text4, #Slider .cap_box .text3, #Slider .cap_box .text4 { font-size:26px; line-height:28px;}

		#Slider .button { margin-top:10px; height:40px; line-height:40px; font-size:18px;}

		

		 ul.bxslider  .product-box .browseImage a { min-height:190px;}

	 ul.layout2.bxslider .product-box .compare_cat , ul.layout2.bxslider .product-box .wishlist { float:none; text-align:center;padding-top:5px; padding-bottom:5px;}

	 ul.layout2.bxslider .product-box .wishlist:after { display:none;}

	 ul.layout.bxslider .product-box .addtocart-area2 { float:none;}

	 ul.layout.bxslider .product-box .compare_cat , ul.layout.bxslider .product-box .wishlist { float:left; margin-right:5px; margin-left:0;  margin-bottom:10px; margin-top:10px; }

.li_lvl .mega-dropdown-menu { width:750px!important; margin-left:-10px;}

#t3-mainnav .li_lvl .dropdown-menu:before { left:30%;}

.ac_result { width:750px!important; left:5px!important;}

#back-top {right:1%;}

.botbanners .banneritem { width:47%;}

.blog-box .moduleItemImage { width:100%; margin-bottom:10px;}

.homeblog ul li .blog-box .fleft{ width:100%; max-width:100%;}

#productdetailsview .fright { width:99%;}

.fb-comments.fb_iframe_widget , .fb-comments.fb_iframe_widget > span { width:100%!important; overflow:hidden;}

.fb_iframe_widget iframe {width:100%!important;}

.product-neighbour .pagers { float:none; padding-left:0;}

.back-to-category.left a { float:none; margin-bottom:10px;}

.zoomContainer .zoomWindow { bottom:0!important; left:0!important;}

.box-style .prod_desc img { width:100%; height:auto;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:85%;padding-top:0;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:100%;}

	 ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat { float:left; margin-left:0; margin-right:5px;}

	 #product_list.list ul.layout .product-box .addtocart-area2 { text-align:left;}

	 #product_list.list ul.layout .product-price.list { float:left; text-align:left;}

.header-top.style2 #cur-lang .heading { float:right;}

#t3-header .mod-right { float:none; padding-bottom:20px!important;}

#t3-mainnav.style2 .fright.mod-right { float:left;}

#slideShow.list li .product-box.hover .browseImage { margin-bottom:0;}

#slideShow.list li .product-box.hover .slide-hover { margin:0 20px; padding-bottom:40px; width:91%;}



  }

@media (min-width: 320px) and (max-width: 767px) {

	.prod_desc { width:99%;}

	 .top-block #t3-mainnav { min-height:60px!important; }

	 .top-block.fix nav#t3-mainnav {position:relative!important}

	.module.menu { float:none; margin-left:-9px;}

	.module.phone { text-align:left;}

		  .module.login .poping_links > span { display:none;}

		 #t3-header .logo.mod-left { width:auto; float:none;}

		 #t3-header .mod-right { float:none;}

		 #t3-header .mod-right .fright { float:none; padding-top:0;}

		 #t3-mainnav .navbar-nav > li > a , #t3-mainnav .navbar-nav > li > span { padding:20px 30px; display:block; text-align:center;}

		 .t3-mainnav .t3-navbar-collapse .navbar-nav > li > span, .t3-mainnav .t3-navbar-collapse .navbar-nav > li > a {border-top: 1px solid #E7E7E7;}

		 .t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret , .t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > span .caret { border-right-width:12px;border-left-width:12px;border-top-width:12px;}

		 #t3-mainnav .dropdown-menu { border:none; background:#292f38; box-shadow:none; margin:0; padding:0; border-radius:0;}

		 .dropdown-submenu > a:after {   border-top-color: #FFF; border-left-color: rgba(0, 0, 0, 0); border-right-width:12px;border-left-width:12px;border-top-width:12px; position:absolute; right:40px; top:10px;}

		 .dropdown-submenu:hover > a:after {border-left-color: rgba(0, 0, 0, 0);}

		 #t3-mainnav .dropdown-menu  .dropdown-menu { border:none; background:none; box-shadow:none; display:block; left:0; top:0; position:relative; margin-left:0px; margin-top:0;}

		 #t3-mainnav .dropdown-menu  .dropdown-menu li a { padding-left:30px;}

		 #t3-mainnav .dropdown-menu:before { display:none;}

		#t3-mainnav .dropdown-menu li a { text-align:left; padding:10px 20px; color:#fff;

		 -webkit-transition: all 0.7s ease;

		-moz-transition: all 0.7s ease;

		-o-transition: all 0.7s ease;

		-ms-transition: all 0.7s ease;

		transition: all 0.7s ease;}

 

		 #t3-mainnav  .dropdown-menu > li a:hover,

		#t3-mainnav  .dropdown-menu > li:hover > a,

		#t3-mainnav  .dropdown-menu > li a:hover,

		#t3-mainnav  .dropdown-menu > li.active > a,

		#t3-mainnav  .dropdown-menu > li a:focus,

		#t3-mainnav  .dropdown-menu  > li a:focus 

			{color:#e74c3c; background:#ecf0f1; }

		 

		



		 .cap-img img , #Slider .price{ display:none;}

		 	 #Slider .text2 , #Slider .cap_box.cap_slide3 .text2 { margin-top:10px;}

			 #Slider .cap_box.cap_slide3 { float:none;}

	 	#Slider .cap_box.cap_slide3 .text3, #Slider .cap_box.cap_slide3 .text4, #Slider .cap_box .text3, #Slider .cap_box .text4 { font-size:26px; line-height:28px;}

		#Slider .button { margin-top:10px; height:40px; line-height:40px; font-size:18px;}

		.camera_thumb , .thumb_arrow { display:none!important;}

		

		 ul.bxslider  .product-box .browseImage a { min-height:190px;}

	 ul.layout2.bxslider .product-box .compare_cat , ul.layout2.bxslider .product-box .wishlist { float:none; text-align:center;padding-top:5px; padding-bottom:5px;}

	 ul.layout2.bxslider .product-box .wishlist:after { display:none;}

	 ul.layout.bxslider .product-box .addtocart-area2 { float:none;}

	 ul.layout.bxslider .product-box .compare_cat , ul.layout.bxslider .product-box .wishlist { float:left; margin-right:5px; margin-left:0;  margin-bottom:10px; margin-top:10px; }

	 ul.layout .product-box .vote , ul.layout .product-box .Price{ float:none;}

	.li_lvl .mega-dropdown-menu { width:750px!important; margin-left:-10px;}

	#t3-mainnav .li_lvl .dropdown-menu:before { left:30%;}

	#vmCartModule #cart_list { display:none;}

	#cur-lang ul { right:auto; left:0;}

	#cur-lang ul i.fa.fa-sort-desc { right:auto; left:20px;}

	

	#t3-mainnav .navbar-toggle { position:inherit;}

	#t3-mainnav .navbar-toggle .fa-bars { color:#fff;}

	#t3-mainnav .navbar-toggle:hover , #t3-mainnav .navbar-toggle:focus{ background:#fff; border-color:#fff;}

	#t3-mainnav .navbar-toggle:hover .fa-bars , #t3-mainnav .navbar-toggle:focus .fa-bars{ color:#262626;}

	#t3-mainnav .navbar-toggle .menu_title { position:absolute; display:inline-block; top:10px; left:0; padding-left:10px;color: #fff;font-size: 24px;font-weight: 300; margin-bottom: 30px; text-transform: uppercase;}

	

	.MainRow .t3-mainbody { padding-top:20px;}

	.t3-module {

   	 margin-bottom: 30px;

	}

	.banneritem { margin-left:0;margin-bottom:20px;}

	.banneritem a { display:block; width:100%; height:100%;}

	.banneritem img {width:100%!important; height:auto!important;}

	h3.module-title { font-size:20px;}

	.t3-copyright .module { background:none;}

	div.tooltip { width:15%;}

#t3-mainnav .navbar-toggle { margin-right:40px; margin-top:12px;}

	.tabletkanone { display:block!important;}

	.serchline .sropen { margin-right:10px;}

	.serchline .srclose {margin-right:10px;}

	.ac_result { display:none!important;}

	#back-top , .compare_cat , .wishlist {display:none!important;}

	.botbanners .banneritem { width:100%; margin-left:0!important;}

	div.homeblog .moduleItemImage { width:100%; margin:0 0 10px 0;}

	div.homeblog ul li .blog-box .fleft {width:100%; float:left; max-width:none;}

	#t3-mainnav .t3-navbar.navbar-collapse.collapse { display:block; height:0px; border:none; background:none; box-shadow:none; position:static;}

	.t3-megamenu { display:none;}

	.search-custom { display:block;}

	#productdetailsview .fright { width:99%;}

.fb-comments.fb_iframe_widget , .fb-comments.fb_iframe_widget > span { width:100%!important; overflow:hidden;}

.fb_iframe_widget iframe {width:100%!important;}

.product-neighbour .pagers { float:none; padding-left:0;}

.back-to-category.left a { float:none; margin-bottom:10px;}

.zoomContainer { display:none;}

.count_holder_small { display:none!important;}

.botbanners2 .banneritem { float:none; width:100%; margin-left:0;}

.box-style .prod_desc img { width:100%; height:auto;}

.module.login .modal-dialog {

    left: 50%;

    margin: -220px 0 0 -150px;

    position: fixed;

    top: 50%;

    width: 300px;

}

.adminForm.user-details tr td {

	 display:block;

	}

	#form-login-username , #form-login-password{ width:90%;}

	.buttonBar-right.user { padding-top:20px;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:85%; padding-top:0;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:100%;}

	 ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat { float:left; margin-left:0; margin-right:5px;}

	 #product_list.list ul.layout .product-box .addtocart-area2 { text-align:left;}

	 #product_list.list ul.layout .product-price.list { float:left; text-align:left;}

	 #t3-header .mod-right { float:none; padding-bottom:20px!important;}

	#t3-header.style2 .search-custom { float:none; margin:0 auto;}

	#t3-header.style2 .block1-custom {float:none; margin:0 auto; text-align:center; padding-top:20px;}

	#t3-header.style2 .customphone {text-align:center; }

	div.header-top.style2 .module.menu ul{ text-align:left; display:block; margin:0;}

#t3-mainnav.style2 .fright.mod-right { float:left;}

#slideShow.list li .product-box.hover .browseImage { margin-bottom:0;}

#slideShow.list li .product-box.hover .slide-hover { margin:0 20px; padding-bottom:40px; width:91%;}

.customcustomblock ul li {

    width: 50%;

	display:inline-block;

}

 .customcustomblock2 ul li {

	     width: 100%;



	 }



}

@media (min-width: 320px) and (max-width: 580px) {

		 #product_list.list ul.layout .prod-row .slide-hover > .wrapper-slide { width:85%; padding-top:0;}

	 #product_list.list ul.layout .prod-row .slide-hover > .wrapper { width:100%;}

	 ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat { float:left; margin-left:0; margin-right:5px;}

	 #product_list.list ul.layout .product-box .addtocart-area2 { text-align:left;}

	 #product_list.list ul.layout .product-price.list { float:left; text-align:left;}

	 #product_list.list ul.layout .prod-row .browseImage { float:none; width:100%; margin-bottom:20px;}

	 #product_list.list ul.layout .prod-row .slide-hover {float:none; width:100%;}

	div#facebox .popup .my-groovy-style2 { width:280px;}

	div#facebox .popup .my-groovy-style2 .floatright { float:none; margin-top:10px;}

	#slideShow.list li .product-box.hover .slide-hover .price-sale, #slideShow.list li .product-box.hover .slide-hover .price-old , #slideShow.list li .product-box.hover .slide-hover .price_save { width:98%; margin-top:1px;}

	#slideShow.list li .product-box.hover .slide-hover .time-box .bzSaleTimerDesc2  , #slideShow.list li .product-box.hover .slide-hover .time-box .bzSaleTimerDesc { float:none;}

	

	.time-box .price .product-price > span.price-sale , .time-box .price .product-price > span {width:98%; margin-top:1px;}

	.time-box .bzSaleTimerDesc  , .time-box .bzSaleTimerDesc2 { float:none;}

	.customcustomblock ul li , .customcustomblock2 ul li {

   	 	width: 100%;

	}

	#productdetailsview .fleft {

		max-width: 290px;

	}

	#productdetailsview .fleft #Img_zoom2 {

		width: 100%!important;

		height: auto!important;

	}



}
/******************up  2.9 **************************/
.mobileblock , .post_payment_order_total {
	display: none;
}
.post_payment_order_number {
	padding-bottom: 20px;
}
@media (min-width: 320px) and (max-width: 990px) { 

	.mobilewidth {
		width: 100%;
		display: block;
	}
	.mobilewidth tbody {
		width: 100%;
		display: block;
	}
	.mobilewidth tbody tr.mobilewidth {
		width: 100%;
		display: block;
		border:none;
	}
	.mobilewidth tbody td.mobilewidth { 
		border:none; 
		margin-top: 10px;
		width: 100%;
	}
	.bg_total.border {
		border-top: 1px solid #efefef;
		width: 100%;
		display: block;
	}
	.bg_total.border td:first-child {
		border-left: none;
	}
}

.bg_total.border td {
	border-bottom: none;
}
#carousel2 .jcarousel li {
	margin-right: 9px;
}



.fancybox-asc .fancybox-skin  {
	background: #fff;
}
.fancybox-asc .fancybox-outer {
	width: 280px;
}
.fancybox-asc .fancybox-close {
	background: url("/templates/t3_bs3_blank/images/close.png") no-repeat scroll left top;
    color: #292f38;
    cursor: pointer;
    font-size: 20px;
    height: 13px;
    opacity: 1;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 15px;
}
.fancybox-asc .fancybox-close:hover {
	background: url("/templates/t3_bs3_blank/images/close.png") no-repeat scroll left bottom;
}
@media (min-width: 480px) and (max-width: 767px) { 
	div#facebox div.popup .my-groovy-style2 .floatright {
		float: right;
		margin-top: 0;
	}
}
@media (min-width: 320px) and (max-width: 580px) {
	div.jcarousel-container.clearfix {
		margin-left: 39px;
	}
	div.jcarousel-container .jcarousel-prev {
		 left: -39px;
	}
	#gallery_02.jcarousel.additional-images {
		width: 194px;
	}
	#gallery_02 .jcarousel-clip.jcarousel-clip-horizontal {
		width: 188px;
	}
}
@media (min-width: 320px) and (max-width: 990px) { 
	.mobilehidden{
		display: none!important;
	}
	.mobileblock {
		display: table-cell;
		border-left: 1px solid #ecf0f1!important;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	div#newsletter-popup .wrap-border {
		text-align: center;
	}
	div#newsletter-popup .wrap-border img {
		float: none;
		margin-right: 0;
	}
	div#newsletter-popup .wrap-border .fleft {
		float: none;
		padding-top: 10px;
		width: 100%;
	}
	div#newsletter-popup .acymailing_form tr {
		display: block;
		width: 100%;
	}
	.slide_box ul.layout2 .prod-row, .slide_box ul.layout .prod-row {
		width: 100%;
	}

	
	
}
@media (min-width: 320px) and (max-width: 479px) {
	.cart-summary.mobilewidth {
		box-shadow: none;
	}
	.cart-summary .cart-title {
		width: 90px!important;
	}
	.mobilehidden2 {
		display: none;
	}
	input.coupon_input.input-large {
		width: 100%;
		float: none;
	}
	.cuponb.button{
		float: none;
	}
	.sectiontableentry1.price , .sectiontableentry1.price.price-shipment , .sectiontableentry1.price.price-payment ,
	.sectiontableentry1.coupon-tr , .bg_total.border {
		display: block;
		width: 100%;
		border: none;
	}
	.sectiontableentry1.price td , .sectiontableentry1.price.price-shipment  td ,
	.sectiontableentry1.price.price-payment td , .sectiontableentry1.coupon-tr td,
	.bg_total.border td {
		display: block;
		width: 100%;
		border: none!important;
		text-align: center!important;
	}
	div#facebox .popup .my-groovy-style2 {
		width: 280px!important;
	}	
	.fancybox-inner {
		max-height: 410px!important;
	}
}

#productdetailsview .jcarousel-container .jcarousel-prev-disabled , #productdetailsview .jcarousel-container .jcarousel-next-disabled {
	display: none!important;
}
.product-related-products .slide_box_width #slider {
	margin-right: -14px;
	width: auto;
}

/******************up  2.10 **************************/
.screenshot {
	display: none;
}
body > .screenshot{
	position:absolute;
	background:#fff;
	padding:5px;
	color:#fff;
	z-index:9999;
	display: block;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
	left:0;
	width:150px!important; height:auto!important; min-height:150px;
	border-radius:4px;
	}
	.screenshot img { width:140px!important; height:auto!important; display:block; position:relative; z-index:10;}
	.screenshot span { display:block; width:50%; height:50%; position:absolute; left:25%; top:25%; z-index:1; background:#fff url(/templates/t3_bs3_blank/images/ajax-loader.gif) center center no-repeat;}
.com_k2 #sbox-window {
padding: 10px!important;	
width: auto!important;
}
.com_wishlists  #sbox-window , 
.com_virtuemart #sbox-window , 
.com_content #sbox-window , 
.com_cooltags #sbox-window{
    	width: 100%!important;
    	height: 423px!important;
    	max-width: 460px;
    	position: fixed!important;
    	top: 50%!important;
    	margin-top: -210px;
    	padding: 10px!important;
    	margin-left: 100px;
	}
	.com_wishlists  #sbox-window iframe , 
.com_virtuemart #sbox-window iframe , 
.com_content #sbox-window iframe , 
.com_cooltags #sbox-window iframe
	{
	    height: 100%!important;
	    width: 100%!important;
	}
	body.component #t3-content .ask-a-question-view {
		max-width: 420px;
	}
	body.component #t3-content .ask-a-question-view .module-title {
		font-size: 14px;
		padding: 0;
		margin-bottom: 10px;
	}
	
	body.component #t3-content .ask-a-question-view label {
		max-width: 420px;
	}
 body.component {
    width: 100%!important;
    min-height: 280px!important;
    max-width: 420px!important;
}
 body.component  #t3-content {
 	padding: 0!important;
 }
   body.component  #t3-content .ask-a-question-view {
  	padding-top: 0!important;
  }
 body.component .ask-a-question-view .width30 {
		display: none;
	}

	body.component .ask-a-question-view .width70 {
		width: 100%;
	}
 body.component .ask-a-question-view input,  .ask-a-question-view #Comment {
	 width: 420px!important;
	 margin-bottom: 0px;
}
 body.component .ask-a-question-view #Comment {
 	height: 100px;
}
.fancybox-wrap.fancybox-asc {
	width: 100%!important;
	max-width: 460px;
}
.fancybox-asc .fancybox-outer {
	width: 420px;
}
.fancybox-asc .fancybox-outer .fancybox-inner {
	width: 100%!important;
}

#productdetailsview .icons img {
	display: none;
}
.res_a_s.geniusGroove {
	margin-left: 0!important;
	margin-top: 20px!important;
}
.fixed .res_a_s.geniusGroove { 
	position: fixed!important;
	top: 40px!important;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.manufacturer-view-default .row_man {
		width: 50%;
	}
}
@media (min-width: 480px) and (max-width: 767px) { 
	.manufacturer-view-default .row_man {
		width: 50%;
	}
}
@media (min-width: 320px) and (max-width: 479px) { 
	.manufacturer-view-default .row_man {
		width: 100%;
	}
}
/******************up  3.3  **************************/
#newsletter-popup .close {
}
/******************up  3.5  **************************/
html.fancybox-lock , html.fancybox-lock body , html.fancybox-lock .fancybox-overlay , html.opg-modal-page {
	overflow: visible!important;
}
body {
	padding-right: 0px!important;
	overflow: visible!important;
}
html.opg-modal-page .top-block {
	z-index: 1;
}
html.opg-modal-page .center-block {
	z-index: 1;
}
.chzn-container-single-nosearch .chzn-search input,
.chzn-container-single .chzn-drop{
	left: auto !important;
	right: -9999px !important;
}

.chzn-single-with-drop + .chzn-drop{
	right: 0 !important;
}
.miniart .total2 span {
	display: none;
}
#cart_list .all .total {
	display: block;
}
div#cart_list form#cart_post {
	display: none!important;
}
div#cart_list div.show_cart {
	float: right;
	display: inline-block;
}
#vmCartModule {
	margin-left: 6px;
}
.t3-navbar .search-custom {
	z-index: 111;
}

.top-block.fix #t3-mainnav {
	z-index: 99999;
}
/****************** One Page Checkout for Virtuemart  **************************/
#lodingdiv {
	overflow: visible!important;
}
div.opg-panel-box >strong {
	font-weight: 400;
	display: block;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 22px;
}
div.opg-panel-box .opg-text-center {
	text-align: left!important;
}
div.opg-panel-box {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
   	padding: 30px;
	margin-bottom: 30px;
}
div.opg-panel-box select {
	margin-bottom: 20px;
}
.opg-margin-bottom {
	margin-bottom: 0px!important;
}
#cart-contents {
	margin-top: -20px;
}
.opg-h3 {
    background: #323a45 none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    color: #f9f9f9;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 15px 20px;
    text-transform: capitalize;
}
#allproducts {
	background: #fff none repeat scroll 0 0;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
   	padding: 30px;
	margin-bottom: 30px;
}
#allproducts .product {
	overflow: hidden;
}
#allproducts .product .opg-margin-bottom-remove {
	display: none;
}
.opg-thumbnail {
	width: 100%;
	height: auto;
}
#allproducts .quantity .opg-button-group{
	margin-top: 10px;
}
#allproducts #refreshbutton {
	background: #323a45;
}
#allproducts .quantity-input {
	border: 2px solid #e2e6e7!important;
}
#allproducts .opg-margin-remove {
	margin-bottom: 10px!important;
	margin-top: 10px!important;
	display: block;
}
.price-summary {
	background: #fff none repeat scroll 0 0;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
   	padding: 30px;
	margin-bottom: 30px;
}
#bill_totalfulldiv {
	display: flex;
}
#bill_totalfulldiv .total2 {
	display: block;
	width: 100%;
}
#bill_totalfulldiv .total2 strong {
	width: 25%;
	padding-left: 15px;
	display: block;
	float: left;
}
#bill_totalfulldiv .total2 span {
	width: 75%;
	padding-left: 15px;
	display: block;
	float: left;
}
#shipmenttable tr , #paymentable tr{
	background: #fff;
}
div.opg-panel-box .opg-panel-title {
 	background: #323a45 none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    color: #f9f9f9;
    font-size: 20px;
    line-height: 20px;
    margin-top: -30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 30px;
    padding: 15px 20px;
    text-transform: capitalize;
    color: #fff;
}
#logindiv .inputbox {
	border-radius: 4px;
	margin-bottom: 15px;
	margin-top: 15px;
}
#logindiv .opg-float-left a.opg-button {
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	margin-top: 15px;
	margin-left: 2px;
}
#loginbtns  .opg-button{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-radius: 4px;
	background: #34495e;
	color: #fff;
	margin: 0 10px 0 0;
	width: auto;
}
#loginbtns  .opg-button.opg-active {
	background: #eeeeee;
	color: #212121;
}
#otherpay_buttons .all_shopper_fields #guestchekcout , #otherpay_buttons .all_shopper_fields #regcheckout {
	height: 40px;
	line-height: 40px;
	border-radius:4px;
	font-size: 16px;
}
#otherpay_buttons .all_shopper_fields .opg-active , #otherpay_buttons .all_shopper_fields .opg-button-primary {
	background: #34495e;
}
#otherpay_buttons #billto_fields_div input , #otherpay_buttons #billto_inputdiv input {
	border: 2px solid #e2e6e7;
	border-radius: 4px;
	margin-bottom: 15px;
}
#otherpay_buttons .terms-of-service {
	margin-bottom: 15px;
}
#otherpay_buttons #div_shipto  .shipto_fields_div{
	margin: 15px 0!important;
}
#otherpay_buttons .checkout-button-top {
	text-align: left!important;
}
#otherpay_buttons .checkout-button-top section {
	float: left;
}
#otherpay_buttons .opg-link {
	overflow: hidden;
	text-align: left;
	margin-top: 0px;
	position: relative;
	top: 26px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
.squaredTwo label {
	background: #fff;
}
#checkoutForm .squaredTwo .jq-checkbox {
	left: 5px;
	top: 6px;
	background: #fff;
	z-index: 111;
	border-color:#fff; 
}
#otherpay_buttons #privcacy_div , #otherpay_buttons #bottom_total {
	width: 100%;
	overflow: hidden;
}
#otherpay_buttons .button {
	display: inline-block;
	width: auto;
}
#checkoutForm input, #checkoutForm select, #checkoutForm textarea {
	border: 2px solid #e2e6e7;
	border-radius:2px;
	height: 40px;
}
.opg-panel-box #coupon_code {
	float: left;
	margin-right: 3px;
}
.opg-panel-box .details-button {
	float: left;
}
.contactContact {
	margin-top: 30px;
}
/****************** SP Pagebilder  **************************/
 .sppb-row-container {
	box-sizing: border-box;
	width: 1140px;
	padding-left: 0px;
	padding-right: 0px;
}
.sppb-addon-accordion {}
.sppb-addon-accordion .sppb-panel-collapse {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.sppb-addon-accordion .sppb-panel {
	margin-bottom: 10px;
}
.sppb-addon-accordion .sppb-panel-heading {
    background: #ecf0f1 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    outline: medium none;
    padding: 14px 20px;
    text-decoration: none;
    transition: all 0.3s linear 0s;
}
.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title {
	font-size: 20px;
    line-height: 22px;
    font-weight: 300;
}
.sppb-addon-accordion .sppb-panel-heading.active {
    background: #323a45 none repeat scroll 0 0;
    color: #fff;
}
.sppb-carousel .left {
 	background: #e2e6e7;
    border-radius: 3px;
    font-size: 20px;
    height: 30px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 30px;
    border-color: #e2e6e7;

}
.sppb-carousel .right {
	border-color: #e2e6e7;
	background: #e2e6e7;
    border-radius: 3px;
    font-size: 20px;
    height: 30px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 30px;
}
.sppb-carousel .left:hover,.sppb-carousel .right:hover{
	border-color: #323a45 ;
	background: #323a45 ;
}

 .sppb-addon-tab .sppb-nav-tabs-content {
 	background: #fff none repeat scroll 0 0;
    border-radius: 0 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 20px;
    width: 100%;
    border: none
 }
.sppb-addon-tab .sppb-nav {
	border-bottom: none;
}
 .sppb-addon-tab .sppb-nav a {
 	background: #ecf0f1 none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    font-size: 18px;
    font-weight: 300;
    line-height: 20px;
    margin-right: 5px;
    padding: 14px 20px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.3s linear 0s;
    border: none;
 }
 .sppb-addon-tab .sppb-nav .active a , .sppb-addon-tab .sppb-nav .active a:focus {
	background: #323a45 none repeat scroll 0 0;
    color: #fff;
    cursor: default;
    margin-top: 0;
 }
div#facebox div.my-groovy-style .left {
	overflow: hidden;
	padding-bottom: 20px;
}
div#facebox div.my-groovy-style .left img{
	float: left;
	width: 80px;
	height: auto;
	margin-right: 20px;
}
div#facebox div.my-groovy-style .showcart {
	float: right;
}
/******************up  4.0 **************************/
#t3-header.style2 .serchline form input {
	border: 2px solid #e4e4e2!important;
}
.wishlist_box .wishlist {
	display: none!important;
}
.wishlist_box .remwishlists {
	display: block!important;
	visibility: visible!important;
}
#product_list.list .paddingtop8 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#product_list.list .Title {
	padding-bottom: 10px;
}
.wishlist_box .rating-title {
	display: inline-block;
}
/****************** product-related **************************/
.product-related-products #product_list.grid  .slide {
	width: auto;
}
.product-related-products .slide_box_width {
	width: 103%;
}
.product-related-products .slide_box_width #product_list #slider {
	margin-right: -7px;
}
div.bs-docs-example2 {
	padding-bottom: 20px;
}
.product-related-products #product_list.grid ul.layout .product-price.list,  
.product-related-products #product_list.grid ul.layout .desc1, 
.product-related-products #product_list.grid ul.layout .desc1, 
.product-related-products #product_list.grid ul.layout .desc1, 
.product-related-products #product_list.grid ul.layout .rating-title,
.product-related-products #product_list.grid ul.layout2 .product-price.list, 
.product-related-products #product_list.grid ul.layout2 .call-a-question.list, 
.product-related-products #product_list.grid ul.layout2 .desc1, 
.product-related-products #product_list.grid ul.layout2 .rating-title {
 	display: none!important;
 }
 .product-related-products #product_list.grid ul.layout , 
 .product-related-products #product_list.grid ul.layout .paddingtop8 ,
 .product-related-products #product_list.grid ul.layout .paddingtop8 > span{
 	text-align: left;
 	margin: 0;
 }
 .product-related-products #product_list.grid .stock-level {
 	display: block;
 }

 /****************** modules product **************************/
 .modules_product #product_list.grid  .slide {
	width: auto;
}
.modules_product .slide_box_width {
	width: 103%;
}
.modules_product .slide_box_width #product_list #slider {
	margin-right: -7px;
}

.modules_product #product_list.grid ul.layout .product-price.list, 
.modules_product #product_list.grid ul.layout .desc1, 
.modules_product #product_list.grid ul.layout .desc1, 
.modules_product #product_list.grid ul.layout .desc1, 
.modules_product #product_list.grid ul.layout .rating-title,
.modules_product #product_list.grid ul.layout2 .product-price.list, 
.modules_product #product_list.grid ul.layout2 .call-a-question.list, 
.modules_product #product_list.grid ul.layout2 .desc1, 
.modules_product #product_list.grid ul.layout2 .rating-title {
 	display: none!important;
 }
 .modules_product #product_list.grid ul.layout , 
 .modules_product #product_list.grid ul.layout .paddingtop8 ,
 .modules_product #product_list.grid ul.layout .paddingtop8 > span{
 	text-align: left;
 	margin: 0;
 }
 .modules_product #product_list.grid .stock-level {
 	display: block;
 }
.box_width.modules_product .slide_box ul.layout2 li.rows, .box_width.modules_product .slide_box ul.layout li.rows {
	margin: 0px -15px;
	width: auto!important;
 }
 .box_width.modules_product .slide_box ul.layout2 .prod-row.vm-col-4, .box_width.modules_product .slide_box ul.layout .prod-row.vm-col-4 {
 	float: left;
 	width: 25%;
 	padding: 0 15px;
 	box-sizing: border-box;
 }
  .box_width.modules_product .slide_box ul.layout2 .prod-row.vm-col-3, .box_width.modules_product .slide_box ul.layout .prod-row.vm-col-3 {
 	width: 33.33%;
 	float: left;
 	padding: 0 15px;
 	box-sizing: border-box;
 }
 
 #Customblock-brand {
 	padding-bottom: 30px;
 	padding-top: 0px;
 	margin-top: -30px;
 }
 .list_carousel_brand li a {
 	text-align: center;
 }
  .list_carousel_brand li a img {
 	text-align: center;width: 100%;
 }
  /****************** modal product details **************************/
 div#fancybox-overlay {
 	 z-index: 110000;
 }
 div#fancybox-wrap {
	z-index: 110001;
 }
 div#fancybox-loading {
 	width: 44px;
 	height: 40px;
 }

div#fancybox-wrap {
	background: none;
	max-width: 482px;
	width: 482px!important;
	left: 50%!important;
	margin-left: -250px!important;
}
#fancybox-bg-n ,
#fancybox-bg-ne ,
#fancybox-bg-e,
#fancybox-bg-se,
#fancybox-bg-s,
#fancybox-bg-sw,
#fancybox-bg-w,
#fancybox-bg-nw
 {
	display: none;
}
div#fancybox-wrap #fancybox-content {
	background: #fff;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	width: 100%!important;
}
div#fancybox-wrap .left {
    overflow: hidden;
    padding-bottom: 20px;
}
div#fancybox-wrap .left img {
    float: left;
    height: auto;
    margin-right: 20px;
    width: 120px;
}
div#fancybox-wrap .showcart {
	float: right;
}
div#fancybox-wrap #fancybox-outer #fancybox-close {
background: rgba(0, 0, 0, 0) url("/templates/t3_bs3_blank/images/close.png") no-repeat scroll left top;
color: #292f38;
cursor: pointer;
font-size: 20px;
height: 13px;
opacity: 1;
padding: 0;
position: absolute;
right: 5px;
top: 5px;
width: 15px;
}
div#fancybox-wrap #fancybox-outer #fancybox-close:hover {
    background: rgba(0, 0, 0, 0) url("/templates/t3_bs3_blank/images/close.png") no-repeat scroll left bottom;

}
div.fancybox-wrap  .fancybox-close {
background: rgba(0, 0, 0, 0) url("/templates/t3_bs3_blank/images/close.png") no-repeat scroll left top;
color: #292f38;
cursor: pointer;
font-size: 20px;
height: 13px;
opacity: 1;
padding: 0;
position: absolute;
right: 5px;
top: 5px;
width: 15px;
}
div.fancybox-wrap  .fancybox-close:hover {
    background: rgba(0, 0, 0, 0) url("/templates/t3_bs3_blank/images/close.png") no-repeat scroll left bottom;

}
body.component {
	overflow: hidden!important;
	padding-bottom: 0px!important;
	width: 100%!important;
	 min-width: 235px;
}
body.component #t3-mainbody {
	padding-top: 0px;
}
body.component #t3-mainbody .relative {
	position: relative;
}
body.component #t3-mainbody .formError {
right: 3px!important;
left: auto!important;
top: auto!important;
bottom: 100%!important;
margin-top: 0px!important;
}
body.component .ask-a-question-view input, .ask-a-question-view #Comment {
	width: 100%!important;
}
div.t3-wrapper.boxed-version #Slider div.rev_slider_wrapper {
	margin-top: -1px!important;
}
.t3footnav.t3footnav-top {
	overflow: visible;
}

/****************** corporate **************************/
.mfp-bg {
	z-index: 1042222;
}
.mfp-wrap {
	z-index: 1043333;
}
html.com_sppagebuilder {
	overflow: visible!important;
	margin-right: 0px!important;
}
.sppb-testimonial-pro .sppb-testimonial-message, .sppb-testimonial-pro .sppb-testimonial-client, .sppb-testimonial-pro .sppb-img-responsive.sppb-avatar {
	margin-bottom: 30px;
}
.sppb-testimonial-pro .sppb-carousel-inner  .sppb-item {
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: none!important;
	padding: 0 15px;
}
.sppb-testimonial-pro .sppb-carousel-inner  .sppb-item .sppb-avatar {
	width: auto;
	height: auto;
	max-width: 150px;
}
.sppb-carousel, .owl-carousel {
    overflow: visible;
    position: relative;
}
.short-width .sppb-column-addons {
	max-width: 40%;
}
.sppb-addon-testimonial .sppb-media {
  overflow: visible;

}
.sppb-addon-testimonial .sppb-media-body {
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  margin-bottom: 30px;
  padding: 20px;
  position: relative;
  overflow: visible;
}
.sppb-addon-testimonial .sppb-media-body::before {
	content: " ";
	display: block;
	width: 16px;
	height: 11px;
	background: url(/templates/t3_bs3_blank/images/arrows1.png) left top no-repeat;
	position: absolute;
	left: 26px;
	bottom: -11px;
}
.sppb-addon-testimonial .sppb-media-body  blockquote {
	border: none;
	margin-bottom: 0px;
	padding: 0 0 0 30px;
	font-size: 16px;
	line-height: 24px;
	font-style: italic;
	color: #696e6e;
	position: relative;
}
.sppb-addon-testimonial .sppb-media-body  blockquote::before {
	content: '"';
	font-size: 48px;
	line-height: 50px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	color: #292f38;
}
.avatar-info .sppb-media-object {
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.avatar-info  footer {
	margin-left: 16px;
	float: left;
	padding-top: 2%;
}
.avatar-info  footer cite {
	display: block;
}
.sppb-addon-pricing-table .sppb-pricing-box {
	padding: 0px;
	border: none;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-title { 
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	padding: 12px;
	text-transform: capitalize;
	background-color: rgba(0, 0, 0, 0.1);
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price{ 
	color: #fff;
	font-size: 36px;
	line-height: 40px;
	font-weight: 300;
	display: block;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-duration{ 
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	display: block;
	margin-bottom: 20px;

}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features { 
	padding: 0px;
	background: #fff;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features li  { 
	font-size: 14px;
	line-height: 20px;
	padding: 12px 11px;
	color: #696e6e;
	position: relative;
	background: #ecf0f1;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features li:before {
    color: #e74c3c;
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -7px;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features li:nth-child(2n) {
    background: #f4f6f7; 
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-features li:nth-child(2n):before {
    color: #e74c3c;
    content: "\f00d";
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -7px;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default {
	padding:14px 10px;
	background: none;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 300;
	  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default:hover { 
	background-color: rgba(0, 0, 0, 0.1);
}
.sppb-addon-pricing-table .sppb-pricing-box.sppb-pricing-featured {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    margin: -10px -20px;
}
.sppb-addon-pricing-table .sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header .sppb-pricing-title {
	padding: 17px 12px;
}
.sppb-addon-pricing-table .sppb-pricing-box.sppb-pricing-featured .sppb-pricing-footer .sppb-btn-default { 
	padding:18px 10px;
}

.sppb-addon-animated-number .sppb-addon-content {
	display: block;
	width: 100%;
	overflow: hidden;
}
.sppb-addon-animated-number .sppb-addon-content .sppb-icon-number {
	float: left;
	width: auto;
}
.sppb-addon-animated-number .sppb-addon-content .sppb-number-fleft {
	overflow: hidden;
	padding-left: 20px;
	font-weight: 400;
}
.sppb-addon-animated-number .sppb-addon-content  .sppb-animated-number-title {
	margin-top: 4px;
	min-height: 36px;
}
html.no-touch div.animate_top_tabs {
	left: auto;
}
/****************** responsive **************************/
@media (min-width: 992px) and (max-width: 1400px) { 
	#t3-mainnav.style2 .off-canvas-toggle {
		margin-left: 0px;
	}
	#t3-mainnav.style2 .navbar-nav > li > a, #t3-mainnav.style2 .navbar-nav > li > span {
		padding-left: 14px;
		padding-right: 14px;
	}
	#t3-mainnav.style2 .fright.mod-right {
		float: right;
	}
}
@media (min-width: 768px) and (max-width: 991px) { 
	#t3-mainnav.style2 .off-canvas-toggle {
		margin-left: 0px;
	}
	 #t3-mainnav .navbar-nav > li > span {
		padding-left: 14px;
		padding-right: 14px;
	}
/***********up to date 5. 13 ******************/	
	#t3-mainnav .navbar-nav > li > a {
		padding-left: 8px;
		padding-right: 8px;
	}
/***********************************************/
	#t3-mainnav.style2 .navbar-nav > li > a, #t3-mainnav.style2 .navbar-nav > li > span {
		padding-left: 14px;
		padding-right: 14px;
	}
	#t3-mainnav.style2 .fright.mod-right {
		float: none;
		margin: 0 auto;
		display: table;
		margin-bottom: 10px;
	}
}
@media (min-width: 320px) and (max-width: 580px) { 
	#t3-mainnav {
		margin-top: 0px;
	}
	div#fancybox-wrap {
		background: none;
		max-width: 300px;
		width: 300px!important;
		left: 50%!important;
		margin-left: -150px!important;
	}
}
@media (min-width: 320px) and (max-width: 767px) { 
	#t3-header .mod-right .fright {
		width: auto;
		display: table;
		margin: 0 auto;
	}
	.header-top.style2 {
		text-align: center;
	}
	.module.login , .module.phone ,.module.menu{
		margin: 0 auto;
		width: auto;
		display: table;
	}
	.header-top.style2 .module.login , .header-top.style2 .module.switcher , .header-top.style2 .module.curency{
		margin: 0 auto;
		width: auto;
		display: table;
	}
	.header-top.style2 .module.menu {
		padding-top: 6px;
		padding-bottom: 10px;
		margin: 0 auto;
		width: auto;
		display: table;
	}
	.header-top.style2 .mod-languages {
		right: 0px;

	}
	.header-top.style2 .mod-currencies #cur-lang ul {
		left: auto;
		right: 0px;
	}
	.header-top.style2 .mod-currencies #cur-lang ul i.fa.fa-sort-desc {
		left: auto;
		right: 20px;
	}
	#t3-mainnav.style2 .navbar-toggle {
		margin-right: 0px;
	}
	#t3-mainnav.style2 .fright.mod-right {
		margin: 0 auto;
		width: auto;
		display: table;
		float: none;
	}
	#t3-mainnav.style2 .fright.mod-right #cart_list {
		width: 300px!important;
		right: auto;
		left: 50%;
		margin-left: -150px;
	}
	#t3-mainnav.style2 .t3-navbar.navbar-collapse.collapse {
		height: auto;
		margin-bottom: 10px;
	}
	.animated {
    	animation-duration: 0s;
    	animation-fill-mode: none;
	}
	#t3-mainnav.style2 .off-canvas-toggle {
		margin-left: 0px;
	}
	#t3-mainnav.style2 .navbar-header {
		margin-left: 0px;
		margin-right: 0px;
	}
	.module.topbanners .bannergrouptopbanners ,.module.botbanners  .bannergroupbotbanners{
		text-align: center;
	}
	.module.topbanners .bannergrouptopbanners .banneritem , .module.botbanners .bannergroupbotbanners .banneritem{
		display: inline-block;
		float: none;
	}
	div#productdetailsview .fleft {
		margin: 0px auto;
		display: table;
		float: none;
		margin-bottom: 40px;
	}
	#productdetailsview .fright {
		width: 100%;
		float: none;
		text-align: center;
	}
	#productdetailsview .fright .product-box2 {
		text-align: left;
	}
	.wishlist {
		display: inline-block!important;
	}
	ul.layout .slide .product-box , ul.layout2 .slide .product-box {
		max-width: none;
		width: 100%;
	}
}
@media (min-width: 320px) and (max-width: 400px) { 
	div#cart_list {
		right: auto;
		left: 0px;
		width: 300px!important;
	} 
}
.sp-pre-loader {
  background: #f5f5f5;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
}

.sp-pre-loader .circle-two {
  bottom: 0;
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
.sp-pre-loader .circle-two > span,
.sp-pre-loader .circle-two > span:before,
.sp-pre-loader .circle-two > span:after {
  content: "";
  display: block;
  border-radius: 50%;
  border: 2px solid #333;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.sp-pre-loader .circle-two > span {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-left-color: transparent;
  -webkit-animation: effect-2 2s infinite linear;
  -moz-animation: effect-2 2s infinite linear;
  -ms-animation: effect-2 2s infinite linear;
  -o-animation: effect-2 2s infinite linear;
  animation: effect-2 2s infinite linear;
}
.sp-pre-loader .circle-two > span:before {
  width: 75%;
  height: 75%;
  border-right-color: transparent;
}
.sp-pre-loader .circle-two > span:after {
  width: 50%;
  height: 50%;
  border-bottom-color: transparent;
}



@-webkit-keyframes grdAiguille {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes grdAiguille {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes ptAiguille {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes ptAiguille {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader1 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes loader1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader6 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
  }
}
@keyframes loader6 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes rotate-360 {
  from {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes audioWave {
  25% {
    background: linear-gradient(#333,#333) 0 50%, linear-gradient(#333,#333) 0.625em 50%, linear-gradient(#333,#333) 1.25em 50%, linear-gradient(#333,#333) 1.875em 50%, linear-gradient(#333,#333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
  }
  37.5% {
    background: linear-gradient(#333,#333) 0 50%, linear-gradient(#333,#333) 0.625em 50%, linear-gradient(#333,#333) 1.25em 50%, linear-gradient(#333,#333) 1.875em 50%, linear-gradient(#333,#333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em;
  }
  50% {
    background: linear-gradient(#333,#333) 0 50%, linear-gradient(#333,#333) 0.625em 50%, linear-gradient(#333,#333) 1.25em 50%, linear-gradient(#333,#333) 1.875em 50%, linear-gradient(#333,#333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em, 0.5em 0.25em;
  }
  62.5% {
    background: linear-gradient(#333,#333) 0 50%, linear-gradient(#333,#333) 0.625em 50%, linear-gradient(#333,#333) 1.25em 50%, linear-gradient(#333,#333) 1.875em 50%, linear-gradient(#333,#333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em, 0.5em 0.25em;
  }
  75% {
    background: linear-gradient(#333,#333) 0 50%, linear-gradient(#333,#333) 0.625em 50%, linear-gradient(#333,#333) 1.25em 50%, linear-gradient(#333,#333) 1.875em 50%, linear-gradient(#333,#333) 2.5em 50%;
    background-repeat: no-repeat;
    background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 2em;
  }
}
@-webkit-keyframes effect-2 {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes effect-2 {
  from {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sequence1 {
  0% {
    height: 10px;
  }
  50% {
    height: 50px;
  }
  100% {
    height: 10px;
  }
}
@keyframes sequence2 {
  0% {
    height: 20px;
  }
  50% {
    height: 65px;
  }
  100% {
    height: 20px;
  }
}
@keyframes rot1 {
  100% {
    transform: skew(-10deg) translateX(50px) rotate(405deg);
  }
}
@-webkit-keyframes rot1 {
  100% {
    -webkit-transform: skew(-10deg) translateX(50px) rotate(405deg);
  }
}
@keyframes rot2 {
  100% {
    transform: skew(-10deg) rotate(525deg);
  }
}
@-webkit-keyframes rot2 {
  100% {
    -webkit-transform: skew(-10deg) rotate(525deg);
  }
}
@keyframes rot3 {
  100% {
    transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
  }
}
@-webkit-keyframes rot3 {
  100% {
    -webkit-transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
  }
}
@keyframes width {
  10% {
    width: 10%;
  }
  20% {
    width: 20%;
  }
  30% {
    width: 30%;
  }
  40% {
    width: 40%;
  }
  50% {
    width: 50%;
  }
  60% {
    width: 60%;
  }
  70% {
    width: 70%;
  }
  80% {
    width: 80%;
  }
  90% {
    width: 90%;
  }
  100% {
    width: 100%;
  }
}
/******************up  4.1 **************************/ 
div#fancybox-wrap #fancybox-outer {
	background: none;
}
#payment_ul , #shipment_ul {
	width: 100%
}
#payment_ul label , #shipment_ul label{
	display: inline-block;
	font-weight: 300;
}
#shipment_ul input[name=virtuemart_shipmentmethod_id] , #payment_ul input[name=virtuemart_paymentmethod_id] {
	float: left;
	margin-right: 10px;
}
#shipment_ul input[name=virtuemart_shipmentmethod_id] + label , #shipment_ul input[name=virtuemart_shipmentmethod_id] + span , #payment_ul input[name=virtuemart_paymentmethod_id] + span {
	float: left;
	width: 96%;
}
#logindiv .opg-float-left a.opg-button {
	margin-top: 0px;
}
#otherpay_buttons .opg-link {
	top: 0px;
}
@media (min-width: 480px) and (max-width: 767px) { 

 .box_width.modules_product .slide_box ul.layout2 .prod-row.vm-col-4, .box_width.modules_product .slide_box ul.layout .prod-row.vm-col-4 {
 	width: 50%!important;
 }
  .box_width.modules_product .slide_box ul.layout2 .prod-row.vm-col-3, .box_width.modules_product .slide_box ul.layout .prod-row.vm-col-3 {
 	width: 33.33%!important;
 }
}
@media (min-width: 320px) and (max-width: 479px) { 

 .box_width.modules_product .slide_box ul.layout2 .prod-row.vm-col-4, .box_width.modules_product .slide_box ul.layout .prod-row.vm-col-4 {
 	width: 100%!important;
 }
  .box_width.modules_product .slide_box ul.layout2 .prod-row.vm-col-3, .box_width.modules_product .slide_box ul.layout .prod-row.vm-col-3 {
 	width: 100%!important;
 }
}
/******************up  4.2 **************************/ 
@media (min-width: 320px) and (max-width: 767px) { 
	.vmproduct li{
	    text-align: center;
	}
	 .vmproduct li .prod-row {
	    text-align: left;
	}
	#t3-mainnav .navbar-nav > .dropdown > a .caret {
		width: 40px;
		height: 40px;
		border: none;
		background: url(/templates/t3_bs3_blank/images/check_box.png) center center no-repeat #999;
		top: 50%;
		margin-top: -20px;
	}
}
.opg-form td input {
	margin-bottom: 10px;
	border: 2px solid #e2e6e7;
	border-radius:2px;
	height: 40px;
}
.opg-form td select {
	margin-bottom: 10px;
	margin-right: 10px;
	border: 2px solid #e2e6e7;
	border-radius:2px;
	height: 40px;
}
/******************up  4.3 **************************/ 
.com_sppagebuilder .sppb-btn-default {
	border: none;
}

/******************up  4.8 **************************/ 
@media (min-width: 992px) and (max-width: 1199px) { 
	.bannergrouptopbanners .banneritem {
		width: 31%;
	}
	ul.layout .product-box .browseImage a {
		min-height: 180px;
	}
	ul.layout .product-box .vm3pr-addtocart {
		float: none;
		width: 100%;
		overflow: hidden;
	}
	ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat {
		float: left;
		opacity: 1;
		margin-top: 5px;
	}
	ul.layout .product-box .wishlist a, ul.layout .product-box .compare_cat a{
		opacity: 1;
		visibility: visible;
		top: 0;
	}

}

@media (min-width: 768px) and (max-width: 991px) { 
	.bannergrouptopbanners {
		text-align: center;
	}
	.bannergrouptopbanners .banneritem {
		display: inline-block;
		float: none;
	}
	ul.layout .product-box .browseImage a {
		min-height: 140px;
	}
	ul.layout .product-box .vm3pr-addtocart {
		float: none;
		width: 100%;
		overflow: hidden;
	}
	ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat {
		float: left;
		opacity: 1;
		margin-top: 5px;
	}
	ul.layout .product-box .wishlist a, ul.layout .product-box .compare_cat a{
		opacity: 1;
		visibility: visible;
		top: 0;
	}

}

/******************up  5,0 **************************/ 
#allproducts .opg-text-left-small .opg-button, #allproducts .opg-text-left-small #refreshbutton {
	line-height: 20px;
    background: rgba(46, 49, 49, 0.1) !important;
    color: #2e3131;
    padding: 2px 8px 0 8px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    margin-right: 4px;
    margin-left: 0!important;
    font-weight: 400;
    height: auto!important;
}
#allproducts .opg-text-left-small .opg-button:hover, 
#allproducts .opg-text-left-small #refreshbutton:hover, 
#allproducts .opg-text-left-small .opg-button:focus, 
#allproducts .opg-text-left-small #refreshbutton:focus {
    background: #2e3131 !important;
    color: #fff;
}
#allproducts #custom_buttons a {
    padding: 2px 0px!important;
}
#allproducts .opg-text-primary {
    color: #e74c3c !important;
    font-weight: 400;
}
#allproducts .opg-link {
    font-weight: 400;
    font-size: 14px;
    color: #2e3131;
}
#allproducts .product.opg-margin .spacer, #allproducts .product.opg-margin .spacer_div {
    position: relative;
}
#allproducts .product.opg-margin #removeproduct {
    font-size: 0px;
    height: 0;
    color: #2e3131;
}
#allproducts .product.opg-margin #removeproduct:hover {
    color: #e74c3c;
}
#allproducts .product.opg-margin #removeproduct:before {
    content: "\f014";
    font-family: "FontAwesome";
    font-size: 28px;
    height: 30px;
    width: 30px;
    position: absolute;
    right: 0;
    top: 0;
}
div.opg-panel-box .details-button , div.opg-panel-box #coupon_code {
     float: none;
}
.price-summary.opg-content {
    padding: 15px;
    margin-bottom: 20px;
}
.price-summary.opg-content .spacer_div {
    border: 1px solid #f4f4f4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}
.price-summary.opg-content .spacer_div > div {
    margin-left: 0px;
    border-bottom: 1px solid #f4f4f4;
    margin-top: 0;
    margin-bottom: -1px;
}
.price-summary.opg-content .spacer_div > div  .clear {
	display: none;
}
.price-summary.opg-content .spacer_div > div div {
    border-right: 1px solid #f4f4f4;
    padding: 10px;
    width: 70%;
    box-sizing: border-box;
}
.price-summary.opg-content .spacer_div > div div + div {
    padding: 10px;
    border-right: none;
    width: 30%;
}
.price-summary.opg-content .spacer_div #bill_totalfulldiv div {
    color: #e74c3c !important;
}
#shipment_select .opg-hr, #payment_select .opg-hr {
    display: none;
}
.vmCartShipmentLogo , .vmCartPaymentLogo {
	padding-bottom: 15px;
	display: block;
}
.vmshipment_description, .vmshipment_name, .vmpayment_name, .vmpayment_description , 
.vmpaymentt_description , .vmpayment_cost , .vmshipment_cost {
    display: block;
    padding-bottom: 15px;
    padding-top: 0px;
    font-size: 14px;
    line-height: 20px;
}
#shipment_ul {
	 margin-bottom: -30px;
}
#shipment_ul li {
	 padding-bottom: 10px;
}
#shipment_ul li br {
	display: none;
}
#payment_ul {
	overflow: hidden;
	margin-bottom: -20px;
}
#payment_ul li {
	 padding-bottom: 10px;
	 overflow: hidden;
}
#payment_ul li br {
	display: none;
}
#loginbtns a {
    display: inline-block;
    margin-right: 10px;
    width: auto;
    min-width: 120px;
    background: #e4e4e4;
    color: #2e3131;
}
.opg-panel-box .opg-button, .opg-modal .opg-button {
    height: 37px;
    line-height: 20px!important;
    font-size: 14px!important;
    padding: 9px 20px!important;
    text-transform: none;
    color: #fff;
    font-weight: 400;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    background: #f34f55;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
#loginbtns a.opg-button {
    display: inline-block;
    margin-right: 10px;
    width: auto;
    min-width: 120px;
    background: #e4e4e4;
    color: #2e3131;
}
div#logindiv .opg-float-left a.opg-button{
 height: 37px!important;

}
#loginbtns a.opg-active, #loginbtns a.opg-button-primary {
    cursor: default;
    background: #2e3131 !important;
    color: #ffffff !important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#loginbtns a:hover {
    background: #2e3131;
    color: #fff;
}
#logindiv .opg-panel-title , #guesttitle, #regtitle {
    margin: 0;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
    text-transform: none;
    color: #444444;
    background: none;
}
#logindiv #com-form-login-username .opg-button, #logindiv #com-form-login-password .opg-button {
    background: rgba(228, 228, 228, 0.5);
    color: #85888b;
    margin-left: 10px;


}
#logindiv .opg-margin-bottom {
    margin-bottom: 15px!important;
}
#logindiv #com-form-login-remember {
    float: none;
    width: 100%;
    overflow: hidden;
    padding-bottom: 3px;
}
#logindiv #com-form-login-remember .opg-button {
    margin-left: 0px;
    display: inline-block;
    width: auto;
    float: none;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: #e74c3c !important;
    color: #ffffff;
}
#logindiv #com-form-login-remember .opg-button:hover {
    background: #2e3131!important;
    color: #fff;
}
#old_payments .opg-button-group .opg-button.opg-active, #old_payments .opg-button-group .opg-button.opg-button-primary {
    color: #e74c3c;
    cursor: default;
    background: none!important;
}
#old_payments .opg-button-group .opg-button {
    font-weight: 500;
    padding: 0;
    width: auto;
    background: none;
    color: #2e3131;
    margin-right: 20px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#old_payments #div_shipto .shipto_fields_div, #old_payments #other-things .shipto_fields_div {
    margin-left: 0px!important;
}
#old_payments #div_shipto, #old_payments #other-things {
    clear: left;
    width: 100%;
}
#old_payments #div_shipto {
    padding-top: 0px;
}
#old_payments #div_shipto #shiptobutton, #old_payments #other-things #shiptobutton, #old_payments #div_shipto #billtobutton, #old_payments #other-things #billtobutton {
    margin-top: 10px;
}
#old_payments #div_shipto #shiptobutton, #old_payments #other-things #shiptobutton, #old_payments #div_shipto #commentbutton, #old_payments #other-things #commentbutton, #old_payments #div_shipto #billtobutton, #old_payments #other-things #billtobutton {
    text-align: left;
    display: inline-block;
    width: auto;
    font-weight: 400;
    padding: 0!important;
    background: none;
    color: #85888b;
    height: auto;
    line-height: 20px;
    text-decoration: underline;
    padding: 0px;
}
#old_payments .checkout-button-top #bottom_total {
    clear: left;
    width: 100%;
    text-align: left!important;
    color: #e74c3c !important;
    padding-top: 10px;
    margin-bottom: 10px;
}
#old_payments .checkout-button-top #bottom_total #carttotal {
    color: #e74c3c !important;
}
#otherpay_buttons .opg-link {
	color: #2e3131 !important;
}
#old_payments .checkout-button-top .opg-button {
    margin-left: 0px;
    display: inline-block;
    width: auto;
    float: none;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: #e74c3c !important;
    color: #ffffff;
}
#old_payments .checkout-button-top .opg-button:hover { 
    background: #2e3131 !important;

}
.window body {
  height: auto;
  padding: 0;
  margin: 0;
}
.window .window-mainbody {
  padding: 20px;
}
/**
 * SqueezeBox - Expandable Lightbox
 *
 * Allows to open various content as modal,
 * centered and animated box.
 *
 * @version		1.3
 *
 * @license		MIT-style license
 * @author		Harald Kirschner <mail [at] digitarald.de>
 * @author		Rouven Weßling <me [at] rouvenwessling.de>
 * @copyright	Author
 */

#sbox-overlay {
	position: fixed;
	background-color: #000;
	left: 0px;
	top: 0px;
}

#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	padding: 10px;
	/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#sbox-window[aria-hidden=true],
#sbox-overlay[aria-hidden=true] {
	display: none;
}

#sbox-btn-close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: -15px;
	top: -15px;
	background: url(/media/system/images/modal/closebox.png) no-repeat center;
	border: none;
}

.sbox-loading #sbox-content {
	background-image: url(/media/system/images/modal/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#sbox-content {
	clear: both;
	overflow: auto;
	background-color: #fff;
	height: 100%;
	width: 100%;
}

.sbox-content-image#sbox-content {
	overflow: visible;
}

#sbox-image {
	display: block;
}

.sbox-content-image img {
	display: block;
	width: 100%;
	height: 100%;
}

.sbox-content-iframe#sbox-content {
	overflow: visible;
}

/* Hides scrollbars */
.body-overlayed {
	overflow: hidden;
}

/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}

#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}

/* Shadows */
#sbox-window.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}

.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(/media/system/images/modal/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(/media/system/images/modal/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(/media/system/images/modal/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(/media/system/images/modal/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(/media/system/images/modal/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(/media/system/images/modal/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(/media/system/images/modal/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(/media/system/images/modal/bg_nw.png) no-repeat;
}
@media (max-width: 979px) {
	#sbox-btn-close {
		right: -10px;
		top: -10px;
	}
}
@media (max-device-width: 979px) {
	#sbox-content {
		-webkit-overflow-scrolling: touch;
	}
	#sbox-content.sbox-content-iframe {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}
}
