@import url("https://fonts.googleapis.com/css?family=Roboto:400,900italic,900,700italic,700,500italic,400italic,500,300italic,300,100italic,100&subset=latin,vietnamese");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600italic,700%7CMontserrat:400,700%7CLato");
@import url("https://fonts.googleapis.com/css?family=Merriweather:400,300,700");
* {
  margin:0;
  padding:0;
}
body {
  line-height:1.55;
  text-align:left;
}
img {
  border:0;
  outline:none;
}
a:focus { outline:none !important; }
a {
  -webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
  outline:none;
  text-decoration:none;
  transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
a:hover {
  text-decoration:none;
  color:#ffffff;
}
:focus { outline:0; }
.page ul, .page ol {
  margin:0;
  padding:0;
}
ul, ol { list-style:none outside none; }
select { padding:4px 6px 4px 2px; }
input.input-text, select, textarea {
  background:none;
  border:1px solid #e5e6e6;
}
input.input-text {
  background:none;
  border:1px solid #e5e6e6;
  height:40px;
}
input, select, textarea, button {
  font-size:90%;
  line-height:15px;
  vertical-align:middle;
}
select option {
  padding-right:10px;
  text-transform:capitalize;
}
input.qty {
  width:2.5em !important;
  margin-top:3px;
}
input.input-text, textarea { padding:4px 6px; }
input.input-text, textarea, input.qty {
  padding:4px;
  width:100%;
  margin-bottom:5px;
}
.one-preface { z-index:2; }
.col-left, .main_slide_right_inner { position:relative; }
.main { text-align:left; }
.is-sticky .long-box-shadow {
  box-shadow:none;
  border:none;
}
.block.block-toprated, .block.block-sample { border-bottom:0; }
.block.block-sample .block-title strong span { margin-bottom:0; }
.block.block-sample .block-title h5 { margin-top:0; }
.block.block-sample .block-title h5 span {
  font-style:italic;
  letter-spacing:3px;
  line-height:1.2;
  text-align:center;
  font-family:Lato !important;
  font-size:14px !important;
  margin-top:0;
  text-transform:capitalize;
}
.cms-home .main-breadcrumbs { display:none; }
.cms-home .container-main {
  padding:0;
  position:relative;
  z-index:13;
  margin:0px 0 0;
}
.cms-home .container-main .col-left .slider-attribute-wrapper {
  background-color:#ffffff;
  margin:0 0 20px;
  border:1px solid #dddfe0;
}
.cms-home .container-main .col-left .slider-attribute-wrapper .main-heading-attribute {
  margin:0;
  padding:20px;
  border-bottom:1px solid #e6e7e8;
}
.cms-home .container-main .col-left .slider-attribute-wrapper .main-heading-attribute .heading-wrapper-title {
  border:none;
  padding:0;
  margin:0;
}
.cms-home .container-main .col-left .slider-attribute-wrapper .flex-direction-nav {
  top:-48px;
  right:12px;
}
.cms-home .col-main {
  background-color:none;
  box-shadow:none;
  padding:0;
}
.col-left .owl-item>li { text-align:center; }
.col-left .owl-item>li img { max-width:100%; }
.one-wrapper .menu-top .menutop {
  display:inline-block;
  position:static;
}
.one-wrapper .menu-top .seach {
  display:inline-block;
  position:relative;
  height:45px;
  line-height:54px;
  text-align:center;
  width:40px;
}
.one-wrapper .menu-top .seach .form {
  position:absolute;
  top:45px;
  z-index:10;
  width:300px;
  right:0;
  background:#303133;
  height:56px;
}
.one-wrapper .menu-top .seach .form .form-search { padding:10px; }
.one-wrapper .menu-top .seach .form .form-search button.button {
  float:right;
  padding:0;
  border-radius:0;
}
.one-wrapper .menu-top .seach .form .form-search button.button:hover span { color:#303133; }
.one-wrapper .menu-top .seach .form .form-search #search {
  width:85%;
  color:#ffffff;
  margin-bottom:0;
  height:36px;
  float:right;
  line-height:36px;
}
.one-wrapper .menu-top .seach.active div.icon {
  background:#ca7379;
  color:#ffffff;
}
.one-wrapper .menu-top div.icon {
  display:inline-block;
  transition:all 0.3s ease 0s;
  float:left;
  margin:auto;
  width:auto;
  height:auto;
  padding:0 13.5px;
}
.one-wrapper .menu-top .header-content-right { text-align:center; }
.one-wrapper .menu-top .header-content-right .menu-search {
  clear:both;
  float:none;
  margin:auto;
  position:relative;
}
.feature .icon { float:left; }
.feature.large .icon {
  max-height:50px;
  max-width:50px;
}
.feature h3 { overflow:hidden; }
.feature img { max-width:100%; }
div.icon.large {
  height:50px;
  padding:5px;
  width:50px;
}
span.icon.large {
  height:50px;
  padding:5px;
  width:50px;
}
.page-banners { text-align:left; }
.page-banners .grid4 { float:right; }
.page-banners .banner {
  margin-bottom:50px;
  margin-top:30px;
}
.page-banners .banner a { display:block; }
.page-banners .banner a img {
  border-color:#f3f3f3;
  border-style:solid;
  border-width:1px;
  display:block;
  max-width:100%;
  margin:0 auto;
}
.page-banners .banner a:hover img {
  opacity:0.85;
  filter:1;
}
.section-title {
  display:block;
  margin-top:0px;
}
.products-grid {
  margin:15px 0;
  list-style:none !important;
  background-color:#ffffff;
}
.products-grid .item { display:inline-block; }
.products-grid .block-category {
  overflow:hidden;
  position:relative;
  margin:0;
}
.products-grid .block-category .block-image {
  height:370px;
  margin:0 15px;
  padding:10px 20px;
  background-size:100%;
}
.products-grid .block-category .block-image .category-title-block {
  background-color:#0092ce;
  opacity:0.9;
  position:absolute;
  bottom:10px;
  width:76%;
  text-align:center;
  padding:0 10px 15px;
}
.products-grid .block-category .block-image .category-title-block a {
  color:#ffffff;
  font-size:108%;
  text-transform:uppercase;
  display:block;
}
.products-grid .block-category .block-image .category-title-block span {
  color:#ffffff;
  font-size:120%;
  text-transform:uppercase;
}
.products-grid li.item:hover .actions .confix-produclist ul li a { display:block; }
.col2-set-cart .col-1 {
  float:left;
  width:48.5%;
  margin-right:3%;
}
.col2-set-cart .col-2 {
  float:left;
  width:48.5%;
}
.col2-set-cart .col-narrow { width:32%; }
.col2-set-cart .col-wide { width:65%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }
.col2-set2 .col-narrow { width:32%; }
.col2-set2 .col-wide { width:65%; }
.col3-set .col-1 {
  float:left;
  width:32%;
}
.col3-set .col-2 {
  float:left;
  margin-left:2%;
  width:32%;
}
.col3-set .col-3 {
  float:right;
  width:32%;
}
.col4-set .col-1 {
  float:left;
  width:23.5%;
}
.col4-set .col-2 {
  float:left;
  margin:0 2%;
  width:23.5%;
}
.col4-set .col-3 {
  float:left;
  width:23.5%;
}
.col4-set .col-4 {
  float:right;
  width:23.5%;
}
.account-login .account-login-inner { padding:0; }
.account-login .col2-set {
  float:left;
  width:48.5%;
  position:relative;
}
.account-login .col2-set2 {
  float:right;
  width:48.5%;
}
.account-login #login-form .input-box { position:relative; }
.account-login #login-form .input-box i {
  background:none repeat scroll 0 0 #684f40;
  color:#ffffff;
  height:40px;
  line-height:40px;
  position:absolute;
  text-align:center;
  width:40px;
}
.account-login #login-form button.button {
  padding:3px 10px;
  border-radius:20px;
}
.my-account .col2-set .col-1 {
  float:left;
  width:48.5%;
}
.my-account .col2-set .col-2 {
  float:right;
  width:48.5%;
}
.checkout-onepage-index .col-right .slider-block-wrapper { display:none; }
.checkout-onepage-index .col-right .slider-product-wrapper { display:none; }
.checkout-onepage-index .col-right .slider-attribute-wrapper { display:none; }
.checkout-onepage-index .block-progress .block-title { padding:26px 10px 20px; }
.checkout-onepage-index .col2-set {
  width:100%;
  float:none;
}
.checkout-onepage-index .col2-set .col-1 {
  float:left;
  width:48.5%;
}
.checkout-onepage-index .col2-set .col-2 {
  float:right;
  width:48.5%;
}
button.button {
  border:1px solid #ca7379;
  cursor:pointer;
  margin:0;
  outline:none;
  overflow:visible;
  padding:0;
  position:relative;
  z-index:0;
  padding:5px 22px;
  border-radius:36px;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
button.button span {
  border:0 none;
  display:block;
  font-weight:normal;
  font-size:100%;
  text-transform:none;
  padding:0 10px;
  height:34px;
  width:auto;
  line-height:34px;
  text-align:center;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
button.button span span {
  border:0 none;
  padding:0;
  background:none;
}
button.button:hover { border:1px solid #dddddd; }
.block-reorder button.button {
  cursor:pointer;
  margin:0;
  outline:none;
  overflow:visible;
  padding:0 10px;
  position:relative;
  z-index:0;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.block-reorder button.button span {
  background-color:none;
  background-position:0px 0px;
  background-repeat:no-repeat;
  border:0 none;
  display:block;
  font-weight:normal;
  font-size:100%;
  text-transform:uppercase;
  padding:0 15px;
  width:auto;
  text-align:center;
  white-space:nowrap;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.block-reorder button.button span span {
  border:0 none;
  padding:0;
  background:none;
}
.block-reorder button.button:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
ul.form-list { margin:0; }
ol.form-list { margin:0; }
.form-list select { width:100%; }
.form-list li {
  margin:0;
  padding:2px 0;
}
.form-list li.control label {
  float:left;
  margin:-1px 0 0 5px;
}
.form-list li.control input.radio {
  float:left;
  margin:0;
  outline:none;
}
.form-list li.control input.checkbox {
  float:left;
  margin:0;
  outline:none;
}
.form-list li.control .input-box {
  clear:none;
  display:inline;
  width:auto;
}
.form-list li.additional-row {
  border-top:1px solid #cccccc;
  margin-top:10px;
  padding-top:7px;
}
.form-list li.additional-row .btn-remove {
  float:right;
  margin:5px 0 0;
}
.form-list label {
  float:left;
  position:relative;
  z-index:0;
  font-weight:normal;
}
.form-list label.required em {
  float:right;
  font-style:normal;
  position:absolute;
  right:-8px;
  top:0;
}
.form-list .input-box {
  clear:both;
  display:block;
}
.form-list textarea { height:10em; }
.form-list .input-range input.input-text { width:74px; }
.buttons-set {
  clear:both;
  margin:10px 0 0;
  padding:5px 0 0;
  text-align:right;
}
.customer-account-forgotpassword #form-validate ul.form-list { padding:0; }
.customer-account-forgotpassword #form-validate ol.form-list { padding:0; }
.validation-advice {
  background:url('../images/validation_advice_bg.gif') 2px 0 no-repeat;
  clear:both;
  color:#eb340a;
  line-height:12px;
  margin:3px 0 0;
  min-height:12px;
  padding-left:15px;
  width:100%;
}
.validation-failed {
  background:#faebe7;
  border:1px dashed #eb340a;
}
.subscribe .validation-failed {
  background-color:#ffffff;
  margin:0;
  padding:4px 0 4px 3px;
  font-size:80%;
}
p.required {
  text-align:left;
  color:#eb340a;
}
.error {
  color:#df280a;
  font-weight:bold;
}
.messages {
  list-style:none;
  margin:0;
  padding:0;
  color:#3d6611;
  font-weight:bold;
  overflow:hidden;
  width:100%;
}
.messages ul {
  list-style:none;
  margin:0;
  padding:0;
}
.messages li {
  margin:0 0 10px;
  list-style:none outside none;
}
.messages li li { margin:0 0 3px; }
.error-msg, .success-msg, .note-msg, .notice-msg {
  -webkit-border-radius:5px;
  background-position:10px 50%;
  background-repeat:no-repeat;
  border-radius:5px;
  border-style:solid;
  border-width:1px;
  font-size:100%;
  margin:10px 0;
  min-height:24px;
  padding:10px 8px 8px 32px;
}
#messages_product_view { margin-top:0px; }
#messages_product_view .note-msg {
  background-color:#efefef;
  background-image:url("../images/i_msg-note.gif");
}
#messages_product_view .notice-msg {
  background-color:#efefef;
  background-image:url("../images/i_msg-note.gif");
}
.error-msg {
  background-color:#faebe7;
  background-image:url("../images/i_msg-error.gif");
  border-color:#f16048;
  color:#df280a;
}
.success-msg {
  background-color:#eff5ea;
  background-image:url("../images/i_msg-success.gif");
  border-color:#446423;
  color:#3d6611;
}
.note-msg, .notice-msg {
  background-color:#fcfcfc;
  background-image:url("../images/i_msg-note.gif");
  border-color:#ececec;
  color:#3d6611;
  z-index:3;
  position:relative;
}
.breadcrumbs ul li+li:before {
  color:#684f40;
  content:"\f105";
  font-size:14px;
  font-family:FontAwesome;
  left:-2px;
  top:0px;
  font-weight:600;
  position:relative;
}
.breadcrumb>li { display:inline-block; }
.breadcrumbs {
  margin:0;
  outline:none;
  position:relative;
}
.breadcrumbs li.home { font-size:0; }
.breadcrumbs li.home a:before {
  content:"\f015";
  font-family:FontAwesome;
  font-size:16px;
  left:14px;
  position:absolute;
  top:17px;
}
.breadcrumbs .breadcrumbs-container {
  padding:0 25px 0px;
  background:#ffffff;
}
.breadcrumbs .one-page-title h2 {
  color:#333333;
  font-size:200%;
  font-weight:lighter;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.breadcrumbs ul { margin:0 auto; }
.breadcrumbs li {
  display:inline;
  outline:none;
  padding:0 10px 0 10px;
}
.breadcrumbs li strong {
  font-size:95%;
  font-weight:normal;
  outline:none;
}
.breadcrumbs li a {
  border:0;
  font-size:95%;
  outline:none;
  text-decoration:none;
}
.breadcrumbs li:first-child { padding-left:0; }
.breadcrumbs li:last-child {
  background:none transparent;
  padding-right:0;
}
.block-progress dt {
  background-color:#ececec;
  font-weight:normal;
  height:auto;
  line-height:normal;
  margin:0 0 8px 0;
  outline:medium none;
  padding:10px;
}
.block-progress dt.complete {
  background-color:#ececec;
  margin:0;
}
.block-progress dd {
  border-top:0;
  border:1px solid #dedede;
  margin:0 0 6px;
  padding:8px 13px;
}
.block-progress p { margin:0; }
.block-progress .cards-list dt {
  background:none;
  border:0 none;
  color:inherit;
  margin:5px 0;
  padding:0;
}
.block-progress .cards-list dd {
  border:0 none;
  margin:0;
  padding:0;
}
.block-progress .cards-list .info-table th { font-weight:normal; }
#checkoutSteps.opc li .step-title h2 { font-size:24px; }
.opc {
  margin:0;
  position:relative;
}
.opc li.active .step-title { background-color:#f7f7f7; }
.opc li.active .step-title .number { background:#684f40; }
.opc li.active .step-title h2 {
  color:#666666;
  outline:none;
  font-size:18px !important;
}
.opc .ul {
  list-style:disc outside;
  padding-left:18px;
}
.opc li.section { margin:5px 0; }
.opc li.section ul { margin:0; }
.opc .step-title { background:#f7f7f7; }
.opc .step-title .number {
  background:#d5d5d5;
  float:left;
  color:#ffffff;
  font-weight:bold;
  line-height:14px;
  margin:0 10px 0 0;
  padding:20px 22px;
}
.opc .step-title h2 {
  float:left;
  font-size:18px;
  font-weight:normal;
  color:#666666;
  line-height:54px;
  margin:0;
  font-weight:600;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.opc .step-title a {
  display:none;
  float:right;
  line-height:16px;
}
.opc .step {
  border-top:0;
  background-color:#ffffff;
  padding:15px;
  position:relative;
}
.opc .step .tool-tip { right:30px; }
.opc .gift-messages-form {
  background:#f6f1eb;
  border:1px solid #e9e4de;
  margin:0 -30px;
  padding:22px 24px 22px 30px;
}
.opc .gift-messages-form .inner-box {
  height:260px;
  overflow:auto;
  padding:5px;
}
.opc .form-list .fields select { outline:none; }
.opc .form-list .fields select:focus { outline:none; }
.sp-methods input.radio {
  margin:0 3px 2px 0;
  display:inline;
}
.sp-methods label {
  display:inline;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.checkout-onepage-success .page-title { margin-bottom:15px; }
.checkout-onepage-success h2.sub-title {
  font-size:170%;
  font-weight:normal;
  line-height:normal;
  margin:30px 0 20px;
  padding:0;
  text-align:center;
}
.checkout-onepage-success .col-main p {
  line-height:25px;
  margin:0;
  padding:0;
  text-align:center;
}
.checkout-onepage-success .col-main .buttons-set { text-align:center; }
.checkout-cart-index .col-main .page-title h1 {
  outline:medium none;
  text-align:center;
  text-transform:uppercase;
}
.checkout-cart-index .col-main .page-title h2 {
  outline:medium none;
  text-align:center;
  text-transform:uppercase;
}
.checkout-cart-index .col-main .cart-empty {
  margin:0 auto;
  text-align:center;
}
.checkout-onepage-index #opc-login h3 {
  padding:0 0 10px 0;
  text-align:left;
  border-bottom:none;
  font-size:24px;
  font-weight:600;
  text-transform:uppercase;
}
.checkout-onepage-index #opc-login p { text-align:left; }
.checkout-onepage-index #opc-login h4 { text-align:left; }
.checkout-onepage-index #opc-login ul li { text-align:left; }
#checkout-review-table-wrapper table h1 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h2 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h3 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h4 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h5 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#checkout-review-table-wrapper table h6 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
#opc-login h3 {
  border-bottom:1px solid #ececec;
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h1 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h2 {
  font-size:100%;
  padding:0;
}
#opc-login h4 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h5 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h6 {
  font-size:100%;
  font-weight:normal;
  line-height:normal;
  outline:medium none;
  padding:0;
}
#opc-login h1.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h2.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h3.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h4.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h5.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login h6.title {
  font-size:130%;
  padding:0 0 5px 0;
  text-transform:uppercase;
}
#opc-login .step-title h1 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h2 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h3 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h4 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h5 {
  font-size:100%;
  outline:none;
}
#opc-login .step-title h6 {
  font-size:100%;
  outline:none;
}
#opc-login .col-2 #login-form h4 {
  margin:0;
  outline:none;
  padding:0;
}
#payment_form_ccsave select {
  margin-top:10px;
  outline:none;
}
#payment_form_ccsave input.input-text { margin-top:10px; }
#opc-review .step {
  border:0;
  padding:0;
}
#opc-review .product-name { font-weight:normal; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set .please-wait { outline:none; }
#opc-review .authentication {
  margin:0 auto;
  width:570px;
}
#opc-review .warning-message {
  color:#222222;
  font-weight:bold;
  padding:10px 10px 0;
  text-align:center;
}
.contact-form {
  margin-top:30px;
  text-align:center;
}
.contact-form h4 {
  font-size:18px;
  color:#666666;
  text-transform:uppercase;
}
.contact-form h3 {
  font-size:36px;
  font-weight:500;
  line-height:normal;
  margin:0 0 40px;
  text-transform:uppercase;
  outline:none;
  padding:0;
  color:#684f40;
}
.contact-form .form-list .wide .input-box { width:100%; }
.contact-form .input-box { position:relative; }
.contact-form .input-box textarea { padding-left:30px; }
.contact-form .input-box input {
  background-color:#f5f5f5;
  border:medium none;
  border-radius:36px;
  color:#878787;
  font-size:14px;
  height:42px;
  line-height:1;
  text-align:left;
  padding:0 15px;
}
.contact-form h3 {
  font-family:"Montserrat", sans-serif;
  font-size:16px;
  font-weight:700;
  margin-top:30px;
  padding:0;
  text-transform:uppercase;
}
.contact-form label {
  line-height:36px;
  float:none;
  color:#25282c;
  font-size:12px;
  font-weight:600;
  letter-spacing:1.5px;
  line-height:13px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.contact-form label i {
  font-size:16px;
  width:20px;
}
.contact-form .required { display:none; }
.contact-form .fieldset { padding:0; }
.contact-form button.button {
  padding:2px 10px;
  border-radius:20px;
  text-transform:uppercase;
}
.contact-form button.button span { text-transform:uppercase; }
.contact-form .buttons-set { text-align:center; }
.col-main .page-title {
  line-height:normal;
  margin:0;
  outline:none;
  overflow:hidden;
  padding:0 0 18px;
}
.col-main .page-title h1 {
  font-size:200%;
  font-weight:500;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.col-main .page-title h2 {
  font-size:200%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.col-main .page-title h3 {
  font-size:30px;
  font-weight:500;
  line-height:normal;
  margin:0 0 40px;
  text-transform:uppercase;
  outline:none;
  padding:0;
  color:#684f40;
}
.col-main .page-title .separator { margin:0 3px; }
.col-main .page-title .link-rss {
  float:right;
  margin:7px 0 0;
}
.title-buttons { text-align:right; }
.title-buttons h1 {
  float:left;
  text-align:left;
}
.title-buttons h2 {
  float:left;
  text-align:left;
}
.title-buttons h3 {
  float:left;
  text-align:left;
}
.title-buttons h4 {
  float:left;
  text-align:left;
}
.title-buttons h5 {
  float:left;
  text-align:left;
}
.title-buttons h6 {
  float:left;
  text-align:left;
}
.title-buttons button.button { margin-top:3px; }
.subtitle, .sub-title {
  clear:both;
  font-weight:bold;
  margin:0 0 6px;
  padding:15px 0 0;
}
.multiple-checkout .subtitle { padding:0; }
.multiple-checkout .sub-title { padding:0; }
.data-table {
  border:1px solid #dedede;
  float:left;
  width:100%;
}
.data-table th {
  font-weight:bold;
  padding:10px;
  white-space:nowrap;
  display:table-cell;
  text-align:left;
}
.data-table tr.last th { border-bottom:0; }
.data-table tr.last td { border-bottom:0; }
.data-table td {
  border:1px solid #dedede;
  padding:10px;
}
.data-table thead th {
  background:#ececec;
  border-right:1px solid #dedede;
  font-weight:normal;
  padding:10px;
  vertical-align:middle;
  white-space:nowrap;
}
.data-table thead th a { color:#ffffff; }
.data-table thead th .tax-flag { white-space:nowrap; }
.data-table thead th.wrap { white-space:normal; }
.data-table tfoot { border-bottom:1px solid #dedede; }
.data-table tfoot tr.first td { background:#ececec; }
.data-table tfoot tr.first td.a-right.last { overflow:hidden; }
.data-table tfoot td {
  border-bottom:0;
  border-right:1px solid #dedede;
}
.data-table tfoot strong { font-size:110%; }
.data-table .label {
  line-height:20px;
  color:#666666;
}
.data-table tbody th, .data-table tbody td { border-bottom:1px solid #dedede; }
#product-attribute-specs-table th { vertical-align:middle; }
#product-attribute-specs-table td { vertical-align:middle; }
.table-bordered { background-color:#ffffff; }
.table-bordered caption + thead tr:first-child th { border-top:0 none; }
.table-bordered caption + tbody tr:first-child th { border-top:0 none; }
.table-bordered caption + tbody tr:first-child td { border-top:0 none; }
.table-bordered colgroup + thead tr:first-child th { border-top:0 none; }
.table-bordered colgroup + tbody tr:first-child th { border-top:0 none; }
.table-bordered colgroup + tbody tr:first-child td { border-top:0 none; }
.table-bordered thead:first-child tr:first-child th { border-top:0 none; }
.table-bordered tbody:first-child tr:first-child th { border-top:0 none; }
.table-bordered tbody:first-child tr:first-child td { border-top:0 none; }
table#product-attribute-specs-table { width:100%; }
.page .label {
  background-color:transparent;
  border-radius:0 0 0 0;
  font-size:100%;
  text-shadow:none;
}
.page .badge {
  background-color:transparent;
  border-radius:0 0 0 0;
  font-size:100%;
  text-shadow:none;
}
.page table th.label { display:block; }
.page .table th {
  outline:medium none;
  padding:12px;
  vertical-align:middle;
}
.page .table td {
  outline:medium none;
  padding:12px;
  vertical-align:middle;
}
.table th {
  border-top:1px solid #dddddd;
  line-height:20px;
  padding:8px;
  text-align:left;
  vertical-align:top;
}
.table td {
  border-top:1px solid #dddddd;
  line-height:20px;
  padding:8px;
  text-align:left;
  vertical-align:middle !important;
}
.data-table tbody.odd tr td { border-bottom:0; }
.data-table tbody.odd tr.border td { border-bottom:1px solid #dedede; }
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.even tr.border td { border-bottom:1px solid #dedede; }
.data-table tbody td .option-label {
  font-style:italic;
  font-weight:bold;
}
.data-table tbody td .option-value { padding-left:10px; }
.info-box {
  border:1px solid #d0cbc1;
  margin:0 0 15px;
  padding:12px 15px;
}
.info-box h2 { font-weight:bold; }
.info-table th {
  font-weight:bold;
  padding:2px 15px 2px 0;
}
.info-table td { padding:2px 0; }
.cart .page-title.title-buttons h1 {
  font-weight:600;
  font-size:36px;
  color:#e2693c;
}
.cart .checkout-types button.button {
  border:none;
  padding:5px 15px;
  border-radius:20px;
  text-transform:uppercase;
}
.cart .checkout-types button.button span { text-transform:uppercase; }
.cart button.btn-cart { margin:0; }
.cart button.btn-cart span span { padding:0 !important; }
.cart button.btn-cart span span .fa { text-align:center; }
.cart .product-image img {
  max-width:none;
  width:auto;
}
.cart .cart-collaterals { padding:20px 0; }
.cart .cart-collaterals .col-1 {
  padding:0;
  position:relative;
  z-index:9;
}
.cart .cart-collaterals .col-2 {
  position:relative;
  z-index:1;
}
.cart .cart-collaterals .crosssell {
  background-color:#ffffff;
  margin:0;
  padding:15px;
}
.cart .cart-collaterals .crosssell .confix-produclist {
  display:inline-block;
  padding-left:4px;
  position:relative;
  text-align:left;
  vertical-align:top;
}
.cart .cart-collaterals .crosssell .confix-produclist .add-to-links a {
  display:block;
  font-size:100%;
  height:34px;
  line-height:34px;
  outline:medium none;
  padding:0;
  width:34px;
  text-align:center;
}
.cart .cart-collaterals .crosssell .confix-produclist ul.add-to-links .link-wishlist { margin-right:3px; }
.cart .cart-collaterals .crosssell .addtocart {
  display:inline-block;
  padding-right:4px;
}
.cart .cart-collaterals .crosssell h2 {
  font-size:115%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.cart .cart-collaterals .crosssell li.item {
  padding:10px 0;
  border-top:1px solid #dedede;
}
.cart .cart-collaterals .crosssell .product-image {
  display:block;
  float:left;
  outline:medium none;
}
.cart .cart-collaterals .crosssell .product-details {
  float:left;
  width:75%;
  padding-left:10px;
}
.cart .cart-collaterals .crosssell .product-name {
  font-size:102%;
  font-weight:normal;
  margin:0;
  outline:medium none;
  padding:0;
}
.cart .discount {
  margin:0 0 20px;
  padding:15px;
  color:#868686;
  border:1px solid #dddddd;
}
.cart .discount h2 {
  font-size:115%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.cart .discount .buttons-set button.button {
  border:none;
  padding:3px 15px;
  border-radius:20px;
  text-transform:uppercase;
}
.cart .discount .buttons-set button.button span { text-transform:uppercase; }
.cart .discount .discount-form label {
  margin:2px 0;
  font-weight:normal;
  line-height:20px;
}
.cart .discount .input-box {
  margin:8px 0;
  width:100%;
}
.cart .discount .input-box input {
  color:#878787;
  border-radius:30px;
}
.cart .shipping {
  margin:0 0 20px;
  padding:15px;
  color:#868686;
  border:1px solid #dddddd;
}
.cart .shipping button.button {
  border:none;
  padding:3px 15px;
  border-radius:20px;
  text-transform:uppercase;
}
.cart .shipping button.button span { text-transform:uppercase; }
.cart .shipping h2 {
  font-size:115%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0;
  text-transform:uppercase;
}
.cart .shipping select { color:#878787; }
.cart .shipping input {
  color:#878787;
  border-radius:30px;
}
.cart .totals {
  float:right;
  color:#868686;
  border:1px solid #dddddd;
}
.cart .totals .checkout-types button.button {
  border:none;
  padding:3px 15px;
  border-radius:20px;
  text-transform:uppercase;
}
.cart .totals .checkout-types button.button span { text-transform:uppercase; }
.cart .totals table {
  margin:0;
  padding:15px;
}
.cart .totals td {
  padding:5px;
  text-align:right;
}
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td {
  outline:none;
  text-transform:uppercase;
}
.cart .totals .checkout-types {
  outline:none;
  padding:15px;
  text-align:center;
}
.cart .totals .checkout-types li {
  clear:both;
  margin:10px 0;
}
.cart .totals .checkout-types li a { outline:none; }
.cart ul.checkout-types {
  margin:0;
  float:right;
}
.cart .cart-collaterals .crosssell { border:1px solid #dddddd; }
.cart .cart-collaterals .crosssell .confix-produclist .add-to-links .wishlist {
  display:inline-block;
  float:left;
  margin:0 5px;
}
.cart .cart-collaterals .crosssell .confix-produclist .add-to-links .compare {
  display:inline-block;
  float:left;
  margin:0 5px;
}
#shopping-cart-totals-table {
  margin:15px auto 0;
  padding:0;
}
#shopping-cart-totals-table tfoot td {
  font-size:150%;
  outline:medium none;
  text-transform:uppercase;
}
tr.summary-total { cursor:pointer; }
tr.summary-total .summary-collapse {
  cursor:pointer;
  float:right;
  padding-left:20px;
  text-align:right;
}
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.show-details td {
  background-color:#dae1e4;
  color:#626465;
}
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }
.cart-tax-info {
  display:block;
  padding-right:20px;
}
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-info .price {
  display:inline !important;
  font-weight:normal !important;
}
.cart-tax-total {
  cursor:pointer;
  display:block;
  padding-right:20px;
}
.cart-tax-total .price {
  display:inline !important;
  font-weight:normal !important;
}
.cart-tax-total-expanded { background-position:100% -52px; }
.std .subtitle { padding:0; }
.std ol.ol {
  list-style:decimal outside;
  padding-left:0.5em;
}
.std ul.disc {
  list-style:none;
  margin:0 0 10px;
  padding-left:18px;
}
.std dl {
  margin:0 0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:100%;
  line-height:22px;
}
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
.std ul {
  margin:0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:14px;
  line-height:22px;
  list-style:none;
  padding-left:0.5em;
}
.std ul ul {
  list-style-type:circle;
  margin:.5em 0;
}
.std ul ol { margin:.5em 0; }
.std ol {
  margin:0 0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:14px;
  line-height:22px;
  list-style:decimal outside;
  padding-left:0.5em;
}
.std ol ol { margin:.5em 0; }
.std ol ul { margin:.5em 0; }
.std p {
  margin:0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:95%;
  line-height:25px;
}
.std address {
  margin:0 0 10px;
  outline:none;
  padding:0;
  line-height:22px;
  font-style:normal;
}
.std blockquote {
  margin:0 0 10px;
  outline:none;
  padding:0;
  color:#1b1a19;
  font-size:14px;
  line-height:30px;
  font-style:italic;
}
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std b { font-weight:bold; }
.std strong { font-weight:bold; }
.std i { font-style:italic; }
.std em { font-style:italic; }
.header-container .one-maincompare {
  padding:0 20px;
  height:56px;
  cursor:pointer;
}
.header-container .header-top-inner {
  height:43px;
  line-height:42px;
  border-bottom:1px solid #eaeaea;
}
.header-container .one-icon-ajaxcart {
  display:inline-block;
  float:right;
  margin-right:15px;
  margin-top:10px;
}
.header-container .one-icon-ajaxcart .icon-cart {
  height:56px;
  line-height:56px;
  margin:0 0px 0 10px;
}
.header-container .one-icon-ajaxcart .summary span, .header-container .one-icon-ajaxcart .summary a, .header-container .one-icon-ajaxcart .empty span, .header-container .one-icon-ajaxcart .empty a {
  background-color:#cf5053;
  border-radius:50%;
  color:#ffffff;
  font-size:12px;
  position:absolute;
  right:-8px;
  top:2px;
  height:20px;
  width:19px;
  text-align:center;
  line-height:20px;
  transition:all 0.3s ease 0s;
}
.header-container .header a { outline:medium none; }
.header-container .header a:active { color:#d85e59; }
.header-container .header a.sbToggle {
  display:block;
  height:18px;
  outline:medium none;
  position:absolute;
  right:3px;
  top:-1px;
  width:14px;
}
.header-container .header .header-top {
  line-height:35px;
  list-style:none;
}
.header-container .header .header-top .header-top-left p.welcome-msg {
  float:left;
  text-align:left;
  margin:0;
  padding:0 0 0 19px;
  font-size:90%;
  line-height:35px;
}
.header-container .header .header-top .header-top-left .form-language {
  float:left;
  padding:0 10px 0 0;
}
.header-container .header .header-top .language-switcher { float:left; }
.header-container .header .header-top .language-switcher a { padding-right:15px; }
.header-container .header .header-top .currency_top {
  float:left;
  padding:0 0 0 10px;
}
.header-container .header .header-top .currency_top .block-currency {
  background-color:#bf5452;
  padding:0;
  margin:0;
}
.header-container .header .header-top .currency_top .block-currency select {
  background:none;
  border:medium none;
}
.header-container .header .header-top .currency_top .block-currency .block-content {
  margin:0;
  padding:0;
}
.header-container .header .header-top .store-switcher {
  float:left;
  background-color:#bf5452;
}
.header-container .header .header-top ul.links {
  margin:0;
  padding:0;
  float:right;
  width:100%;
}
.header-container .header .header-top ul.links li {
  float:left;
  margin:0;
  outline:medium none;
}
.header-container .header .header-top ul.links li a {
  outline:medium none;
  text-decoration:none;
  display:block;
  padding:0 10px;
  height:35px;
  line-height:42px;
  font-size:90%;
}
.header-container .header .header-top ul.links li a i.fa {
  float:left;
  line-height:35px;
  padding:0 10px 0 0;
}
.header .logo {
  outline:medium none;
  padding:0;
  margin:0;
  text-align:center;
}
.header .logo img { vertical-align:middle; }
.header .logo h1 { margin:0; }
.header .logo strong {
  height:0;
  left:-999em;
  line-height:0;
  overflow:hidden;
  position:absolute;
  text-indent:-999em;
  top:-999em;
  width:0;
}
.header .header-content-right .header-right-inner { float:right; }
.header .header-content-right .top-seach .dropdown-menu li a { color:#101010 !important; }
.header .header-content-right .top-seach .dropdown-menu li a:hover { color:#ffffff !important; }
.header .sbHolder {
  font-weight:normal;
  margin:0;
  padding:0 25px 0 0;
  position:relative;
  z-index:11;
}
.header .sbHolder .sbOptions { top:35px !important; }
.header .sbHolder .sbOptions li {
  line-height:normal;
  margin:0;
  padding:0 4px;
}
.header .sbHolder .sbOptions li a {
  font-size:90%;
  display:block;
  line-height:normal;
  text-align:left;
  margin:0;
  outline:medium none;
}
.header .sbHolder .sbOptions li a:hover { outline:medium none; }
.header .form-language .sbHolder .sbSelector {
  padding:0 0 0 20px;
  text-transform:capitalize;
}
.header .form-language .sbHolder .sbOptions { width:160%; }
.header .form-language .sbHolder .sbOptions li a {
  padding:5px 5px 5px 27px;
  text-transform:capitalize;
}
.header .currency_top .sbHolder .sbOptions { width:200%; }
.header .currency_top .sbHolder .sbOptions li a { padding:5px; }
.header .store-switcher .sbHolder .sbOptions { width:160%; }
.header .store-switcher .sbHolder .sbOptions li a { padding:5px; }
.sbToggle {
  display:block;
  height:18px;
  outline:medium none;
  position:absolute;
  right:3px;
  top:19px;
  width:14px;
}
.top-compare {
  margin:0 1px;
  padding:0;
  z-index:9;
  background-color:#c3e425;
}
.top-compare .one-maincompare .clearall {
  display:inline-block;
  float:left;
  margin:0 0 0 10px;
}
.top-compare .one-maincompare .clearall a {
  cursor:pointer;
  margin:0;
  outline:medium none;
  overflow:visible;
  height:35px;
  line-height:35px;
  padding:8px 15px;
  position:relative;
  transition:all 0.25s ease 0s;
  z-index:0;
  text-transform:none;
  font-size:100%;
}
.top-compare .one-maincompare .clearall a:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.top-compare .one-maincompare .button {
  display:inline-block;
  float:left;
}
.top-compare .one-maincompare span.one-icon-compareajax {
  display:inline;
  padding:0;
  z-index:2;
  cursor:pointer;
}
.top-compare .one-maincompare span.one-icon-compareajax .fa {
  font-size:135%;
  line-height:56px;
  margin:0 6px;
  text-align:center;
}
.top-compare .one-maincompare p.product-name a { display:block; }
.top-compare .one-maincompare .oneajaxcompare {
  background-position:0 0;
  background-repeat:repeat;
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
  margin:0;
  padding:15px;
  width:280px;
  display:none;
  position:absolute;
  z-index:99;
  top:56px;
  right:0px;
}
.top-compare .one-maincompare .oneajaxcompare p { margin:0; }
.one_getcart {
  position:absolute;
  right:0;
  top:0;
  margin:0;
  z-index:99;
}
.one_getcart .one_getcart {
  display:inline-block;
  background-color:#1b1b1b;
}
.one_getcart .top-compare {
  float:left;
  position:relative;
  top:0;
}
.header-content-right .top-seach {
  margin:0 0 0 5px;
  padding:10px 0px;
  float:right;
}
.header-content-right .top-seach .dropdown-menu>li>a { padding:3px 15px; }
.header-content-right .top-seach .dropdown-menu>li>a:hover, .header-content-right .top-seach .dropdown-menu>li>a:focus { background-color:#ee3434; }
.header-content-right .top-seach .input-group-btn .dropdown-toggle {
  height:45px;
  background-color:#ffffff;
  border:1px solid #ffffff;
  border-left:1px solid #f0f2f3;
  border-right:0;
  border-radius:0;
  width:170px;
}
.header-content-right .top-seach .input-group-btn .dropdown-toggle .category-label {
  float:left;
  color:#575757;
  font-size:100%;
}
.header-content-right .top-seach .input-group-btn .dropdown-toggle .caret {
  float:right;
  margin:-10px 0 0;
}
.header-content-right .top-seach input#search {
  float:left;
  font-size:93%;
  height:45px;
  margin:0;
  min-height:45px;
  padding:6px 9px;
  z-index:99;
  width:370px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border:1px solid #ffffff;
  background-color:#ffffff;
  color:#7e7e7e;
  font-style:italic;
}
.header-content-right .top-seach .input-group-btn {
  float:left;
  display:block;
  width:auto;
}
.header-content-right .top-seach button.button {
  display:block;
  height:45px;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  margin:0;
  float:left;
  outline:medium none;
  padding:0;
  line-height:45px;
  z-index:9;
}
.header-content-right .top-seach button.button span {
  border:none;
  height:45px;
  padding:0 20px;
}
.header-content-right .top-seach button.button span span {
  padding:0;
  background-color:transparent;
}
.header-content-right .top-seach button.button span span .fa {
  font-size:115%;
  line-height:45px;
  text-align:center;
  display:block;
}
.nav-container .nav-header { background:#ffffff; }
.one-postscript .main { background-color:transparent !important; }
.breadcrumbs {
  padding:0px;
  margin:0;
  position:relative;
}
.catalog-product-view .product-collateral.long-box-shadow { border-top:1px solid #dfe5e9; }
.catalog-product-view .long-box-shadow { border-top:0px solid; }
.catalog-product-view .breadcrumbs {
  margin:0px 0;
  padding:0px;
}
.catalog-category-view .breadcrumbs {
  margin:0;
  padding:0px 0px 0px;
}
.catalog-category-view .category-products .item .addtocart {
  margin-top:10px;
  margin-bottom:5px;
}
.main-top .main { background:none; }
.header-container { margin:0; }
.main-breadcrumbs {
  margin:0;
  padding:0px 0;
  position:relative;
  z-index:0;
}
.main-breadcrumbs li { padding:0 10px 0 0; }
.main-breadcrumbs li a {
  padding:20px 15px;
  display:inline-block;
  text-transform:uppercase;
  font-weight:500;
}
.main-breadcrumbs li strong {
  padding:20px;
  display:inline-block;
  color:#ca7379;
  text-transform:uppercase;
  font-weight:600;
}
.catalog-product-view .header-container { margin:0; }
.catalog-product-view .main-breadcrumbs { padding:0; }
.main-homepage {
  margin:0 0 35px 0;
  overflow:hidden;
}
.main-homepage .pl0, .main-homepage .pr0 { padding:0; }
.main-brands {
  background-color:#ffffff;
  margin:50px auto 0;
}
.one-home p img {
  max-width:100%;
  cursor:pointer;
}
.one-home img:hover {
  box-shadow:0 0 5px #aeb3bc;
  opacity:0.7;
}
.banner-image { padding:30px 0; }
.cms-index-index .col3-layout .main-bottom { padding:30px 0; }
.banner-text h2 {
  font-size:200%;
  margin-top:30px;
}
.banner-text ul { margin-bottom:20px; }
.banner-text ul li {
  list-style:square outside none;
  margin-left:25px;
}
.views-row { margin:20px 0 40px; }
.views-row .service-indent { margin-bottom:30px; }
.views-row .service-indent h3 {
  color:#858585;
  font-size:150%;
  font-weight:normal;
  line-height:30px;
  margin-bottom:20px;
  text-transform:uppercase;
  padding-right:5px;
}
.views-row .img-indent { margin-bottom:15px; }
.views-row .views-field-view-node { margin-top:15px; }
.paypal-logo { margin:0 0 12px; }
.title-divider {
  background:none repeat scroll 0 0 #cecece;
  height:1px;
  margin:10px 0 20px;
  width:100%;
  clear:both;
}
.title-divider span {
  display:block;
  height:2px;
  width:70px;
  background-color:#d25c5a;
}
.sidebar .block .block-title {
  border-bottom:1px solid #000000;
  line-height:45px;
  padding-top:0px;
  border-radius:2px;
}
.sidebar .block .block-title span {
  font-weight:400;
  font-size:20px;
}
.sidebar .block .block-content .product-name a {
  outline:none;
  text-decoration:none;
  text-transform:capitalize;
}
.block {
  margin:0;
  display:block;
  position:relative;
}
.block .block-title {
  margin:0;
  padding:0 0 0px;
  line-height:40px;
}
.block .block-title strong {
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  text-transform:capitalize;
}
.block .block-title strong span {
  font-size:100%;
  line-height:normal;
  outline:none;
  color:#ffffff;
  text-transform:uppercase;
}
.block .block-title strong span span {
  color:#ffffff;
  margin:0 5px;
}
.block .block-title a { text-decoration:none; }
.block .block-subtitle {
  font-weight:normal;
  margin:0;
  padding:5px 0;
}
.block .block-content {
  margin:15px 0 0;
  padding:0 15px 35px;
  background-color:#ffffff;
}
.block .block-content li.item {
  margin:0;
  outline:none;
  padding:0;
}
.block .btn-remove {
  margin:0;
  outline:none;
  padding:0;
}
.block .btn-edit {
  margin:0;
  outline:none;
  padding:0;
}
.block .actions { padding:6px 9px; }
.block .actions a { float:left; }
.block .actions button.button {
  background-image:none;
  outline:none;
  border:0px solid rgba(0,0,0,0);
}
.block .actions:hover button.button { border:0px solid #c3e425; }
.block .empty {
  color:#585858;
  font-size:110%;
  font-weight:300;
  margin:0;
  padding:0;
}
.order-info {
  background:#dee5e8;
  border:1px solid #d0cbc1;
  margin:0 0 8px;
  padding:4px 8px;
}
.order-info dt { display:inline; }
.order-info dd { display:inline; }
.order-info ul { display:inline; }
.order-info li {
  display:inline;
  margin:0 3px;
}
.order-info .current { font-weight:bold; }
.order-date { margin:10px 0; }
.order-info-box {
  border:1px solid #d0cbc1;
  margin:0 0 15px;
  padding:12px 15px;
}
.order-info-box h2 {
  font-size:130%;
  font-weight:normal;
  text-transform:uppercase;
}
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th {
  font-weight:bold;
  padding-right:7px;
}
.order-items {
  overflow-x:auto;
  width:100%;
}
.order-items h2 {
  clear:none;
  color:#0a263c;
  font-size:100%;
  font-weight:normal;
  margin:0 0 5px;
  padding:0;
}
.order-items h3 {
  clear:none;
  color:#0a263c;
  font-size:100%;
  font-weight:normal;
  margin:0 0 5px;
  padding:0;
}
.order-items .product-name { font-weight:normal; }
.order-items .link-print {
  color:#1e7ec8;
  font-weight:normal;
}
.order-items .order-links { text-align:right; }
.order-additional { margin:15px 0; }
.gift-message dd { margin:5px 0 0; }
.order-about dt { font-weight:bold; }
.order-about dd { margin:0 0 7px; }
.tracking-table { margin:0 0 15px; }
.tracking-table th {
  font-weight:bold;
  white-space:nowrap;
}
.tracking-table-popup { width:100%; }
.tracking-table-popup th {
  font-weight:bold;
  white-space:nowrap;
  padding:1px 8px;
}
.tracking-table-popup td { padding:1px 8px; }
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address {
  float:left;
  margin-left:15px;
}
.page-print h1 { font-weight:bold; }
.page-print h2 { font-weight:bold; }
.page-print h3 { font-weight:bold; }
.page-print h2.h2 { font-weight:bold; }
.page-print .order-date {
  margin:0 0 10px;
  padding:0 0 10px;
}
.page-print .col2-set { margin:0 0 10px; }
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax {
  display:block;
  white-space:nowrap;
}
.page-print .price-excl-tax .label { display:inline; }
.page-print .price-excl-tax .price { display:inline; }
.page-print .price-incl-tax {
  display:block;
  white-space:nowrap;
}
.page-print .price-incl-tax .label { display:inline; }
.page-print .price-incl-tax .price { display:inline; }
.page-print .cart-price { display:inline; }
.block-viewed .block-content ol li p.product-name { margin:0; }
.block-account .block-content ul li { line-height:28px; }
.block-account .block-content ul li a {
  font-size:100%;
  font-weight:300;
}
.block-cart .summary {
  margin:0;
  padding:0;
  position:relative;
  z-index:1;
}
.block-cart .amount {
  margin:0;
  font-size:100%;
}
.block-cart .amount a { font-weight:600; }
.block-cart ol.mini-products-list li { padding:5px 0 !important; }
.block-cart .block-content .actions {
  margin:0 auto;
  outline:none;
  padding:10px 0;
}
.block-cart .block-content .block-subtitle {
  font-weight:normal;
  padding:0 0 10px 0;
  text-align:center;
}
.block-cart .block-content ol { margin:0; }
.block-cart .block-content ol li.item.last { padding-bottom:0; }
.block-cart .block-content ol li.item .product-image {
  margin:0;
  outline:none;
  padding:0;
  border:1px solid #cccccc;
}
.block-cart .block-content ol li.item .product-image img { max-width:100%; }
.block-cart .block-content ol li.item .product-details {
  height:auto;
  line-height:normal;
  outline:medium none;
  position:relative;
  padding-right:0;
}
.block-cart .block-content ol li.item .product-details .product-name {
  height:auto;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0 0 3px;
}
.block-cart .block-content ol li.item .product-details .removeitem { padding-top:3px; }
.block-cart .block-content ol li.item .product-details .price {
  font-weight:bold;
  padding:0 0 0 5px;
}
.block-cart .block-content ol li.item .product-details .truncated { padding:5px; }
.block-cart .block-content ol li.item .product-details .actions a {
  font-size:90%;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
}
.block-cart .block-content ul { margin:0; }
.block-cart .block-content ul li.item.last { padding-bottom:0; }
.block-cart .block-content ul li.item .product-image {
  margin:0;
  outline:none;
  padding:0;
  border:1px solid #cccccc;
}
.block-cart .block-content ul li.item .product-image img { max-width:100%; }
.block-cart .block-content ul li.item .product-details {
  height:auto;
  line-height:normal;
  outline:medium none;
  position:relative;
  padding-right:0;
}
.block-cart .block-content ul li.item .product-details .product-name {
  height:auto;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0 0 3px;
}
.block-cart .block-content ul li.item .product-details .removeitem { padding-top:3px; }
.block-cart .block-content ul li.item .product-details .price {
  font-weight:bold;
  padding:0 0 0 5px;
}
.block-cart .block-content ul li.item .product-details .truncated { padding:5px; }
.block-cart .block-content .summary .subtotal .label {
  background:transparent none;
  border-radius:0;
  box-shadow:none;
  font-weight:normal;
  padding:2px 0;
  text-shadow:none;
  color:#666666;
  font-size:100%;
}
.block-cart .subtotal {
  margin:0;
  padding:0;
  text-align:left;
}
.block-cart .subtotal .price {
  color:#d9673b;
  font-weight:normal;
}
.block-cart .subtotal .paypal-logo {
  float:left;
  margin:3px 0 0;
  text-align:right;
  width:100%;
}
.block-cart .subtotal .paypal-logo .paypal-or {
  clear:both;
  display:block;
  padding:0 55px 8px 0;
}
.block-cart .block-content ol li.item {
  padding-left:0px;
  padding-right:0px;
}
.block-cart .block-content ul li.item {
  padding-left:0px;
  padding-right:0px;
}
.product-details .btn-edit {
  float:left;
  font-size:97%;
  font-weight:normal;
  height:16px;
  line-height:16px;
  outline:medium none;
  padding:0 10px 0 0;
  text-indent:inherit;
  text-transform:none;
  width:auto;
}
.product-details .btn-remove {
  font-weight:normal;
  float:left;
  line-height:16px;
  outline:medium none;
  padding:0 10px 0 0;
  text-indent:inherit;
  text-transform:none;
  width:auto;
}
.product-details .link-cart { width:100%; }
.btn-edit span.icon {
  border-radius:50% 50% 50% 50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  float:left;
  height:16px;
  margin:0 5px 0 0;
  outline:medium none;
  padding:0;
  width:16px;
}
.btn-remove span.icon {
  background-image:url("../images/btn-remove.png");
  border-radius:50% 50% 50% 50%;
  float:left;
  height:16px;
  outline:medium none;
  padding:0;
  width:16px;
  margin:0 5px 0 0;
}
.block-compare .btn-remove {
  background-image:url("../images/btn-remove.png");
  border-radius:50% 50% 50% 50%;
  float:left;
  height:16px;
  outline:medium none;
  padding:0;
  width:16px;
  margin:0 5px 0 0;
}
.oneajaxcompare a.btn-remove {
  background-image:url("../images/btn-remove.png");
  border-radius:50% 50% 50% 50%;
  float:left;
  height:16px;
  outline:medium none;
  padding:0;
  width:16px;
  margin:0 5px 0 0;
}
.block-wishlist .actions a { float:none; }
.block-wishlist .block-subtitle {
  font-weight:normal;
  line-height:normal;
  outline:none;
  padding:0 0 10px 0;
  text-align:center;
}
.block-wishlist ol { margin:0; }
.block-wishlist ul { margin:0; }
.block-wishlist .block-content li.item {
  margin:0;
  padding:0 0 20px 0;
}
.block-wishlist .block-content li.item .product-image {
  outline:none;
  border:1px solid #cccccc;
  display:block;
  padding:0;
}
.block-wishlist .block-content li.item .product-image img { max-width:100%; }
.block-wishlist .block-content li.item .product-details {
  outline:none;
  padding-right:0;
}
.block-wishlist .block-content li.item .product-details .product-name {
  height:auto;
  margin:0;
  padding:0;
}
.block-wishlist .block-content li.item .product-details .price-box {
  margin:0;
  overflow:hidden;
}
.block-wishlist .block-content li.item .product-details .price-box .old-price { margin:3px 0 0 10px; }
.block-wishlist .block-content li.item .product-details .price-box span {
  font-size:100%;
  font-weight:bold;
  outline:none;
}
.block-wishlist .block-content li.item .product-details p {
  line-height:normal;
  margin:0;
  padding-top:5px;
}
.block-wishlist .block-content li.item .product-details .btn-remove {
  outline:none;
  width:100%;
  padding:5px 0;
}
.block-wishlist .block-content li.item .product-details .btn-remove span.icon { margin-top:0px; }
.block-wishlist .block-content li.item.last { padding-bottom:0; }
.block-wishlist .block-content .actions { outline:none; }
.block-wishlist .price-box .old-price { display:inline-block; }
.block-wishlist .price-box .regular-price { display:inline-block; }
.block-wishlist .price-box .special-price { display:inline-block; }
.block-compare .block-content ol, .block-compare .block-content ul { margin:0; }
.page-popup {
  padding:25px 30px;
  text-align:left;
  background:#ffffff !important;
}
.page-popup .product-image img { display:inline; }
.page-popup button.btn-cart span span .fa { padding-right:5px; }
.catalog-product-compare-index .page-title {
  padding-bottom:25px;
  padding-top:0;
}
.catalog-product-compare-index table thead { background-color:#ececec; }
#product_comparison td {
  outline:medium none;
  text-align:center;
  vertical-align:top;
}
.block-compare .block-content .actions { padding:10px 0; }
.block-compare .block-content .actions a {
  display:inline-block;
  float:none;
  margin:0;
  padding:10px 0 0;
  font-size:100%;
}
.block-compare .block-content .actions a span.btn-remove {
  margin:2px 3px 0 0;
  outline:none;
}
.block-compare .block-content ol li.item { padding:2px 0; }
.block-compare .block-content ol li.item .product-name { min-height:20px; }
.block-compare .block-content ol li.item .product-name a { outline:none; }
.block-compare .block-content ul li.item { padding:2px 0; }
.block-compare .block-content ul li.item .product-name {
  height:15px;
  min-height:20px;
}
.block-compare .block-content ul li.item .product-name a { outline:none; }
.block-compare .block-content p.product-name {
  line-height:normal;
  margin:0 0 0 20px;
  outline:none;
  padding:0;
}
.block-compare .btn-remove {
  float:left;
  margin:1px 0 0 0;
  text-indent:-999em;
  background-color:#ececec;
}
#block-compare li.item {
  line-height:normal;
  margin:0;
  padding:5px 0;
}
.page-popup .link-print {
  font-weight:normal;
  outline-style:none;
  padding:2px 0 2px 25px;
}
.compare-table { border:0; }
.compare-table thead tr.first th {
  background:none;
  border:0;
  line-height:0;
  padding:0;
}
.compare-table thead tr.first td {
  background:none;
  border:0;
  line-height:0;
  padding:0;
}
.compare-table .btn-remove {
  background-color:ececec;
  height:16px;
  width:16px;
  text-indent:-999em;
}
.compare-table tbody th {
  font-weight:normal;
  border-left:1px solid #dedede;
  border-top:1px solid #dedede;
  padding:10px;
}
.compare-table tbody td {
  border-left:1px solid #dedede;
  border-top:1px solid #dedede;
  padding:10px;
}
.compare-table tbody td.last { border-right:1px solid #dedede; }
.compare-table tbody tr.last th { border-bottom:1px solid #dedede !important; }
.compare-table tbody tr.last td { border-bottom:1px solid #dedede !important; }
.compare-table th { border-left:1px solid #dedede; }
.compare-table td { border-left:1px solid #dedede; }
.compare-table .price-box { text-align:center; }
.compare-table p { text-align:center; }
.compare-table tr.add-to-row td {
  background:#fffada;
  text-align:center;
}
.compare-table tr.add-to-row td p { margin:0; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name {
  font-weight:normal;
  margin:0 0 5px;
  font-size:110%;
}
.compare-table tr.first td .product-name a { outline:none; }
.compare-table tr.first td .ratings {
  margin:0 auto;
  width:69px;
}
.compare-table tr.first td p { margin:0; }
.compare-table ul.add-to-links {
  clear:both;
  padding-top:10px;
}
.block-poll .actions {
  margin:0;
  padding:10px 0;
  display:inline-block;
}
.block-poll .actions button.button { float:none; }
.block-poll .block-subtitle {
  color:#585858;
  font-size:120%;
  font-weight:300;
  margin:0;
  padding:0;
}
.block-poll label {
  cursor:pointer;
  margin:0;
  padding:0;
}
.block-poll input.radio {
  float:left;
  margin:0 5px 0 0;
  outline:none !important;
  padding:0;
  width:auto;
}
.block-poll .label {
  background:none;
  border-radius:0;
  display:inline-block;
  float:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-shadow:none;
  width:auto;
  font-size:100%;
}
.block-poll .label label {
  line-height:22px;
  color:#666666;
  font-weight:normal;
}
.block-poll .label label:hover { color:#f56032; }
.block-poll ol { margin:0; }
.block-poll ul { margin:0; }
.block-poll li {
  margin:10px 0;
  padding:0;
}
.block-poll li span label {
  font-size:100%;
  outline:none;
}
.block-poll .answer { font-weight:normal; }
.block-poll .votes {
  float:right;
  margin-left:10px;
}
.block-poll ul#poll-answers li { padding:0; }
.tag-product-list .col-left { margin-top:25px; }
.block-tags ul {
  margin:0;
  padding:0;
}
.block-tags .block-content .tags-list {
  border:0;
  margin:0;
  padding:0;
  text-align:left;
}
.block-tags .block-content .tags-list li {
  height:auto;
  margin:5px 2px;
  padding:0;
}
.block-tags .block-content .tags-list li a {
  font-weight:normal;
  height:30px;
  line-height:38px;
  margin:0 5px 0px 0;
  padding:10px;
  text-align:center;
  width:auto;
  background-color:#f4f4f4;
}
.block-tags .block-content .tags-list li a:hover {
  text-decoration:none;
  text-shadow:none;
  color:#ffffff;
  outline:none;
}
.block-tags .actions {
  text-align:left;
  float:left;
  width:100%;
}
.block-tags .actions a {
  background-color:#ff738d;
  border:none;
  cursor:pointer;
  margin:0;
  outline:none;
  overflow:visible;
  padding:7px 12px;
  position:relative;
  z-index:0;
  border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -o-border-radius:50%;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
  display:inline-block;
  float:none;
  text-align:center;
  margin:10px 0 0;
}
.tags-list li {
  float:left;
  margin:0 4px 0 0;
}
.product-view .box-reviews h1 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h2 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h3 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h4 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h5 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .box-reviews h6 {
  font-size:115%;
  font-weight:normal;
  height:auto;
  line-height:normal;
  outline:medium none;
}
.product-view .product-options-bottom .price-box { display:none; }
.product-view .product-shop .product-options {
  border:0 none;
  margin:20px 0 0;
}
.product-view .product-shop .product-options dl { margin:0; }
.product-view .product-shop .product-options label {
  font-family:arial;
  font-size:100%;
  font-weight:normal;
  padding:10px 5px 0 0;
}
.product-view .product-shop .product-options input.input-text {
  height:30px;
  margin-right:0;
  text-align:center;
  width:50px !important;
}
.product-view .product-shop .product-options input.required-entry {
  width:100% !important;
  text-align:left;
}
.product-view .product-shop .product-options dt label.required {
  color:#666666;
  font-size:100%;
  line-height:normal;
  margin:0;
  padding:3px 0 5px;
  font-weight:normal;
}
.product-view .product-shop .product-options dt label.required em {
  float:left;
  margin-right:5px;
  margin-top:4px;
}
.product-view .product-shop .product-options dd {
  margin:0;
  padding:0 0 15px;
}
.product-view .product-shop .product-options dd select {
  background-color:#ffffff;
  border:1px solid #cccccc;
  border-radius:0 0 0 0;
  color:#908e8e;
  font-size:100%;
  height:auto;
  line-height:normal;
  outline:medium none;
  padding:5px;
  margin:0 0 5px;
  width:100%;
}
.product-view {
  margin:0px;
  padding:0px;
}
.product-view .main-heading h3 span { padding-bottom:10px; }
.product-view .product-essential-top {
  background:none repeat scroll 0 0 #ffffff;
  padding:15px;
}
.product-view .product-shop { text-align:left; }
.product-view .product-shop .no-rating { margin:0 0 13px; }
.product-view .product-shop .ratings { padding:0px 0; }
.product-view .product-shop .rating-links {
  margin:0;
  float:left;
  line-height:12px;
  padding-left:10px;
}
.product-view .product-shop .rating-links a {
  font-size:90%;
  line-height:22px;
}
.product-view .product-shop .rating-links span.separator {
  font-size:90%;
  font-weight:normal;
  line-height:12px;
  color:#808080;
  margin:0 5px;
}
.product-view .product-shop .email-friend {
  margin:10px 0 10px 0;
  display:none;
}
.product-view .product-shop .add-to-box .add-to-cart {
  float:left;
  width:100%;
  padding:0 0 15px;
}
.product-view .product-shop .add-to-box .add-to-links { padding:0; }
.product-view .product-shop .add-to-box .add-to-links li {
  padding:0;
  float:left;
}
.product-view .product-shop .add-to-box .add-to-links p {
  margin:0;
  padding-bottom:10px;
}
.product-view .product-shop .old-price .price {
  display:block;
  font-size:130%;
  font-weight:normal;
  outline:medium none;
  padding:0px 0 0;
}
.product-view .product-shop .rating-box {
  float:left;
  margin-top:4px;
}
.product-view .left-product {
  padding-left:0;
  position:relative;
}
.product-view .right-product {
  padding-right:0;
  position:relative;
}
.product-view .right-product .main-heading { display:none; }
.product-view .right-product .category-products .products-grid .item .one-actions .price-box {
  width:100%;
  margin:0 0 20px;
}
.product-view .right-product .category-products .products-grid .item button.btn-cart {
  display:inline-block;
  float:none;
}
.product-view .right-product .main-heading .heading-wrapper-title { border-bottom:none; }
.product-view .right-product .product-view-right .owl-controls .owl-pagination { display:block; }
.product-view .right-product .product-view-right .owl-controls .owl-buttons { display:none; }
.product-view .right-product .product-view-right .owl-controls .owl-page span {
  width:20px;
  height:6px;
  border-radius:0;
  background-color:#dddfe0;
}
.product-view .right-product .product-view-right .owl-controls .owl-page.active span { background-color:#0092ce; }
.product-view .right-product .product-view-right .owl-controls .owl-page:hover span { background-color:#0092ce; }
.product-view .right-product .product-view-right .category-products .products-grid { margin:0; }
.product-view .right-product .product-view-right .item { margin:0; }
.product-view .right-product .product-view-right .item .product-item {
  display:block;
  margin:0;
}
.product-view .right-product .product-view-right .item .product-item .products-list {
  float:none;
  width:100%;
}
.product-view .right-product .product-view-right .item .product-item .top-actions-inner {
  float:none;
  width:100%;
  text-align:center;
}
.product-view .product-view-right {
  background:none repeat scroll 0 0 #ffffff;
  max-width:100%;
}
.product-view .product-view-right .feature-wrapper .slide {
  margin:0;
  padding:0;
  border:none;
}
.product-view .product-view-right .feature-wrapper .flex-control-nav {
  position:static;
  padding:10px 0;
}
.product-view .product-view-right .feature-wrapper .flex-direction-nav {
  text-indent:-999em;
  display:none;
}
.product-view .one-actions { width:100%; }
.product-view .product-essential { margin:0px; }
.product-view .product-essential h2 {
  border:0;
  outline:none;
  font-size:150%;
  font-weight:300;
  margin:0 0 10px;
}
.product-view .product-essential h3 {
  font-size:120%;
  font-weight:normal;
  margin:0;
  outline:none;
  padding:0;
  text-transform:capitalize;
}
.product-view .mostviewed a.product-image:before { background:none; }
.product-view .block {
  background:none;
  padding:0;
  text-align:left;
}
.product-view .block .block-title { border-bottom:1px solid #e6e7e8; }
.product-view .left-product-view {
  float:left;
  width:100%;
}
.product-view .left-product-view .product-image img { width:100%; }
.product-view .left-product-view .product-img-box { background-color:#ffffff; }
.product-view .one-social-links {
  border-top:1px solid #dddddd;
  padding:15px 0 0;
}
.product-view .one-social-links .so-social-share {
  display:block;
  float:left;
  margin:0 5px 0 0;
}
.product-view .one-social-links .so-social-share.so-plusone { margin:0 2px 0 0; }
.catalog-product-view .col-main {
  background:none;
  box-shadow:none;
  padding:0;
}
.product-shop .qty-container {
  border-bottom:1px solid #ececec;
  border-top:1px solid #ececec;
  padding:20px 0;
}
.product-shop .qty-container label { font-weight:normal; }
.product-shop .qty-container input.qty {
  width:50px !important;
  height:27px;
  line-height:27px;
  text-align:center;
  margin:0;
}
.product-shop .add-to-cart { margin:0 0 10px 0; }
.product-shop .add-to-cart .qty {
  padding:0 7px;
  margin:0;
}
.product-shop .add-to-cart button.btn-cart { margin-left:20px; }
.product-shop .add-to-cart button.btn-cart span span .fa { padding:0px 7px; }
#product-options-wrapper dd div.input-box ul li input.product-custom-option {
  display:inline-block;
  margin:0;
}
#product-options-wrapper dd div.input-box ul li span.label label {
  color:#666666;
  font-weight:normal;
}
.checkout-progress {
  margin:50px 0 20px;
  padding:0;
}
.checkout-progress li {
  float:left;
  font-weight:normal;
  padding:0 0 2px;
  text-align:center;
  width:20%;
  line-height:30px;
}
.checkout-progress li div {
  border-top:10px solid #ececec;
  margin:0 3px 0 0;
}
.checkout-progress li.active div { border-color:#414141; }
.multiple-checkout h2 {
  font-size:105%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0 0 15px;
}
.multiple-checkout .place-order .grand-total { float:right; }
.multiple-checkout .box { margin:10px; }
.multiple-checkout .select-shipping { margin:10px; }
.multiple-checkout .col2-set {
  border:1px solid #dedede;
  margin:0;
  padding:0 0 20px;
  width:100%;
}
.multiple-checkout .col2-set .col-1 {
  float:left;
  width:48.5%;
}
.multiple-checkout .col2-set .col-2 {
  float:right;
  width:48.5%;
}
.multiple-checkout .col2-set h3 { padding:0 0 10px; }
.multiple-checkout .col2-set .col-narrow { width:50%; }
.multiple-checkout .col2-set .col-wide { width:50%; }
.multiple-checkout .col2-set h2.legend {
  border-bottom:1px solid #dedede;
  margin:0;
  padding:10px;
  position:relative;
}
.multiple-checkout .col2-set h3.legend { padding:10px; }
.multiple-checkout .col3-set {
  border:1px solid #dedede;
  margin:0;
  padding:0;
}
.multiple-checkout h3 {
  font-size:110%;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.multiple-checkout h4 {
  font-size:110%;
  font-weight:normal;
  line-height:normal;
  margin:0;
}
.checkout-multishipping-shipping .box-sp-methods {
  border:1px solid #dedede;
  padding:15px;
  position:relative;
}
#checkout-review-submit .place-order {
  text-align:right;
  padding:10px 0;
}
#checkout-review-submit .place-order .grand-total { margin-left:10px; }
#checkout-review-submit .place-order .grand-total .inner .btn-checkout { margin-top:5px; }
#checkout-review-submit .place-order span.please-wait { text-align:right; }
#multiship-addresses-table td .btn-remove2 {
  border-radius:50% 50% 50% 50%;
  background-color:#ececec;
}
#multiship-addresses-table td .btn-remove2:hover { background-color:#f56032; }
.btn-remove2 {
  background:url("../images/btn-remove.png") no-repeat scroll 0 0 transparent;
  height:16px;
  width:16px;
}
.no-display { display:none; }
.ratings-table {
  width:100%;
  margin-bottom:10px;
  margin-top:10px;
}
.ratings-table th {
  border:1px solid #dddddd;
  font-weight:normal;
  line-height:20px;
  padding:12px;
  vertical-align:middle;
}
.ratings-table td {
  border:1px solid #dddddd;
  font-weight:normal;
  line-height:20px;
  padding:12px;
  vertical-align:middle;
}
.rating-box {
  background:url("../images/bkg_rating.png") repeat-x scroll 0 0 transparent;
  display:inline-block;
  height:13px;
  position:relative;
  vertical-align:middle;
  width:85px;
}
.rating-box .rating {
  background:url("../images/bkg_rating.png") repeat-x scroll 0 100% transparent;
  height:13px;
  left:0;
  position:absolute;
  top:0;
}
.account-login .buttons-set {
  background-color:#ffffff;
  box-shadow:0 0 1px 0 #dddddd;
}
#product-options-wrapper { position:static; }
.required em { color:#d9673b; }
em.required { color:#d9673b; }
.col3-layout .product-view .product-img-box {
  float:none;
  margin:0 auto;
}
.product-view .product-img-box {
  position:relative;
  z-index:1;
}
.product-view .product-img-box p { padding:0; }
.product-view .product-img-box .img-box .product-image-non-zoom img { max-width:100%; }
.product-view .product-img-box .img-box .product-image-non-zoom img:hover { opacity:1; }
.product-view .product-img-box .product-image {
  margin:0;
  text-align:center;
  position:relative;
  z-index:9;
  background:#ffffff;
}
.product-view .product-img-box .product-image-zoom img {
  cursor:move;
  max-width:100%;
}
.product-view .product-img-box .product-image-zoom img:hover { opacity:1; }
.product-view .product-img-box .zoom-notice {
  margin:0 0 5px;
  text-align:center;
}
.product-view .product-img-box .zoom {
  cursor:pointer;
  height:18px;
  margin:0 auto 13px;
  padding:0 28px;
  position:relative;
  z-index:9;
}
.product-view .product-img-box .zoom #track {
  height:18px;
  position:relative;
}
.product-view .product-img-box .zoom #handle {
  height:22px;
  left:0;
  position:absolute;
  top:-1px;
  width:9px;
}
.product-view .product-img-box .zoom .btn-zoom-out {
  left:2px;
  position:absolute;
  top:0;
}
.product-view .product-img-box .zoom .btn-zoom-in {
  position:absolute;
  right:2px;
  top:0;
}
.product-view .product-img-box .one-more-views { margin:0px; }
.product-view .product-img-box .more-views {
  position:relative;
  margin:10px auto 0;
  z-index:0;
  width:80%;
}
.product-view .product-img-box .more-views .more-views-viewport { z-index:0; }
.product-view .product-img-box .more-views h3 { display:none; }
.product-view .product-img-box .more-views li {
  margin:0;
  outline:none;
  padding:0;
  text-align:center;
  background:#ffffff;
}
.product-view .product-img-box .more-views li a { outline:medium none; }
.product-view .product-img-box .more-views li:hover { border-color:#fc686c; }
.product-view ul.more-views-direction-nav li { border:none !important; }
.product-view ul.more-views-direction-nav li a {
  background-color:#ffffff;
  background-image:url("../images/hor_ctr.png");
  background-repeat:no-repeat;
  cursor:pointer;
  display:block;
  height:33px;
  margin:-11px 0 0;
  outline:medium none;
  position:absolute;
  text-indent:-9999px;
  top:50%;
  transition:all 400ms ease-in-out 0s;
  width:33px;
  z-index:0;
}
.product-view ul.more-views-direction-nav li a:hover { background-color:#fc686c; }
.product-view ul.more-views-direction-nav li a.more-views-next {
  background-position:-22px 5px;
  padding:0 !important;
  right:-30px;
}
.product-view ul.more-views-direction-nav li a.more-views-next:hover { background-position:-22px -23px; }
.product-view ul.more-views-direction-nav li a.more-views-prev {
  background-position:3px 3px;
  left:-30px;
  padding:0 !important;
}
.product-view ul.more-views-direction-nav li a.more-views-prev:hover { background-position:3px -22px; }
.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set {
  border:0;
  clear:none;
  float:right;
  margin:0;
  padding:0;
}
.product-image-popup .nav {
  font-weight:bold;
  margin:0 100px;
  text-align:center;
}
.product-image-popup .image {
  display:block;
  margin:10px 0;
}
.product-image-popup .image-label {
  font-weight:bold;
  margin:0 0 10px;
}
.col3-layout .product-view .product-shop {
  float:none;
  width:auto;
}
.product-grouped-product .product-view .add-to-cart { width:auto; }
.product-grouped-product .product-view .product-shop .price-box .old-price { width:auto; }
.product-grouped-product .product-view .product-shop .price-box .old-price .price {
  font-size:90%;
  line-height:21px;
}
.product-grouped-product .product-view .product-shop .price-box .old-price span { padding:0; }
.product-grouped-product .product-view .data-table { border:none; }
.product-grouped-product .product-view .data-table thead th {
  background-color:#ffffff;
  border-right:none;
  border-bottom:1px solid #dddddd;
  font-weight:500;
}
.product-grouped-product .product-view .data-table td {
  font-weight:300;
  border-left:none;
  border-top:none;
  border-bottom:none;
  border-right:1px solid #f5f5f5;
  padding:0 10px;
}
.product-grouped-product .product-view .data-table td.last { border-right:none; }
.product-grouped-product .product-view .data-table tr.even { background-color:#fbfbfb; }
.product-grouped-product .product-view .data-table tr.last { border-bottom:1px solid #dddddd; }
.product-grouped-product .product-view .out-of-stock {
  background-color:transparent;
  line-height:20px !important;
}
.product-grouped-product .product-view .product-shop .short-description { margin:20px 0 0; }
.product-grouped-product .product-view .product-shop input.input-text { text-align:center; }
.product-grouped-product .product-view .product-shop .price-box .special-price .price {
  font-size:100%;
  margin:0 5px;
}
.product-grouped-product .product-view .product-shop .price-box .regular-price .price { font-size:100%; }
.product-grouped-product ul.add-to-links { margin:10px 0 0 !important; }
.product-view .product-view-right .category-products .item .products-list { width:100%; }
.product-view .product-view-right .category-products .products-grid .item .top-actions-inner {
  width:100%;
  text-align:center;
}
.product-view .product-essential .product-shop .price-add { margin-bottom:15px; }
.product-view .product-essential .product-shop .price-add .wapper-view .availability { display:none; }
.product-view .product-essential .product-shop .old-price { margin-right:10px; }
.product-view .product-essential .product-shop .regular-price .price {
  display:inline-block;
  font-size:36px;
  letter-spacing:5px;
  font-weight:600;
  margin-bottom:30px;
}
.product-view .product-essential .product-shop .price-box .price {
  display:inline-block;
  font-size:36px;
  margin-bottom:30px;
  font-weight:400;
  font-family:Lato;
}
.product-view .product-essential .product-shop .top-product-name {
  display:inline-block;
  width:100%;
}
.product-view .product-essential .product-shop .top-product-name .nav-wrapper { padding:0; }
.product-view .product-essential .product-shop .product-name {
  margin:0;
  padding:0;
}
.product-view .product-essential .product-shop .product-name h1 {
  font-size:36px;
  margin-bottom:30px;
  line-height:30px;
  font-weight:500;
  margin-top:10px;
  text-transform:capitalize;
  padding:0;
  color:#000000;
}
.product-view .product-essential .product-shop .wapper-view {
  overflow:hidden;
  margin-top:7px;
}
.product-view .product-essential .product-shop .wapper-view .price-box-bundle { line-height:66px; }
.product-view .product-essential .product-shop .add-to-cart {
  width:auto;
  margin:0 0 20px;
  padding:0px 0;
}
.product-view .product-essential .product-shop .add-to-cart .button.btn-cart {
  background-color:#c97178;
  border:1px solid #c97178;
  border-radius:42px;
  color:#ffffff;
  display:inline-block;
  font-family:Montserrat;
  font-size:13px;
  font-weight:normal;
  letter-spacing:-0.4px;
  line-height:1.2;
  padding:0px 25px;
  text-align:center;
  text-transform:uppercase;
}
.product-view .product-essential .product-shop .add-to-cart .button.btn-cart span {
  text-transform:uppercase;
  color:#ffffff;
}
.product-view .product-essential .product-shop .add-to-cart .button.btn-cart:hover {
  background-color:#ffffff;
  border:1px solid #dddddd;
  color:#25282c;
}
.product-view .product-essential .product-shop .add-to-cart .button.btn-cart:hover span { color:#25282c; }
.product-view .product-essential .product-shop .add-to-cart .quanty { float:left; }
.product-view .product-essential .product-shop .add-to-cart .quanty {
  position:relative;
  display:inline-block;
  margin:0px 0;
}
.product-view .product-essential .product-shop .add-to-cart .quanty .items {
  background:none repeat scroll 0 0 rgba(0,0,0,0);
  border:medium none;
  height:15px;
  overflow:hidden;
  position:relative;
  width:15px;
  top:1px;
  z-index:999;
}
.product-view .product-essential .product-shop .add-to-cart .quanty .items.reduced {
  margin:0;
  left:30px;
}
.product-view .product-essential .product-shop .add-to-cart .quanty .items.increase { right:30px; }
.product-view .product-essential .product-shop .add-to-cart .quanty .items:hover .fa { color:#c97178; }
.product-view .product-essential .product-shop .add-to-cart .quanty .items .fa {
  color:#000000;
  background:none repeat scroll 0 0 #ffffff;
  border:1px solid #666666;
  border-radius:100%;
  color:#666666;
  font-size:10px;
  height:14px;
  line-height:12px;
  padding:0;
  position:absolute;
  top:0px;
  left:0;
  width:14px;
}
.product-view .product-essential .product-shop .add-to-cart .quanty label {
  float:left;
  font-size:100%;
  font-weight:normal;
  line-height:35px;
  color:#000000;
  padding:0 0 0 10px;
  height:35px;
  margin:0 10px 0 0;
}
.product-view .product-essential .product-shop .add-to-cart .quanty input.input-text {
  background-color:#fafafa;
  border:medium none;
  border-radius:42px;
  color:#202020;
  font-size:14px;
  height:38px;
  text-align:center;
  padding:0 30px;
  width:120px !important;
}
.product-view .product-essential .product-shop .add-to-cart .quanty input.input-text:hover { border:none !important; }
.product-view .product-essential .product-shop .product-add-to-links {
  float:left;
  margin:0;
}
.product-view .product-essential .product-shop .product-add-to-links ul.add-to-links { margin:0; }
.product-view .product-essential .product-shop ul.add-to-links li { margin-right:10px; }
.product-view .product-essential .product-shop ul.add-to-links li a {
  display:block;
  text-align:center;
  outline:medium none;
  font-size:12px;
  font-family:Lato;
  text-transform:uppercase;
  margin-right:5px;
  padding:0px;
  border-radius:2px;
  background:none !important;
}
.product-view .product-essential .product-shop ul.add-to-links li a i {
  background:#fafafa;
  font-size:17px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:36px;
  border-radius:100%;
  line-height:36px;
  margin-right:5px;
  text-align:center;
  text-transform:none;
  vertical-align:middle;
  width:36px;
}
.product-view .product-essential .product-shop ul.add-to-links li a:hover { color:#c97178 !important; }
.product-view .product-essential .product-shop ul.add-to-links li a:hover i {
  background:none repeat scroll 0 0 #c97178;
  color:#ffffff;
}
.product-view .product-essential .product-shop ul.add-to-links {
  margin:0px 0 0;
  clear:both;
  display:block;
  width:100%;
}
.product-view .product-essential .product-shop .product-options-bottom { padding:20px 0; }
.product-view .product-essential .product-shop .product-options-bottom ul.add-to-links {
  float:left;
  margin:0;
}
.product-view .product-essential .product-shop .product-options-bottom ul.add-to-links li { float:left; }
.product-view .product-essential .product-shop .product-options-bottom ul.add-to-links li a {
  font-size:12px;
  font-family:Lato;
  outline:medium none;
}
.product-view .product-essential .product-shop .availability {
  margin:0;
  padding:5px 0;
  line-height:30px;
  float:left;
  width:100%;
  font-size:95%;
}
.product-view .product-essential .product-shop .availability span { color:#00bc0d; }
.product-view .product-essential .product-shop .short-description {
  margin:20px 0 0;
  padding:0 0 20px;
}
.product-view .product-essential .product-shop .short-description h2 {
  font-size:24px;
  font-weight:500;
  color:#463f39;
  text-transform:uppercase;
  margin-bottom:30px;
}
.product-view .product-essential .product-shop .short-description .std {
  font-size:14px;
  font-family:Lato;
  font-weight:400;
  letter-spacing:0.5px;
}
.product-view .product-essential .product-shop .price-box {
  margin:0 10px 0 0;
  padding:0;
}
.product-view .product-essential .product-shop .price-box .regular-price {
  display:inline-block;
  float:left;
  font-size:110%;
}
.product-view .product-essential .product-shop .price-box .regular-price .price { font-weight:normal; }
.product-view .product-essential .product-shop .price-box .old-price {
  display:inline-block;
  padding:0;
}
.product-view .product-essential .product-shop .price-box .special-price { display:inline-block; }
.product-view .product-essential .product-shop .price-box .special-price .price {
  font-family:arial;
  font-weight:normal;
}
.product-view .product-essential .product-shop .addtolink .add-to-links .send-email { float:left; }
.product-view .product-essential .product-shop .addtolink .add-to-links .compare { float:left; }
.product-view .product-essential .product-shop .addtolink .add-to-links .one-actions { padding-right:10px; }
.product-view .product-essential .product-shop .addtolink .add-to-links .one-actions a {
  background-color:transparent;
  background-image:none;
  border:0 none;
  font-weight:normal;
  height:20px;
  line-height:20px;
  margin:0;
  outline:medium none;
  padding:0;
  text-align:left;
  text-indent:inherit;
  width:auto;
}
.product-view .product-essential .product-shop .addtolink .add-to-links .one-actions a span.label {
  margin:0;
  padding:0 0 0 5px;
}
.product-view .product-essential .product-shop .addtolink .add-to-links span.icon {
  -webkit-transition:background-color 800ms ease 0s, background-position 400ms ease 0s;
  cursor:pointer;
  float:left;
  height:15px;
  outline:medium none;
  transition:background-color 800ms ease 0s, background-position 400ms ease 0s;
  width:12px;
}
.product-view .product-essential .product-shop .addtolink .add-to-links li { margin:0; }
.product-view .one-actions span.label {
  font-weight:normal;
  height:20px;
  line-height:20px;
  padding:0 0 0 10px;
}
.product-view .product-static { float:right; }
.product-view .product-static img { width:100%; }
.product-bundle-product .product-view .product-shop .minimal-price { text-align:left; }
.product-bundle-product .product-view .product-shop .price-box {
  float:left;
  width:100%;
}
.product-bundle-product .product-view .product-shop .price-as-configured { float:left; }
.product-bundle-product .product-view .product-shop .price-box-bundle { float:left; }
.product-bundle-product .product-view .product-shop .add-to-cart { width:auto; }
.product-bundle-product .product-view .product-shop .add-to-links { margin:0 !important; }
.product-bundle-product .product-view .product-shop .add-to-links li { margin:0; }
.block-reorder ol#cart-sidebar-reorder li input {
  float:left;
  margin:0;
}
.block-reorder ol#cart-sidebar-reorder li p.product-name {
  float:left;
  padding-left:5px;
}
.block-reorder .actions a { margin-right:10px; }
.item-upsell .product-new-label, .item-upsell .product-sale-label, .item-related .product-new-label, .item-related .product-sale-label { left:10px; }
.item-related .product-new-label, .main-top .product-new-label { top:5px; }
.item-related .product-sale-label, .main-top .product-sale-label { top:35px; }
.product-image .product-imagenew-label {
  background-position:0 0;
  background-repeat:no-repeat;
  height:50px;
  position:absolute;
  right:-15px;
  text-indent:-999em;
  top:-15px;
  width:50px;
  z-index:3;
}
.product-image .product-imagesale-label {
  background-position:0 0;
  background-repeat:no-repeat;
  height:50px;
  position:absolute;
  left:-15px;
  text-indent:-999em;
  top:-15px;
  width:50px;
  z-index:3;
}
.out-of-stock {
  background-color:#34affd;
  opacity:0.7;
  padding:3px 8px;
  color:#ffffff;
}
.send-friend button.button { padding-bottom:10px; }
.addto-gaps-right li { margin-right:10px; }
.add-to-links li { padding:5px 0; }
.add-to-links li .v-centered-content { display:table; }
.add-to-links li .v-centered-content .v-center {
  display:table-cell;
  vertical-align:middle;
  color:#656565;
  font-weight:normal;
  font-size:100%;
}
.add-to-links li .v-centered-content .v-center:hover {
  color:#8ac20e;
  text-decoration:none;
}
.add-to-links li .v-centered-content:hover {
  color:#8ac20e;
  text-decoration:none;
}
.feature.v-centered-content .v-center .icon { margin:0 5px 0 0; }
.feature span.icon { padding:3px; }
.feature .icon {
  margin:0 15px 10px 0;
  max-height:30px;
  max-width:30px;
  float:left;
}
div.icon {
  display:inline-block;
  height:30px;
  padding:3px;
  width:30px;
}
span.icon {
  background-color:#cfcfcf;
  background-position:0 0;
  background-repeat:no-repeat;
  border-radius:50% 50% 50% 50%;
  display:inline-block;
  height:30px;
  padding:3px;
  width:30px;
}
span.icon-hover, .feature-icon-hover span.icon {
  transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
  -webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;
}
.icon-hover.i-compare-bw:hover { background-position:-59px -59px; }
.feature-icon-hover:hover .icon.i-compare-bw { background-position:-59px -59px; }
.toolbar {
  padding:0;
  margin:0;
  color:#343434;
  background:#ffffff;
}
.toolbar .sbOptions {
  background:#ffffff;
  box-shadow:none;
  left:-1px;
  top:32px !important;
  width:100%;
  border:1px solid #eeeeee;
}
.toolbar .sbOptions li {
  display:block;
  line-height:normal;
  margin:0;
  padding:0 3px;
}
.toolbar .sbOptions li a:hover {
  background-color:#cfcfcf;
  color:#ffffff;
}
.toolbar .sbOptions li a {
  border:0 none;
  border-radius:0;
  display:block;
  float:none;
  line-height:normal;
  margin:0;
  padding:3px 4px;
}
.toolbar .sbHolder {
  float:left;
  height:35px;
  line-height:25px;
  margin:0 5px;
  outline:medium none;
  padding:4px;
  position:relative;
  z-index:1;
  text-align:left;
  border:1px solid #e2e2e2;
  background-color:#ffffff;
}
.toolbar p {
  margin:0;
  padding:5px 0;
}
.toolbar p.one-toolbar-label {
  width:55px;
  font-weight:300;
  color:#343434;
  font-size:89%;
}
.toolbar label {
  height:auto;
  line-height:normal;
  outline-style:none;
  text-transform:capitalize;
}
.toolbar .pager {
  margin:0;
  padding:10px 15px;
}
.toolbar .pager .pages {
  display:inline-block;
  float:none;
  padding:5px 0;
}
.toolbar .pager .pages strong {
  font-weight:normal;
  float:left;
}
.toolbar .pager .pages ol li {
  color:#7e7e7e;
  display:block;
  float:left;
  font-size:105%;
  padding:0 5px;
}
.toolbar .toolbar-top { text-align:left; }
.toolbar .toolbar-top .amount {
  color:#343434;
  float:left;
  font-size:95%;
  font-weight:300;
  line-height:35px;
  margin:0;
  text-align:left;
  padding:5px 10px;
}
.toolbar .toolbar-top .pages strong {
  font-weight:normal;
  padding:5px 5px 0 9px;
  color:#6f6f6f;
  font-size:95%;
  line-height:20px;
}
.toolbar .toolbar-top .pages ol { display:inline; }
.toolbar .toolbar-top .pages ol li {
  padding:0px;
  color:#7e7e7e;
  font-size:95%;
  margin:0 5px;
}
.toolbar .toolbar-top .pages ol li a {
  border:0 none;
  border-radius:0;
  color:#7e7e7e;
  height:48px;
  font-weight:600;
  line-height:48px;
  margin:0;
  outline:medium none;
  padding:0;
  text-align:center;
  vertical-align:middle;
  width:30px;
  background:#f3f3f3;
}
.toolbar .toolbar-top .pages ol li a img { vertical-align:middle; }
.toolbar .toolbar-top .pages ol li a i { font-weight:600; }
.toolbar .toolbar-top .pages ol li a:hover { color:#ffffff; }
.toolbar .toolbar-top .pages ol li a:hover .fa { color:#ffffff; }
.toolbar .toolbar-top .pages ol li.current {
  display:inline-block;
  height:48px;
  line-height:48px;
  outline:medium none;
  font-weight:600;
  padding:0;
  text-align:center;
  vertical-align:middle;
  width:30px;
}
.toolbar .toolbar-top .sort-by {
  float:left;
  padding:5px 0 5px 10px;
}
.toolbar .toolbar-top .sort-by label {
  color:#666666;
  font-size:95%;
  font-weight:normal;
}
.toolbar .toolbar-top .sort-by .sbHolder {
  width:110px;
  z-index:4;
  background-color:#ffffff;
  border:1px solid #f3f3f3;
}
.toolbar .toolbar-top .sbHolder a.sbToggle {
  height:30px;
  line-height:normal;
  right:2px;
  top:2px;
  width:30px;
}
.toolbar .toolbar-top .sbHolder a.sbToggle .fa {
  display:block;
  float:none;
  line-height:24px;
  text-align:center;
}
.toolbar .toolbar-top .limiter {
  float:right;
  padding:5px 0 5px 10px;
  color:#343434;
  font-size:95%;
}
.toolbar .toolbar-top .limiter select { float:left; }
.toolbar .toolbar-top .limiter label {
  color:#343434;
  display:inline-block;
  font-size:110%;
  font-weight:300;
}
.toolbar .toolbar-top .limiter .sbHolder {
  width:60px;
  z-index:4;
  background-color:#ffffff;
  border:1px solid #e6e8e9;
}
.toolbar .toolbar-top .limiter .sbHolder a.sbToggle {
  height:30px;
  right:2px;
  top:2px;
  width:30px;
}
.toolbar .toolbar-top .limiter .one-limit {
  display:inline-block;
  font-size:100%;
  color:#6f6f6f;
  float:left;
  margin-right:5px;
  padding:6px;
  height:36px;
  line-height:36px;
}
.toolbar .toolbar-top .limiter .one-toolbar-label { padding:5px 0; }
.toolbar .toolbar-top .sorter {
  margin:0;
  text-align:center;
  padding:0px 0px 10px;
  line-height:25px;
  border-bottom:1px solid #b7b7b7;
}
.toolbar .toolbar-top .sorter .view-mode {
  text-align:left;
  float:left;
  margin:0;
  padding:5px 10px 5px 0;
}
.toolbar .toolbar-top .sorter .view-mode a.grid {
  background-color:#f3f3f3;
  display:inline-block;
  height:33px;
  margin:0 0 0 1px;
  overflow:hidden;
  transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
  vertical-align:middle;
  width:30px;
  cursor:pointer;
  outline:medium none;
}
.toolbar .toolbar-top .sorter .view-mode a.grid:hover { color:#d75f33; }
.toolbar .toolbar-top .sorter .view-mode a.grid.active { color:#ca7379; }
.toolbar .toolbar-top .sorter .view-mode a.grid.active .fa { color:#ca7379; }
.toolbar .toolbar-top .sorter .view-mode strong {
  background-image:url("../images/grid-list.png");
  background-repeat:no-repeat;
  display:inline-block;
  height:30px;
  margin:0 0 0 1px;
  overflow:hidden;
  text-indent:-9999px;
  transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
  vertical-align:middle;
  width:30px;
}
.toolbar .toolbar-top .sorter .view-mode a.list.active .fa-list { color:#fc686c; }
.toolbar .toolbar-top .sorter .view-mode a .fa {
  display:block;
  text-align:center;
  line-height:32px;
  font-size:100%;
  color:#a1a1a1;
}
.toolbar .toolbar-top .sorter .view-mode a.list {
  background-color:transparent;
  display:inline-block;
  height:33px;
  margin:0 0 0 1px;
  background-color:#f3f3f3;
  overflow:hidden;
  transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
  vertical-align:middle;
  width:30px;
  cursor:pointer;
  outline:medium none;
}
.toolbar .toolbar-top .sorter .view-mode a.list img { vertical-align:middle; }
.toolbar .toolbar-top .sorter .view-mode a.list:hover { color:#d75f33; }
.toolbar .toolbar-top .sorter .view-mode a.list.active { color:#d75f33; }
.toolbar .toolbar-top .sorter .view-mode a.list.active .fa { color:#d75f33; }
.toolbar .toolbar-top .sorter .view-mode strong.list { background-color:#ececec; }
.toolbar .toolbar-top .sorter .sort-by {
  float:left;
  margin-right:15px;
}
.toolbar .toolbar-top .sorter .sort-by label {
  color:#343434;
  font-size:95%;
  font-weight:300;
  display:inline-block;
}
.toolbar .toolbar-top .sorter .sort-by .one-sort {
  display:inline-block;
  font-size:100%;
  padding:6px;
  color:#6f6f6f;
  float:left;
  margin-right:5px;
  height:36px;
  line-height:36px;
}
.toolbar .toolbar-top .sorter .sort-by a {
  display:block;
  cursor:pointer;
}
.toolbar .toolbar-top .sorter .sort-by a img { vertical-align:middle; }
.toolbar .toolbar-top .sorter .sort-by a.set {
  float:right;
  padding:4px 15px;
  background-color:#ffffff;
  border:1px solid #e6e8e9;
}
.toolbar .toolbar-top .sorter .sort-by .one-sort-arrows { padding:0; }
.toolbar .toolbar-top .sorter .pages { display:none; }
.toolbar .toolbar-top .sorter .pages strong {
  float:left;
  font-weight:normal;
  margin-right:5px;
  padding-top:7px;
}
.toolbar .toolbar-top .sorter .pages ol { display:inline; }
.toolbar .toolbar-top .sorter .pages li {
  display:block;
  float:left;
  margin:0 0 0 1px;
  text-align:center;
  height:30px;
  width:30px;
  background:#ffffff;
  line-height:26px;
}
.toolbar .toolbar-top .pager {
  margin:0;
  text-align:center;
  line-height:25px;
  border-bottom:1px solid #e6e8e9;
}
.toolbar-bottom { padding:0; }
.toolbar-bottom .toolbar {
  padding:0;
  box-shadow:none;
  border-radius:0;
  border-top:1px solid #e9ebeb;
}
.toolbar-bottom .toolbar .sorter { display:none; }
.toolbar-bottom .toolbar .pager { border-bottom:none; }
.sbOptions {
  box-shadow:0 6px 7px 0 rgba(0,0,0,0.15);
  left:0;
  list-style:none outside none;
  margin:0;
  overflow-y:auto;
  padding:3px 0 !important;
  position:absolute;
  top:24px !important;
  width:100%;
  z-index:1;
}
.block-contacts {
  float:left;
  width:100%;
}
.block-contacts .fieldset {
  margin:0;
  padding:10px 0;
}
.block-contacts .fieldset .form-list { padding:0; }
.block-contacts h2.legend { display:none; }
.block-contacts .separator.small {
  background-color:#303030;
  display:block;
  height:2px;
  margin:10px auto 20px;
  position:relative;
  width:22px;
}
.block-contacts .page-header { border:none; }
.block-contacts .page-header h1 {
  font-weight:normal;
  text-transform:uppercase;
}
.block-contacts .contact-address-block {
  float:left;
  margin:20px 0 0;
  width:100%;
}
.block-contacts .address_block h3, .block-contacts .page-title h3 {
  font-size:120%;
  font-weight:400;
  letter-spacing:2px;
  margin:0;
  text-transform:uppercase;
}
.block-contacts .address_block h3 span, .block-contacts .page-title h3 span {
  border-bottom:1px solid #e8e9e9;
  padding-bottom:10px;
  float:left;
}
.slider-product .addtocart { padding:0 !important; }
.slider-product .addtocart button.btn-cart { display:table; }
.category-products .products-itemgrid-2col .product-image img {
  display:inline !important;
  width:100%;
}
.category-products .products-itemgrid-4col .confix-produclist, .category-products .products-itemgrid-5col .confix-produclist {
  padding:0 !important;
  text-align:center !important;
}
.category-products .products-itemgrid-4col .item .product-item, .category-products .products-itemgrid-5col .item .product-item { display:block; }
.category-products .products-itemgrid-4col .item .product-item .products-list, .category-products .products-itemgrid-4col .item .product-item .top-actions-inner, .category-products .products-itemgrid-5col .item .product-item .products-list, .category-products .products-itemgrid-5col .item .product-item .top-actions-inner {
  width:100%;
  text-align:center;
}
.category-products .products-itemgrid-4col .hover-effect:hover, .category-products .products-itemgrid-5col .hover-effect:hover {
  float:left;
  width:100%;
}
.category-products .products-grid.products-itemgrid-5col .item .price-box .price { font-size:100%; }
.category-products .products-grid.products-itemgrid-5col .item .category-over .main-quickview { top:12%; }
.category-products .products-grid.products-itemgrid-6col .item .price-box .price { font-size:100%; }
.category-products .products-grid.products-itemgrid-6col .item .table .price-box {
  display:block;
  text-align:center;
}
.category-products .products-grid.products-itemgrid-6col .item .table .ratings {
  position:static;
  text-align:center;
}
.category-products .products-grid.products-itemgrid-6col .item .category-over .main-quickview { top:2%; }
.category-products .products-itemgrid-7col button.btn-cart { margin-bottom:5px !important; }
.category-products .products-itemgrid-7col .confix-produclist { text-align:center !important; }
.category-products .products-itemgrid-7col .item { margin:0 7px; }
.category-products .products-itemgrid-7col .item .fa {
  font-size:80% !important;
  line-height:25px !important;
}
.category-products .products-itemgrid-7col .item .confix-produclist a {
  height:25px;
  width:25px;
  line-height:25px;
}
.category-products .products-itemgrid-7col .item .product-item { display:block; }
.category-products .products-itemgrid-7col .item .product-item .products-list, .category-products .products-itemgrid-7col .item .product-item .top-actions-inner {
  width:100%;
  text-align:center;
}
.category-products .products-itemgrid-7col .item .main-quickview button.button {
  height:25px;
  width:25px;
  line-height:25px;
  top:36%;
}
.category-products .products-itemgrid-7col .item .main-quickview button.button span {
  height:25px;
  line-height:25px;
}
.category-products .products-itemgrid-7col .item .main-quickview button.button span .fa { line-height:25px; }
.category-products .products-itemgrid-7col .hover-effect:hover {
  float:left;
  width:100%;
}
.category-products .products-itemgrid-8col .item { margin:0 7px; }
.category-products .products-itemgrid-8col .item .fa {
  line-height:13px !important;
  padding:4px;
}
.category-products .products-itemgrid-8col .item .confix-produclist { text-align:center !important; }
.category-products .products-itemgrid-8col .item button.btn-cart {
  height:25px;
  margin-bottom:5px !important;
}
.category-products .products-itemgrid-8col .item button.btn-cart span {
  display:inline-block;
  font-size:80%;
  height:25px;
  line-height:14px;
}
.category-products .products-itemgrid-8col .item .confix-produclist a {
  height:25px;
  width:25px;
  line-height:25px;
}
.category-products .products-itemgrid-8col .item .product-item { display:block; }
.category-products .products-itemgrid-8col .item .product-item .products-list, .category-products .products-itemgrid-8col .item .product-item .top-actions-inner {
  width:100%;
  text-align:center;
}
.category-products .products-itemgrid-8col .item .main-quickview button.button {
  height:25px;
  width:25px;
  line-height:25px;
  top:37%;
}
.category-products .products-itemgrid-8col .item .main-quickview button.button span {
  height:25px;
  line-height:25px;
}
.category-products .products-itemgrid-8col .item .main-quickview button.button span .fa { line-height:25px; }
.category-products .products-itemgrid-8col .hover-effect:hover {
  float:left;
  width:100%;
}
.category-products .item:hover { z-index:9; }
.category-products .products-grid .confix-produclist { padding:0 !important; }
.item .product-new-label~.product-sale-label { left:58px; }
.item .product-new-label {
  border-radius:50%;
  display:table;
  font-size:10px;
  height:45px;
  left:3px;
  line-height:45px;
  position:absolute;
  top:20px;
  width:45px;
  z-index:99;
}
.item .product-sale-label {
  display:table;
  font-size:12px;
  height:45px;
  left:3px;
  font-family:"Montserrat", sans-serif;
  font-weight:600;
  position:absolute;
  top:0px;
  width:50px;
  text-transform:uppercase;
  z-index:1;
  line-height:45px;
}
.item .product-sale-label:before {
  border-color:transparent #c3e425 transparent;
  border-style:solid;
  border-width:0 0 19px 26px;
  bottom:-18px;
  content:"";
  left:0px;
  position:absolute;
}
.item .product-sale-label:after {
  border-color:#c3e425 transparent transparent;
  border-style:solid;
  border-width:19px 0 0 26px;
  bottom:-18px;
  content:"";
  left:24px;
  position:absolute;
}
.item .product-new-label {
  color:#ffffff;
  display:table-cell;
  font-family:"Montserrat", sans-serif;
  text-align:center;
  text-transform:uppercase;
  vertical-align:middle;
}
.item .product-image img { margin:auto; }
.item .product-item {
  margin-bottom:30px;
  position:relative;
  transition:all 0.4s ease-out 0s;
}
.item .one-actions .price-box span {
  font-size:16px;
  font-weight:700;
}
.item .confix-produclist a {
  font-size:100%;
  height:34px;
  width:34px;
  line-height:34px;
  padding:0px;
  outline:medium none;
  display:block;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;
  -ms-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
  text-align:center;
}
.item .confix-produclist a:hover {
  background-color:#4a4a4a;
  border:none;
}
.item .addtocart .display-onhover a {
  opacity:0;
  transform:scale(0);
  visibility:visible;
}
.item .confix-produclist-category .display-onhover a {
  opacity:0;
  transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  visibility:visible;
}
.item .display-onhover .ratings { margin-bottom:0; }
.products-grid .hover-effect:hover .top-actions-inner {
  padding-left:5px;
  padding-right:5px;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;
  -ms-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;
}
.products-grid .item:hover .addtocart .display-onhover a {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.products-grid .item:hover .confix-produclist-category .display-onhover a {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.main-brands .owl-carousel { height:50px; }
.widget-tab-content-list .owl-carousel {
  padding:0;
  margin:0;
}
.widget-tab-content-list .products-grid .item:hover .addtocart .add-to-links a {
  opacity:1;
  transform:scale(1);
  -ms-transform:scale(1);
  -webkit-transform:scale(1);
  visibility:visible;
}
.widget-tab-content-list .products-grid .item .top-actions-inner .one-actions { margin:20px 0 0; }
.widget-tab-content-list .products-grid .one-actions .addtocart .add-to-links a {
  opacity:0;
  transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform:scale(0);
  visibility:visible;
  border:1px solid #d3d3d3;
  margin:0;
}
.widget-tab-content-list .products-grid .one-actions .addtocart .add-to-links a:hover { border:1px solid #c3e425; }
.widget-tab-content-list .products-grid .one-actions .addtocart .button.btn-cart {
  float:left;
  width:34px;
  height:34px;
  overflow:hidden;
}
.widget-tab-content-list .products-grid .one-actions .addtocart .button.btn-cart span { padding:0; }
.widget-tab-content-list .products-grid .one-actions .addtocart .button.btn-cart span .fa { font-size:100%; }
.item {
  text-align:left;
  position:relative;
}
.item.products-bottom button.btn-cart {
  display:block;
  float:left;
}
.item .confix-produclist {
  padding-left:10px;
  padding-top:0;
  position:relative;
  text-align:center;
  vertical-align:top;
}
.item .table .ratings {
  margin:auto;
  text-align:center;
}
.item .table .price-box { display:table-cell; }
.item .ratings {
  margin:0px 0 10px;
  line-height:normal;
}
.item .ratings span.amount { display:none; }
.item a.product-image { outline:medium none; }
.item h3.product-name {
  font-size:100%;
  margin:0 0 0px;
}
.item h3.product-name a {
  font-weight:normal;
  outline:medium none;
  text-transform:capitalize;
  line-height:20px;
}
.item .actions .confix-produclist-category {
  position:relative;
  display:inline-block;
  padding:0;
}
.item .actions .confix-produclist-category ul li {
  display:inline-block;
  float:none;
  padding:0;
}
.item .actions .confix-produclist-category ul li a.text-link {
  text-indent:0 !important;
  width:auto !important;
  padding:0 5px !important;
}
.item .actions .confix-produclist-category ul li a.text-link-compare {
  text-indent:0 !important;
  width:auto !important;
  padding:0 5px !important;
}
.item .actions .confix-produclist-category ul li a.link-wishlist {
  display:inline-block;
  line-height:38px;
  padding:0px;
  outline:medium none;
  font-size:100%;
  height:40px;
  width:40px;
  box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -o-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -ms-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
}
.item .actions .confix-produclist-category ul li a.link-wishlist .fa-heart-o {
  font-size:180%;
  left:9px;
  position:absolute;
  top:10px;
}
.item .actions .confix-produclist-category ul li a.link-wishlist:hover { background-position:0 -38px; }
.item .actions .confix-produclist-category ul li a.link-compare {
  background-color:#b7cc16;
  display:inline-block;
  line-height:38px;
  padding:0px;
  outline:medium none;
  font-size:100%;
  height:40px;
  width:40px;
  box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -o-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
  -ms-box-shadow:0 3px 1px 0 rgba(0,0,0,0.2);
}
.item .products-list {
  text-align:center;
  margin:0;
}
.item .products-list .product-hover {
  position:relative;
  z-index:3;
}
.item .main-quickview {
  transition:all 0.3s ease-in-out 0s;
  -webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;
  -ms-transition:all 0.3s ease-in-out 0s;
  -o-transition:all 0.3s ease-in-out 0s;
  display:block;
  text-align:center;
}
.item .main-quickview button.button.btn-cart { overflow:hidden; }
.item .main-quickview button.button.btn-cart span { padding:0; }
.item .main-quickview button.button.btn-cart span .fa {
  display:block;
  line-height:33px;
}
.item .main-quickview .quickview { display:inline-block; }
.item .main-quickview .btn-cart.cart { margin:0; }
.item:hover .confix-produclist { display:inline-block; }
.item:hover .confix-produclist .text-link { padding:0 0 10px; }
.item:hover .confix-produclist .text-link-compare { padding:0 0 10px; }
.item:hover a.product-image:before { transition:all 0.1s linear 0.1s; }
.category-products .products-grid .item .table { position:relative; }
.category-products .products-grid .item .content { overflow:hidden; }
.category-products .products-grid .item .category-over .main-quickview { top:30%; }
.category-products .products-grid .item .category-over .confix-produclist a { margin:0 0 7px; }
.item.last { margin-right:0; }
.main-quickview button.button {
  height:34px;
  text-align:center;
  width:34px;
  z-index:999;
  top:40%;
  -webkit-transition:all 0.3s ease-out 0s;
  -moz-transition:all 0.3s ease-out 0s;
  -ms-transition:all 0.3s ease-out 0s;
  -o-transition:all 0.3s ease-out 0s;
  transition:all 0.3s ease-out 0s;
  opacity:1;
  border:none;
}
.main-quickview button.button .fa { font-size:100%; }
.toolbar .col-lg-6 { width:50%; }
.toolbar .col-lg-4 { width:33.3333%; }
.addtocart { display:block; }
.products-list { position:relative; }
.products-list .product-shop .wrapper-product {
  border-bottom:1px solid #ececec;
  border-top:1px solid #ececec;
  padding:10px 0;
}
.products-list .confix-produclist-category {
  padding-left:5px;
  padding-top:0;
  display:inline-block;
  text-align:center;
  float:left;
}
.products-list .confix-produclist-category ul li {
  display:inline-block;
  float:none;
  padding:0;
  margin:0 5px;
}
.products-list .confix-produclist-category ul li a.text-link {
  display:inline-block;
  padding:0 10px;
  outline:medium none;
  font-size:100%;
  text-indent:0 !important;
  margin:0;
  width:auto !important;
}
.products-list .confix-produclist-category ul li a.text-link span {
  display:block;
  float:left;
}
.products-list .confix-produclist-category ul li a.text-link .fa { display:none; }
.products-list .confix-produclist-category ul li a.text-link-compare {
  display:inline-block;
  padding:0 10px;
  outline:medium none;
  font-size:100%;
  text-indent:0 !important;
  width:auto !important;
  margin:0;
}
.products-list .confix-produclist-category ul li a.text-link-compare span {
  display:block;
  float:left;
}
.products-list .confix-produclist-category ul li a.text-link-compare .fa { display:none; }
.products-list .confix-produclist-category ul li a {
  font-size:100%;
  height:34px;
  width:34px;
  line-height:34px;
  outline:medium none;
  display:block;
  transition:all 0.5s ease-out 0s;
}
.products-list .confix-produclist-category ul li a span { display:none; }
.products-list .confix-produclist-category ul li a .fa {
  display:block;
  font-size:140%;
  line-height:34px;
  text-align:center;
}
.products-list .confix-produclist-category ul.add-to-links li { float:left; }
.nav-wrapper .flex-control-nav { display:none; }
#products-list .top-actions-inner {
  position:relative;
  text-align:center;
}
.product-image img {
  max-width:100%;
  display:block;
}
.category-products .products-list .item:hover .main-quickview {
  top:0;
  opacity:1;
}
.category-products .item.first { margin-left:0; }
.category-products .item .top-actions-inner .confix-produclist a.text-link {
  width:auto !important;
  padding:0 10px;
  margin:0;
  transition:all 0.5s ease-out 0s;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link span {
  display:block;
  float:left;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link .fa { display:none; }
.category-products .item .top-actions-inner .confix-produclist a.text-link-compare {
  width:auto !important;
  padding:0 10px;
  margin:0;
  transition:all 0.5s ease-out 0s;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link-compare span {
  display:block;
  float:left;
}
.category-products .item .top-actions-inner .confix-produclist a.text-link-compare .fa { display:none; }
.category-products .item .top-actions-inner .confix-produclist .wishlist {
  display:inline-block;
  float:none;
  height:34px;
}
.category-products .item .top-actions-inner .confix-produclist .compare {
  display:inline-block;
  float:none;
  height:34px;
}
.category-products .item .addtocart { display:inline-block; }
.category-products .item .addtocart .button.btn-cart span span .fa { width:34px; }
.category-products.collection-position02 .item .product-item:hover .addtocart {
  opacity:1;
  right:22px;
  z-index:99;
}
.category-products.collection-position03 .item .item-inner .one-actions .addtocart .button.btn-cart {
  border:1px solid #d3d3d3;
  margin-right:10px;
}
.category-products.collection-position02.collection-position04 .item .item-inner { margin:0; }
.category-products.collection-position02.collection-position04 .item .item-inner .top-actions-inner { text-align:left; }
.category-products.collection-position02.collection-position04 .item .table { position:relative; }
.category-products.collection-position02.collection-position04 .item .addtocart { top:75px; }
.block-toprated { padding:0px 0 35px; }
.collection-positionleft {
  padding:25px 15px 0px;
  background-color:#ffffff;
  position:relative;
  z-index:4;
}
.collection-positionleft ul { margin:0; }
.collection-positionleft ul li a.product-image {
  float:left;
  width:35%;
}
.collection-positionleft ul li .product-rated-details {
  float:right;
  padding-left:20px;
  width:63%;
}
.collection-positionleft .item h3.product-name { margin:0 0 3px; }
.collection-positionleft .item .price-box .price { font-size:115%; }
.collection-positionleft .item .price-box .old-price .price { font-size:95%; }
.collection-positionleft .item .ratings { margin:0; }
.collection-positionleft .item .rating-box {
  background:url("../images/bkg_rating2.png") repeat-x scroll 0 0 transparent;
  height:11px;
  width:74px;
}
.collection-positionleft .item .rating-box .rating {
  background:url("../images/bkg_rating2.png") repeat-x scroll 0 100% transparent;
  height:11px;
  left:1px;
}
.catpanel { backface-visibility:hidden; }
.product-image-hover {
  overflow:hidden;
  position:relative;
}
.product-image-hover a .alt-image {
  transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -o-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -ms-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -moz-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover a .back {
  transform:translate3d(0,100%,0);
  -o-transform:translate3d(0,100%,0);
  -ms-transform:translate3d(0,100%,0);
  -moz-transform:translate3d(0,100%,0);
  -webkit-transform:translate3d(0,100%,0);
  transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -o-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -ms-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -moz-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
  -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover a:hover .alt-image {
  -webkit-transform:translate3d(0,-100%,0);
  -moz-transform:translate3d(0,-100%,0);
  -ms-transform:translate3d(0,-100%,0);
  -o-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  -webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
  -webkit-transition-delay:0s;
  -moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  -o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
}
.product-image-hover a:hover .back {
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  -webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
  -webkit-transition-delay:0s;
  -moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  -o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
  z-index:0;
  position:absolute;
}
.product-img-additional {
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:-1;
}
.category-products #products-list .item {
  overflow:hidden;
  height:auto !important;
  padding:15px 0 !important;
  background:#ffffff;
  border-bottom:1px solid #e6e8e9;
}
.category-products #products-list .item .button-product-list .button.btn-cart .fa { padding-right:10px; }
.category-products #products-list .item.hover-effect:hover .confix-produclist-category ul li a { padding:0 10px; }
.category-products #products-list .item .confix-produclist-category ul li a {
  height:38px;
  width:38px;
}
.category-products #products-list .item .confix-produclist-category ul li a .fa { line-height:38px; }
.category-products #products-list .item .product-hover .product-image .product-imagenew-label { right:0; }
.category-products #products-list .item .product-hover .product-image .product-imagesale-label { left:-23px; }
.category-products #products-list .item .ratings { padding-left:0px; }
.category-products #products-list .product-name {
  margin:10px 0 8px;
  outline:medium none;
  padding:0;
  text-align:left;
  font-size:150%;
}
.category-products #products-list .product-name a { font-weight:300; }
.category-products #products-list .price-box {
  width:100%;
  display:block;
  padding:0 30px 0 0;
  text-align:left;
}
.category-products #products-list .price-box .regular-price .price { font-size:200%; }
.category-products #products-list .price-box .special-price .price {
  font-size:240%;
  font-weight:normal;
  line-height:30px;
}
.category-products #products-list .ratings {
  text-align:left;
  display:inline;
  line-height:30px;
}
.category-products #products-list .ratings .rating-box {
  float:left;
  margin-right:7px;
  margin-top:10px;
}
.category-products #products-list .ratings .rating-links {
  float:left;
  margin:0;
}
.category-products #products-list .std {
  text-align:left;
  padding:10px 0;
  color:#333333;
  font-size:100%;
  font-weight:400;
  margin:0 0 15px;
}
.category-products #products-list p.button-product-list {
  text-align:left;
  float:left;
  margin:0;
}
.category-products #products-list .confix-produclist { float:left; }
.category-products .price-from {
  font-size:70%;
  margin:0;
}
.category-products .price-to {
  font-size:70%;
  margin:0;
}
.confix-produclist {
  display:inline-block;
  padding-left:5px;
  text-align:left;
}
.confix-produclist ul { position:relative; }
.confix-produclist ul li {
  display:inline-block;
  float:none;
  padding:0;
}
.confix-produclist ul li a.link-wishlist .fa-heart-o:hover { color:#ffffff; }
.confix-produclist ul li a.link-compare { background-color:#b7cc16; }
.confix-produclist ul li a.link-compare:hover { background-position:0 -40px; }
.twitter-timeline { width:100%; }
.tabs-collection { position:relative; }
.tabs-collection .widget-tabs.nav.nav-tabs li a {
  padding:0px;
  margin:0 15px;
  font-size:100%;
  color:#272727;
  font-weight:300;
  outline:none;
  border:none;
  border-bottom:0px solid transparent;
}
.tabs-collection .widget-tabs.nav.nav-tabs li a:hover { color:#d02a21; }
.tabs-collection .widget-tabs.nav.nav-tabs li.active a { color:#d02a21; }
.main-heading {
  position:relative;
  margin:0;
}
.main-heading h3 {
  font-size:20px;
  font-weight:normal;
  letter-spacing:6px;
  margin:0 0 10px;
  text-align:center;
}
.main-heading .heading-wrapper-title {
  margin:0px;
  text-align:left;
  width:100%;
}
.product-date {
  bottom:0;
  display:inline-table;
  position:absolute;
  vertical-align:middle;
  width:100%;
  left:0;
  z-index:99;
  background:rgba(255,255,255,0.65);
  padding:16px 0;
}
.product-date >div {
  float:left;
  width:24%;
  text-align:center;
  color:#000000;
  display:block;
  padding:3px;
}
.product-date >div.second { border-right:none; }
.product-date >div span.no {
  background:none repeat scroll 0 0 #212121;
  border-radius:100%;
  color:#ffffff;
  display:block;
  height:40px;
  overflow:hidden;
  line-height:43px;
  text-align:center;
  width:40px;
  font-size:12px;
}
.product-date >div span.text {
  color:#202020;
  font-size:10px;
  font-weight:bold;
  text-transform:capitalize;
}
.one-actions p {
  margin:0;
  display:inline;
}
.category-products ul.products-grid li.slide {
  width:100%;
  float:left;
}
.category-products ul.products-grid li.slide .item-inner { background-color:#ffffff; }
.bestseller {
  position:relative;
  z-index:9;
}
.bestseller .products-grid { padding:15px; }
.bestseller .products-grid .slide { margin:0; }
.bestseller .one-actions-top { text-align:left; }
.bestseller .block {
  padding:0;
  box-shadow:none;
}
.bestseller .product-images { padding:0; }
.bestseller .product-sale-label { display:none; }
.bestseller .product-new-label { display:none; }
.bestseller .item h3.product-name { margin:0; }
.bestseller .item .ratings { margin:0; }
.slider-product-wrapper .top-actions-inner .one-actions a.link-wishlist .fa-heart-o:hover { color:#ffffff; }
.slider-product-wrapper .top-actions-inner .one-actions a.link-compare { background-color:#b7cc16; }
.top-actions-inner {
  clear:both;
  margin:0px;
  padding-top:15px;
}
.top-actions-inner .one-actions .confix-produclist .wishlist { margin-right:7px; }
.top-actions-inner .one-actions .confix-produclist-category .link-wishlist { margin-right:5px; }
.top-actions-inner .actions .wishlist { margin-right:3px; }
.top-actions-inner .actions .confix-produclist-category .link-wishlist { margin-right:5px; }
.top-actions-inner .top-action {
  float:left;
  width:100%;
}
.top-actions-inner .bt-action {
  float:left;
  width:100%;
  margin:0;
}
.top-actions-inner .bt-action .price-box {
  float:left;
  width:100%;
}
.top-actions-inner .bt-action .ratings {
  float:left;
  width:100%;
  text-align:left;
  margin:0;
}
.owl-controls {
  width:100%;
  z-index:9;
}
.owl-controls .owl-buttons { width:100%; }
.owl-controls .owl-buttons div {
  border:medium none;
  color:#ffffff;
  cursor:pointer;
  display:block;
  float:left;
  height:30px;
  line-height:30px;
  margin:0 0 0 9px;
  opacity:1;
  outline:medium none;
  padding:0;
  position:static;
  text-align:center;
  top:50%;
  z-index:999;
}
.nav-wrapper {
  width:100%;
  z-index:9;
}
.nav-wrapper ul.flex-direction-nav li {
  list-style:none outside none;
  margin:0;
}
.nav-wrapper ul.flex-direction-nav li a.flex-prev { left:0px; }
.nav-wrapper ul.flex-direction-nav li a.flex-next {
  float:right;
  right:0px;
}
.nav-wrapper ul.flex-direction-nav a {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:31px;
  margin:0;
  outline:medium none;
  padding:0;
  position:absolute;
  top:0;
  transition:all 400ms ease-in-out 0s;
  z-index:999;
  font-size:160%;
}
.nav-wrapper ul.flex-direction-nav a .fa {
  display:block;
  float:none;
  text-align:center;
  line-height:30px;
  text-decoration:none;
}
.nav-wrapper ul.direction-nav li {
  float:left;
  list-style:none outside none;
  margin:0;
}
.nav-wrapper ul.direction-nav li a.prev { left:0; }
.nav-wrapper ul.direction-nav li a.next {
  float:right;
  right:0;
}
.nav-wrapper ul.direction-nav a {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:31px;
  margin:0;
  outline:medium none;
  padding:0;
  position:absolute;
  top:0;
  transition:all 400ms ease-in-out 0s;
  width:31px;
  z-index:999;
  font-size:160%;
  background-color:#f5f5f5;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.nav-wrapper ul.direction-nav a .fa {
  display:block;
  float:none;
  text-align:center;
  line-height:30px;
  text-decoration:none;
}
.slider-attribute-wrapper .nav-wrapper ul.flex-direction-nav { position:relative; }
.nav-wrapper ul.flex-direction-nav, .nav-wrapper ul.direction-nav {
  float:right;
  margin:0;
  position:relative;
  width:30px;
  top:-40px;
}
.nav-wrapper ul.flex-direction-nav li, .nav-wrapper ul.direction-nav li { padding:0; }
.slider-product-wrapper .flex-viewport {
  margin:10px auto 0;
  width:100%;
  display:inline-block;
}
.left-product-view {
  background-color:#ffffff;
  padding:15px 0;
}
.left-product-view .nav-wrapper ul {
  width:64%;
  float:right;
  margin:0;
}
.left-product-view .nav-wrapper ul li { display:inline; }
.left-product-view .nav-wrapper ul li a {
  border:medium none;
  cursor:pointer;
  display:block;
  float:left;
  height:31px;
  margin:0;
  outline:medium none;
  padding:0;
  position:inherit;
  top:0;
  transition:all 400ms ease-in-out 0s;
  -webkit-transition:all 400ms ease-in-out 0s;
  -moz-transition:all 400ms ease-in-out 0s;
  -ms-transition:all 400ms ease-in-out 0s;
  -o-transition:all 400ms ease-in-out 0s;
  z-index:999;
  font-size:160%;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  width:30px;
}
.left-product-view .nav-wrapper ul li a .fa {
  display:block;
  line-height:30px;
  text-align:center;
}
.slider-attribute-wrapper .flex-control-nav { display:none; }
.col2-left-layout, .col2-right-layout, .col1-layout { margin:0px 0 0; }
.catalog-product-view .col1-layout { margin:0; }
.main_slide_right.col-lg-3.col-md-3.col-sm-3.col-xs-12 { padding-left:10px; }
.main_slide_right.col-lg-3.col-md-3.col-sm-3.col-xs-12 .main-heading { display:none; }
.one-banner-right-bt { margin:10px 0 0; }
.slider-attribute-wrapper .flex-viewport {
  padding:0;
  margin:0 auto;
}
.slider-attribute-wrapper .flex-viewport ul li {
  display:inline-block;
  text-align:center;
  padding-bottom:5px;
}
.slider-attribute-wrapper h3 {
  text-align:left;
  margin:0;
  text-transform:uppercase;
}
.block-new-products .products-grid .item { margin:0 0 20px; }
.block-new-products .products-grid .item .catpanel:hover { box-shadow:none; }
.block-new-products .flex-control-nav {
  display:block;
  text-align:center;
  position:static;
}
.block-new-products .flex-direction-nav { display:none; }
.flex-control-nav {
  bottom:-11px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:9;
}
.flex-control-nav li {
  display:inline-block;
  margin:0;
  padding:2px;
}
.flex-control-nav li a {
  background-image:url("../images/control-nav.png");
  background-color:none;
  background-repeat:no-repeat;
  background-position:0 0;
  cursor:pointer;
  display:block;
  height:14px;
  text-indent:-9999px;
  width:14px;
}
.flex-control-nav li a:hover { background-position:0 -14px; }
.flex-control-nav li a.flex-active {
  background-image:url("../images/control-nav.png");
  background-position:0 -14px;
  cursor:default;
}
.tp-bullets {
  margin:15px;
  bottom:0 !important;
}
.slider-attribute-wrapper .img-responsive { display:inline !important; }
.productslist .flex-viewport .item .top-actions-inner { text-align:left; }
.productslist .flex-viewport .item .top-actions-inner .one-actions { width:100%; }
.productslist .flex-viewport .item .top-actions-inner .one-actions .addtocart button.button { float:left; }
.productslist .flex-viewport .item .top-actions-inner .one-actions .confix-produclist {
  float:left;
  padding:0 0 0 10px;
}
.productslist .flex-viewport .item .top-actions-inner .one-actions .confix-produclist a {
  opacity:0;
  transform:scale(0);
  -webkit-transition:all 0.4s ease 0s;
  -moz-transition:all 0.4s ease 0s;
  -ms-transition:all 0.4s ease 0s;
  -o-transition:all 0.4s ease 0s;
  transition:all 0.4s ease 0s;
  visibility:hidden;
}
.productslist .flex-viewport .item:hover .top-actions-inner .one-actions .confix-produclist a {
  opacity:1;
  transform:scale(1);
  visibility:visible;
}
.tp-bannershadow.tp-shadow2 { background:none !important; }
.one-parallax .parallax-block-content { padding:190px 0; }
.price-box { padding:5px 0; }
.minimal-price { margin:0; }
.old-price {
  margin-bottom:0 !important;
  margin-top:0;
  display:block;
}
.old-price .price-label {
  display:none !important;
  white-space:nowrap;
}
.old-price .price {
  font-size:100%;
  font-weight:normal;
  text-decoration:line-through;
}
.special-price {
  margin:0 !important;
  display:inline-block;
}
.special-price .price-label {
  display:none !important;
  white-space:nowrap;
}
.product-view .block.block-related {
  padding:20px;
  margin:20px 0 0 0;
  position:relative;
  z-index:9;
  border:none;
  background-color:#ffffff;
}
.product-view .block.block-related span { padding:0; }
.product-view .block.block-related .owl-controls .owl-buttons { top:-104px; }
.related-product {
  position:relative;
  z-index:9;
}
.block-related .related-checkbox {
  text-align:center;
  display:inline-block;
}
.block-related .item-related { padding:0 10px; }
.block-related .block-title {
  padding:0 15px;
  background-color:transparent;
}
.block-related .flex-direction-nav {
  float:right;
  margin:0;
}
.block-related .block-content {
  padding:0;
  background-color:transparent;
}
.block-related .block-content .block-subtitle {
  float:left;
  padding:10px 0;
}
.block-related .items-slider:hover button.button {
  background-color:#d25c5a;
  border:2px solid #d25c5a;
}
.item-upsell { padding:0 10px; }
.block-layered-nav .block-subtitle {
  display:none;
  line-height:1.35;
  padding:3px 9px;
  text-transform:uppercase;
}
.block-layered-nav .block-content {
  outline:none;
  padding:0;
}
.block-layered-nav .block-content .currently { padding:0 10px; }
.block-layered-nav dt {
  font-size:110%;
  font-weight:500;
  text-transform:uppercase;
  margin:0px;
  outline:medium none;
  padding:10px 20px 5px;
}
.block-layered-nav dd {
  margin:0;
  padding:0;
}
.block-layered-nav dd ol { margin:0; }
.block-layered-nav dd ul { margin:0; }
.block-layered-nav dd li {
  line-height:25px;
  margin:0;
  outline:medium none;
  padding:0px;
}
.block-layered-nav dd li a {
  font-weight:300;
  text-decoration:none;
  text-transform:capitalize;
  padding:0 0 0 20px;
}
.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li {
  line-height:1.5;
  padding:6px 24px 6px 10px;
  position:relative;
  z-index:1;
}
.block-layered-nav .currently .label {
  float:left;
  padding:0 10px;
  line-height:35px;
  text-transform:none;
  vertical-align:top;
  color:#666666;
  font-size:100%;
}
.block-layered-nav .currently .value {
  display:block;
  float:left;
  line-height:35px;
}
.block-layered-nav .currently .btn-previous {
  margin:0;
  position:absolute;
  top:9px;
  right:17px;
}
.block-layered-nav .currently .btn-remove {
  margin:0;
  position:absolute;
  right:5px;
  top:9px;
  -webkit-border-radius:50%;
  background-image:url("../images/btn-remove.png");
  background-color:#cfcfcf;
  background-position:0 0;
  background-repeat:no-repeat;
  border-radius:50%;
  float:right;
  height:16px;
  padding:0;
  text-indent:-999em;
  width:16px;
}
.block-layered-nav .currently ol { border-bottom:1px solid #cecece; }
.block-layered-nav .currently ol li {
  background:url("../images/bg-li-menu-parent.png") no-repeat 0 50%;
  line-height:35px;
  margin:0;
  padding:0;
}
.block-layered-nav .currently ul { border-bottom:1px solid #cecece; }
.block-layered-nav .currently ul li {
  line-height:35px;
  margin:0;
  padding:0;
}
.block-layered-nav .currently p.block-subtitle {
  background:none;
  border:0 none;
  display:block !important;
  font-size:100%;
  line-height:normal;
  margin:0;
  padding:10px 0 10px;
  text-align:left;
  text-transform:capitalize;
}
.block-layered-nav .actions {
  padding:4px 5px 4px 9px;
  text-align:right;
}
.block-layered-nav .actions a { float:none; }
.product-tabs {
  height:55px;
  margin:0 !important;
  position:relative;
  z-index:0;
  display:block;
  float:left;
}
.product-tabs li {
  float:left;
  margin:0 0 0;
  padding:0px;
  outline:medium none;
  width:100%;
  height:50px;
  border-bottom:1px solid #d3ced2;
}
.product-tabs li a {
  display:block;
  line-height:50px;
  text-decoration:none;
  padding:0px;
  outline:none;
  font-size:13px;
  font-family:Montserrat;
  font-weight:700;
  text-transform:uppercase;
  transition:all 0.25s ease 0s;
  position:relative;
}
.product-tabs li a:hover {
  text-decoration:none;
  outline:none;
  background:#f56032;
}
.product-tabs li.active { border-bottom:1px solid #000000; }
.product-tabs li.active a {
  text-decoration:none;
  background:none;
  outline:none;
}
.product-tabs li.active a:before {
  width:100%;
  opacity:1;
}
.product-tabs li.active:hover a {
  outline:none;
  text-decoration:none;
}
.product-collateral .title-divider {
  position:relative;
  top:-1px;
  display:none;
}
.product-collateral .product-tabs {
  width:20%;
  display:inline-block;
  margin-right:5%;
}
.product-collateral .product-tabs-content {
  width:75%;
  float:none;
  display:inline-block;
}
.product-tabs-content-inner {
  outline:medium none;
  padding:15px 20px 18px 30px;
  text-align:left;
}
.product-tabs-content-inner .input-box input {
  background-color:#f5f5f5;
  border:medium none;
  border-radius:36px;
  color:#878787;
  font-size:14px;
  height:42px;
  line-height:1;
  padding:0 15px;
}
.product-tabs-content-inner .input-box textarea { background-color:#f5f5f5; }
.product-tabs-content-inner ul.form-list { padding-top:20px; }
.product-tabs-content-inner label {
  font-weight:500;
  font-size:14px;
  font-family:Lato;
  color:#868686;
  margin-top:5px;
}
.product-tabs-content-inner .std {
  line-height:25px;
  color:#666666;
}
.product-tabs-content-inner .flex-direction-nav { top:-33px !important; }
.product-tabs-content-inner .flex-direction-nav a {
  background-image:url("../images/flex-nav.png");
  background-position:0 50%;
  background-repeat:no-repeat;
  text-indent:-9999px;
}
.product-tabs-content-inner .flex-direction-nav a.flex-next { background-position:-20px 12px; }
.product-tabs-content-inner .flex-direction-nav a.flex-prev { background-position:12px 12px; }
.product-tabs-content-inner .main-heading { display:none; }
.product-tabs-content-inner h2 { margin:5px 0; }
.product-tabs-content-inner .box-tags .form-add .input-box input.input-text { width:50%; }
.product-tabs-content {
  margin:0;
  padding:0;
  float:left;
  width:100%;
}
.product-tabs-content .std {
  font-weight:400;
  font-size:14px;
  font-family:Lato;
  line-height:30px;
  letter-spacing:0.5px;
}
.product-tabs-content .owl-controls .owl-buttons { top:-50px; }
.product-tabs-content h2 {
  display:none;
  font-size:115%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0;
  height:auto;
}
.product-tabs-content .form-add h2 { font-size:100%; }
.product-tabs-content h1 {
  outline:none;
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content h3 {
  font-size:100%;
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content dl {
  margin:0;
  padding:0;
}
.product-tabs-content dt {
  font-weight:normal;
  padding:8px 0;
}
.product-tabs-content dd { margin:0; }
.product-tabs-content h4 {
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
  font-size:100%;
}
.product-tabs-content h5 {
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content h6 {
  font-weight:300;
  height:auto;
  margin:0;
  padding:0;
}
.product-tabs-content table {
  margin:10px 0;
  width:100%;
}
.product-tabs-content #review-form h4 { margin:5px 0 15px; }
.product-collateral {
  margin:20px 0 0;
  clear:both;
  position:relative;
  z-index:2;
}
.product-collateral .products-grid { padding:0px; }
.product-collateral .products-grid div.item {
  margin:0 15px 0 0;
  outline:none;
}
.product-collateral h2 {
  font-weight:normal;
  margin:0 0 15px;
  padding:0;
}
.product-collateral .box-collateral {
  font-weight:300;
  margin:0;
}
#shopping-cart-table h2 {
  font-size:inherit;
  margin:0;
}
.item-options dt {
  font-style:italic;
  font-weight:bold;
}
table td a.btn-remove {
  background:url("../images/delete.png") no-repeat scroll 50% 50% #ececec;
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
table td a.btn-remove:hover { background:url("../images/delete.png") no-repeat scroll 50% 50% #f56032; }
table td a.btn-edit {
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
table th a.btn-remove {
  background:url("../images/delete.png") no-repeat scroll 50% 50% #ececec;
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
table th a.btn-remove:hover { background:url("../images/delete.png") no-repeat scroll 50% 50% #f56032; }
table th a.btn-edit {
  border-radius:100% 100% 100% 100%;
  display:block;
  height:30px;
  margin:5px auto;
  outline:medium none;
  transition:background 200ms ease-in-out 0s;
  width:30px;
}
.btn-previous {
  display:block;
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-999em;
}
.btn-remove2 {
  display:block;
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-999em;
}
.btn-edit {
  display:block;
  font-size:0;
  line-height:0;
  overflow:hidden;
  text-indent:-999em;
}
.product-name a {
  font-size:90%;
  outline:medium none;
  text-transform:capitalize;
}
.product-name a:hover {
  text-decoration:none;
  color:#f56032;
}
.category-title {
  padding:0 0 20px !important;
  display:none;
}
p.category-image {
  margin:0 0 20px;
  padding:0;
  background-color:#ffffff;
}
p.category-image img {
  max-width:100%;
  padding:10px;
  background-color:#ffffff;
}
.menu-static-blocks img { max-width:100%; }
.page-title {
  line-height:normal;
  margin:0;
  outline:none;
  overflow:hidden;
  padding:0 0 18px;
}
.page-title h1 {
  font-size:180%;
  font-weight:300;
  text-transform:uppercase;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title h2 {
  font-size:180%;
  font-weight:300;
  text-transform:uppercase;
  line-height:normal;
  margin:0;
  outline:none;
  padding:0;
  color:#333333;
}
.page-title .separator { margin:0 3px; }
.page-title .link-rss {
  float:right;
  margin:7px 0 0;
}
.title-buttons { text-align:right; }
.title-buttons h1 {
  float:left;
  text-align:left;
}
.title-buttons h2 {
  float:left;
  text-align:left;
}
.title-buttons h3 {
  float:left;
  text-align:left;
}
.title-buttons h4 {
  float:left;
  text-align:left;
}
.title-buttons h5 {
  float:left;
  text-align:left;
}
.title-buttons h6 {
  float:left;
  text-align:left;
}
.title-buttons button.button { margin-top:3px; }
p.subtitle, p.sub-title {
  clear:both;
  margin:0 0 10px;
  text-align:center;
  font-weight:400;
  padding-bottom:15px;
}
.multiple-checkout .subtitle { padding:0; }
.multiple-checkout .sub-title { padding:0; }
.account-login .content {
  box-shadow:0 0 1px 0 #dddddd;
  min-height:300px;
  padding:15px;
  background:none repeat scroll 0 0 #ffffff;
}
.account-login .content h2 {
  background-position:0 1px;
  background-repeat:no-repeat;
  border-bottom:1px solid #dddddd;
  font-size:100%;
  font-weight:bold;
  margin:0 0 14px;
  padding:0 0 5px 23px;
  text-transform:uppercase;
  line-height:20px;
  text-align:left;
}
.account-login .content p { margin:10px 0; }
.account-login .new-users h2 {
  outline:none;
  background-image:url("../images/i_page1.gif");
}
.account-login .registered-users h2 {
  outline:none;
  background-image:url("../images/i_page2.gif");
}
.account-login .buttons-set {
  margin:0;
  padding:8px 13px;
}
.account-login .buttons-set a.f-left { outline:none; }
.account-create {
  margin:0;
  padding:0;
}
.account-create .account-create-inner { padding:20px; }
.account-create .form-list .control .input-box { float:left; }
.account-create .form-list .control .input-box .checkbox {
  margin-top:0;
  outline:none !important;
}
.account-create .form-list .control label {
  margin:0;
  padding-left:10px;
  padding-top:0;
}
.edit-account { padding:20px; }
.fieldset {
  margin:30px 0 0 0;
  padding:15px;
  background:none repeat scroll 0 0 #ffffff;
}
.fieldset p { margin-top:10px; }
.fieldset .legend {
  border:none;
  color:#ffffff;
  float:left;
  font-size:130%;
  font-weight:normal;
  line-height:normal;
  margin:-30px 0 0;
  outline:none;
  padding:2px 12px;
  position:relative;
  text-transform:uppercase;
  background-color:#414141;
}
.dashboard { padding:20px; }
.dashboard .welcome-msg {
  margin:0;
  padding:0;
}
.dashboard .welcome-msg p {
  margin:0;
  padding:0;
}
.dashboard .welcome-msg p.hello {
  border:none;
  margin:0;
  outline-style:none;
  padding:0 0 10px 0;
}
.dashboard .welcome-msg p.hello strong { font-size:110%; }
.dashboard .col2-set { margin:0 0 15px; }
#my-orders-table { background-color:#ffffff; }
.box-account {
  background:none repeat scroll 0 0 #ffffff;
  margin:20px 0;
  overflow:hidden;
  padding:0;
  text-align:left;
  position:relative;
}
.box-account .box-head {
  border-bottom:1px solid #d8dedf;
  margin:0 0 10px;
  text-align:right;
  padding:0 0 5px 0;
}
.box-account .box-head h2 {
  background-position:0 50%;
  background-repeat:no-repeat;
  float:left;
  font-size:120%;
  font-weight:300;
  margin:0;
  padding-left:21px;
  text-transform:uppercase;
}
.dashboard .box .box-title {
  margin:0 0 8px;
  padding:0 0 5px 0;
  text-align:right;
}
.dashboard .box .box-title h3 {
  float:left;
  font-size:120%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
}
.dashboard .box .box-title h4 {
  float:left;
  font-size:120%;
  font-weight:300;
  line-height:normal;
  margin:0;
  outline:none;
}
.dashboard .box .box-title a {
  line-height:normal;
  outline-style:none;
}
.dashboard .box .box-content p { line-height:25px; }
.dashboard .box-recent .box-head h2 { background-image:url("../images/i_folder-table.gif"); }
.dashboard .box-info .box-head h2 { background-image:url("../images/i_ma-info.gif"); }
.dashboard .box-info h4 {
  font-size:120%;
  font-weight:300;
  text-transform:capitalize;
}
.dashboard .box-info address { line-height:25px; }
.dashboard .box-reviews .number {
  background:#0a263c;
  color:#ffffff;
  float:left;
  font-weight:bold;
  line-height:1;
  margin:3px -20px 0 0;
  padding:2px 3px;
}
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }
.dashboard .box-tags .box-head h2 { background-image:url("../images/i_ma-tags.gif"); }
.dashboard .box-tags .tags strong { display:inline; }
.dashboard .box-tags .tags ul { display:inline; }
.dashboard .box-tags .tags ul li { display:inline; }
.dashboard .number {
  background:#0a263c;
  color:#ffffff;
  float:left;
  font-weight:bold;
  line-height:1;
  margin:3px -20px 0 0;
  padding:2px 3px;
}
.dashboard .details { margin-left:20px; }
.dashboard li.item { margin:0 0 7px; }
.dashboard li.item.last { margin:0; }
.customer-account-index .block-top-sellers { display:none; }
.customer-account-index .paypal-logo { display:none; }
#my_recent_tags .product-name {
  height:20px;
  line-height:20px;
  min-height:20px;
  font-size:100%;
  margin-top:0;
}
#my_recent_tags .product-name a { color:#656565; }
#my_recent_reviews .product-name {
  height:20px;
  line-height:20px;
  min-height:20px;
  font-size:100%;
  margin-top:0;
}
#my_recent_reviews .product-name a { color:#656565; }
.cart-table td .product-image {
  display:inline-block;
  height:100px;
  margin:0;
  outline:medium none;
  padding:0;
  width:100px;
  text-align:center;
}
.cart-table button.button {
  margin-bottom:3px;
  margin-top:3px;
}
#wishlist-view-form .table-bordered { background-color:#ffffff; }
.my-wishlist h3.product-name {
  font-size:130%;
  margin-top:0px;
}
.my-wishlist h3.product-name a { color:#656565; }
.addresses-list h2 {
  font-size:130%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0 0 15px;
  text-transform:uppercase;
}
.addresses-list h3 {
  font-size:120%;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0 0 5px;
}
.addresses-list li.item {
  border:1px solid #dedede;
  margin:0 0 10px;
  padding:15px;
}
.block-subscribe {
  margin:0;
  padding:0;
  border:none;
  background:none;
}
.block-subscribe .block-title {
  float:right;
  margin-right:10px;
  padding-top:5px;
}
.block-subscribe .block-title strong span {
  color:#ffffff;
  font-size:180%;
  line-height:normal;
  outline:medium none;
  text-transform:capitalize;
  font-weight:normal;
}
.block-subscribe .block-content {
  float:right;
  padding:0;
}
.block-subscribe .block-content .input-box {
  float:right;
  height:36px;
}
.block-subscribe .block-content .input-box input.input-text {
  width:272px;
  height:36px;
  line-height:32px;
  border-radius:3px;
  -webkit-radius:3px;
  -moz-radius:3px;
  -o-radius:3px;
  margin:0;
  background:#272727;
  border-bottom:1px solid #3a3c3b;
  border-top:none;
  border-right:none;
  border-left:none;
  box-shadow:none;
}
.block-subscribe .block-content .actions {
  float:right;
  padding:0;
  margin-left:10px;
}
.one-block-free {
  font-size:210%;
  text-align:right;
  font-weight:300;
}
.one-block-free span.free { color:#f56032; }
.footer-container {
  padding:20px 0 0;
  position:relative;
  z-index:15;
}
.footer-container .footer-center {
  background-color:#f3f3f3;
  padding:35px 0;
}
.footer-container .footer-center .section-space { padding:0; }
.footer-container .footer-center .section-space .collapsible {
  text-align:left;
  clear:both;
}
.footer-container .footer-center .section-space .collapsible h3 {
  color:#ffffff;
  font-size:180%;
  margin:0;
  padding-bottom:25px;
  text-align:left;
  text-transform:capitalize;
  font-weight:300;
}
.footer-container .footer-center .section-space .collapsible .accordion-footer {
  background:url("../images/opener-active.png") no-repeat scroll center center #cfcfcf;
  cursor:pointer;
  display:block;
  float:right;
  height:30px;
  text-indent:-999em;
  width:30px;
}
.footer-container .footer-center .section-space .collapsible .accordion-footer.accordion-show { background:url("../images/opener.png") no-repeat scroll center center #cfcfcf; }
.footer-container .footer-center .section-space .collapsible .block-content .feature h5 { margin:0; }
.footer-container .footer-center .section-space .collapsible .block-content .feature img { margin:5px 0 10px 0; }
.footer-container .footer-center .section-space .collapsible .block-content .feature p.text {
  font-size:100%;
  text-align:left;
}
.footer-container .footer-copyright {
  z-index:9;
  position:relative;
}
.footer-container .footer-copyright .footer { padding:15px 20px; }
.footer-container .footer-copyright .box-content-footer { float:right; }
.footer-container .footer-copyright address {
  text-align:left;
  line-height:40px;
}
.footer-container .footer-copyright .footer li { padding:0 10px; }
.footer-container .footer-copyright .footer li a {
  color:#393939;
  line-height:50px;
  text-decoration:none;
  text-transform:uppercase;
  font-size:14px;
  font-weight:600;
  color:#666666;
}
.footer-container .footer-copyright .footer li a:hover {
  text-decoration:none;
  color:#f56032;
}
.footer-container .footer-copyright .footer li.first { padding-left:0; }
.footer-container .footer-copyright .footer li.last { background:none; }
.footer address {
  clear:both;
  font-size:95%;
  margin:0;
  padding:0;
  text-align:left;
}
.footer address a {
  font-weight:normal;
  text-decoration:none;
  color:#f56032;
  font-size:100%;
}
.footer address a:hover { text-decoration:underline; }
.footer-center {
  padding:0;
  position:relative;
  z-index:9;
}
.footer-center .store-switcher { line-height:40px; }
.widget .one-module {
  display:block;
  overflow:hidden;
  padding:36px 54px;
}
.widget .box-content { float:left; }
.widget .box-content h2 {
  font-size:330%;
  font-weight:600;
  display:inline-block;
  color:#ffffff;
  font-family:open sans;
  line-height:36px;
  margin:0 0 10px;
}
.widget .box-content h4 {
  font-style:italic;
  padding:0 12px;
  font-size:300%;
  font-weight:200;
  display:inline-block;
  color:#ffffff;
  font-family:open sans;
  line-height:36px;
  margin:0 0 10px;
}
.widget .box-content p {
  clear:both;
  color:#ffffff;
  font-size:110%;
  font-weight:500;
  margin:0;
}
.widget .html-readmore { float:right; }
.widget .html-readmore a {
  border-color:#ffffff !important;
  border-style:solid;
  border-width:2px;
  color:#ffffff;
  display:block;
  font-size:105%;
  margin-top:15px;
  padding:11px 27px;
  text-transform:uppercase;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
}
.widget .html-readmore a:hover {
  background-color:#2a2a2a;
  border-color:#bf5452;
  color:#ffffff;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.footer .block-content ul li .fa { padding-right:5px; }
.footer h3.block-title {
  margin-bottom:0;
  padding-bottom:25px;
  font-size:180%;
  text-align:left;
  text-transform:capitalize;
}
.footer .block-contact .page-title {
  margin:0;
  padding-top:0;
  padding-bottom:25px;
  text-align:left;
}
.footer .block-contact .page-title h1 {
  text-transform:capitalize;
  font-size:180%;
}
.footer .block-contact .buttons-set p.required { display:none; }
.footer .block-contact .fieldset {
  background:none;
  border:none;
  margin:0;
  padding:0;
}
.footer .block-contact .fieldset .legend { display:none; }
.footer .block-contact .fieldset .form-list li { line-height:23px !important; }
.footer .block-contact .fieldset .form-list textarea {
  height:68px;
  background-color:rgba(0,0,0,0.3);
  box-shadow:none;
  color:#aaaaaa;
}
.footer .block-contact .fieldset .form-list input.input-text {
  background-color:rgba(0,0,0,0.3);
  box-shadow:none;
  color:#aaaaaa;
}
.footer .block-contact .fieldset .form-list select {
  background-color:rgba(0,0,0,0.3);
  box-shadow:none;
  color:#aaaaaa;
}
.footer .block-linkservice ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-linkservice ul li a:hover { padding-left:10px; }
.footer .block-linkchooseus ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-linkchooseus ul li a:hover { padding-left:10px; }
.footer .block-help ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-help ul li a:hover { padding-left:10px; }
.footer .block-accessories ul li a {
  padding-left:0;
  text-transform:capitalize;
  transition:padding 0.5s ease 0s;
  -moz-transition:padding 0.5s ease 0s;
  -webkit-transition:padding 0.5s ease 0s;
  -o-transition:padding 0.5s ease 0s;
}
.footer .block-accessories ul li a:hover { padding-left:10px; }
.footer .block-policy ul li a {
  color:#909090;
  display:block;
  font-size:180%;
  font-weight:normal;
  text-align:center;
  text-transform:capitalize;
  transition:all 0.2s ease-out 0s;
}
.footer .block-policy ul li a img {
  display:block;
  margin:18px auto 0;
}
.stream li {
  padding:5px 0 !important;
  border-bottom:1px solid #343434;
}
.stream li.last { border:none; }
.stream .header {
  min-height:32px;
  padding:0 0 4px 36px;
  position:relative;
}
.stream .header img {
  background:none repeat scroll 0 0 #ffffff;
  border-radius:4px;
  height:20px;
  left:0;
  top:2px;
  width:20px;
  position:absolute;
}
.stream .e-entry-content p { margin:0; }
.titletext {
  font-family:Lato;
  color:#252525;
  padding:2px 4px 2px 4px;
  font-size:400%;
  line-height:50px;
  font-weight:300;
  border-style:none;
  border-width:0px;
  border-radius:0px 0px 0px 0px;
}
.titletext p { text-shadow:0 0 2px #91a3ad; }
.smalltext {
  font-family:Lato;
  color:#252525;
  padding:2px 4px 2px 4px;
  font-size:200%;
  line-height:25px;
  font-weight:300;
  border-style:none;
  border-width:0px;
  border-radius:0px 0px 0px 0px;
}
.smallbutton {
  font-family:Lato;
  color:#ffffff;
  padding:10px 20px 10px 20px;
  font-size:180%;
  line-height:22px !important;
  font-weight:300;
  background-color:#fe5252;
  border-style:none;
  border-width:1px;
  border-radius:15px 15px 15px 15px;
  cursor:pointer;
  transition:all 0.25s ease 0s;
}
.smallbutton .fa-chevron-right {
  font-size:50% !important;
  margin-left:5px !important;
}
.smallbutton:hover {
  font-family:Lato;
  color:#ffffff;
  padding:10px 20px 10px 20px;
  font-size:180%;
  line-height:22px;
  font-weight:300;
  background-color:#ee2e33;
  border-style:none;
  border-width:1px;
  border-radius:15px 15px 15px 15px;
}
.tp-bullets.simplebullets.round .bullet { background-image:url("../images/bullet1.png") !important; }
.tp-bullets.simplebullets.round-old .bullet {
  background-image:url("../images/bullet-fure.png");
  height:20px;
}
.default {
  border-radius:20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -o-border-radius:20px;
  box-shadow:0 0 0 26px rgba(0,0,0,0) inset;
  -webkit-transition:0 0 0 26px rgba(0,0,0,0) inset;
  -moz-transition:0 0 0 26px rgba(0,0,0,0) inset;
  -o-transition:0 0 0 26px rgba(0,0,0,0) inset;
}
.tparrows.default .fa {
  display:block;
  line-height:60px;
  font-size:29px;
  color:#684f40;
  text-align:center;
}
.tparrows.default:hover { opacity:0.7; }
.scroller-slider .viewport ul li .one-actions a {
  opacity:0;
  font-size:100%;
  height:34px;
  line-height:31px;
  padding:0px;
  text-indent:-999em;
  width:32px;
  display:block;
}
.scroller-slider .viewport ul li:hover .one-actions a { opacity:1; }
.fullwidthbanner-container { z-index:0; }
.tp-bullets.simplebullets.round .bullet {
  margin-top:0px !important;
  background:none !important;
}
.tp-bullets.simplebullets.round .bullet .fa {
  border:1px solid #ffffff;
  border-radius:50%;
  color:rgba(0,0,0,0);
  display:block;
  font-size:52%;
  line-height:12px;
  text-align:center;
  width:12px;
  height:12px;
}
.tp-bullets.simplebullets.round .bullet.selected i { background:#ffffff; }
.tp-caption.big_white.big_Pomegranate {
  background-color:#d25c5a;
  font-weight:400;
  text-transform:uppercase;
  padding:5px 20px !important;
}
.tp-caption.small_text.small_text_custom {
  font-weight:normal;
  background:none;
  box-shadow:none;
  color:#3d3d3d;
  text-shadow:none;
  text-align:left;
}
.tp-caption.small_text.small_text_custom a {
  background:#fc686c;
  text-shadow:none;
  cursor:pointer;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -ms-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  padding:15px 25px;
  color:#ffffff !important;
  display:block;
  font-weight:300;
}
.tp-caption.small_text.small_text_custom a:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -ms-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  background:none repeat scroll 0 0 #fc828d;
  color:#ffffff !important;
}
.tp-caption.medium_grey.medium_grey_custom {
  background:none;
  text-shadow:none;
}
.tp-caption.medium_grey.medium_grey_custom a {
  background:none repeat scroll 0 0 #ececec;
  text-shadow:none;
  cursor:pointer;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -ms-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  padding:10px 20px;
  color:#484848 !important;
  display:block;
  letter-spacing:2px;
}
.tp-caption.medium_grey.medium_grey_custom a:hover {
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -ms-box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  background:none repeat scroll 0 0 #f56032;
  color:#ffffff !important;
}
.tp-caption.largegreenbg.largegreenbg_custom {
  background:#f0484d;
  text-transform:uppercase;
}
.tp-caption.very_big_black.very_big_black_custom {
  font-weight:500;
  color:#8eb615;
  background:none;
  text-transform:uppercase;
}
.tp-caption.very_big_white.very_big_white_custom {
  font-weight:300;
  color:#ffffff;
  background:none;
  text-transform:capitalize;
}
.tp-caption.big_white.big_white_custom {
  font-weight:300;
  color:#ffffff;
  background:none;
  text-transform:capitalize;
}
.tp-caption.medium_text.medium_text_custom {
  box-shadow:none;
  text-shadow:none;
  text-align:left;
  font-weight:300;
}
.tp-caption.smallbuttom { cursor:pointer; }
.tp-caption.smallbuttom:hover { color:#ffffff !important; }
.tp-caption.mediumcustomfood { text-shadow:none !important; }
.tp-caption.sale { text-shadow:none !important; }
.tooltip { margin:-12px 0 0 0 !important; }
.panel-group { margin:0px; }
.panel-group .panel {
  background:none;
  border:medium none;
  border-radius:0 0 0 0;
  box-shadow:none;
  margin:0 !important;
}
.panel-group .panel .panel-heading {
  background:none;
  border-bottom:1px solid #ededed;
  overflow:hidden;
  padding:5px 0;
}
.panel-group .panel .panel-heading p {
  float:left;
  margin:0;
  font-size:110%;
}
.panel-group .panel .panel-heading h4.panel-title {
  float:right;
  font-size:110%;
}
.panel-group .panel .panel-heading h4.panel-title a {
  background-color:#cfcfcf;
  display:block;
  height:23px;
  outline:medium none;
  text-indent:-999em;
  width:23px;
}
.panel-group .panel .panel-heading h4.panel-title a:hover { background-color:#bf5452; }
.panel-group .panel .panel-heading h4.panel-title a.accordion-toggle {
  background-image:url("../images/arrow2.png");
  background-position:6px center;
  background-color:#bf5452;
}
.panel-group .panel .panel-heading h4.panel-title a.accordion-toggle:hover { background-color:#bf5452; }
.panel-group .panel .panel-heading h4.panel-title a.collapsed { background-color:#cfcfcf; }
.panel-group .panel .panel-heading h4.panel-title a.collapsed:hover { background-color:#bf5452; }
.panel-group .panel .panel-collapse { border-bottom:1px solid #ededed; }
.panel-group .panel .panel-collapse .panel-body {
  padding:15px 0 15px 0;
  border-top:medium none !important;
}
.panel-group .panel .panel-collapse .panel-readmore {
  padding-bottom:20px;
  text-align:right;
}
a.btn-readmore {
  background:none repeat scroll 0 0 #4a4a4a;
  color:#ffffff;
  display:inline-block;
  padding:8px 17px;
  font-size:110%;
  border-radius:3px;
  -webkit-radius:3px;
  -moz-radius:3px;
  -o-radius:3px;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
}
a.btn-readmore:hover {
  border-color:#ffffff;
  background-color:#f56032;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  color:#ffffff;
  text-decoration:none;
  padding-left:17px;
}
a.btn-readmore-about {
  background:none repeat scroll 0 0 #f56032;
  color:#ffffff;
  display:inline-block;
  padding:8px 17px;
  font-size:110%;
  margin:10px 0;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
a.btn-readmore-about:hover {
  background-color:#4a4a4a;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  color:#ffffff;
  text-decoration:none;
}
.widget-static-block .custom {
  padding:30px 0;
  border-top:1px solid #e0e0e0;
  border-bottom:1px solid #e0e0e0;
  overflow:hidden;
}
.widget-static-block .custom .title h2 {
  float:left;
  font-size:250%;
  font-weight:300;
  margin:0;
}
.widget-static-block .custom .btn-purchase {
  float:right;
  background:none repeat scroll 0 0 #f56032;
  color:#ffffff;
  display:inline-block;
  margin-left:50px;
  padding:8px 30px;
  font-size:160%;
  border-radius:5px;
  -webkit-radius:5px;
  -moz-radius:5px;
  -o-radius:5px;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
}
.widget-static-block .custom .btn-purchase:hover {
  background-color:#4a4a4a;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  color:#ffffff;
  text-decoration:none;
}
.one-custom { padding:30px 0; }
.one-advanced {
  position:relative;
  overflow:hidden;
}
.one-advanced img {
  transition:all 0.5s ease-in-out 0s;
  -moz-transition:all 0.5s ease-in-out 0s;
  -webkit-transition:all 0.5s ease-in-out 0s;
  -o-transition:all 0.5s ease-in-out 0s;
}
.one-advanced .one-mask {
  background-color:#f3f3f3;
  color:#484848;
  height:100%;
  opacity:1;
  position:absolute;
  text-align:center;
  top:0;
  transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -webkit-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transition:all 0.5s ease-in-out 0s;
  -moz-transition:all 0.5s ease-in-out 0s;
  -webkit-transition:all 0.5s ease-in-out 0s;
  -o-transition:all 0.5s ease-in-out 0s;
  width:100%;
}
.one-advanced .one-mask .custom-text {
  float:left;
  width:50%;
  padding:5px;
}
.one-advanced .one-mask .custom-text h2 { margin:10px 0; }
.one-advanced .one-mask .custom-readmore {
  float:left;
  width:50%;
  padding:5px;
  margin-top:40px;
}
.one-advanced .one-mask p { margin:0; }
.one-advanced:hover img {
  transform:translateX(100%);
  -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);
  -o-transform:translateX(100%);
}
.one-advanced:hover .one-mask {
  transform:translateX(0px);
  -moz-transform:translateX(0px);
  -webkit-transform:translateX(0px);
  -o-transform:translateX(0px);
}
.block-featured {
  padding:30px 0px;
  text-align:center;
  position:relative;
  overflow:hidden;
  z-index:9;
}
.block-featured .one-block { position:relative; }
.block-featured .one-features .circle {
  left:50%;
  margin-left:-35px;
  top:0px;
}
.block-featured .one-features .circle span.icon-dashboard {
  display:inline-block;
  height:80px;
  padding:0px;
  width:80px;
  margin-left:4px;
}
.block-featured .block-feature-inner {
  text-align:center;
  padding:100px 10% 30px;
}
.block-featured .block-feature-inner h4 {
  margin-bottom:15px;
  font-weight:300;
  font-size:160%;
  text-align:center;
}
.block-featured .block-feature-inner p {
  font-size:120%;
  margin-bottom:15px;
}
.circle {
  border-radius:50%;
  font-size:240%;
  height:80px;
  width:80px;
  left:0;
  line-height:80px;
  position:absolute;
  text-align:center;
  top:0;
  transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  -webkit-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  -moz-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  -o-transition:background-color 0.25s ease 0s, color 0.25s ease 0s;
  background-color:#ffffff;
  box-shadow:0 0 3px #dddddd;
}
.circle:before {
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  box-shadow:0 0 0 3px #666666;
  -webkit-box-shadow:0 0 0 3px #666666;
  -moz-box-shadow:0 0 0 3px #666666;
  -o-box-shadow:0 0 0 3px #666666;
  content:"";
  display:block;
  height:100%;
  left:0px;
  opacity:0;
  padding:5px;
  position:absolute;
  top:0px;
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
  width:100%;
  border:1px solid #ffffff;
  background:none;
}
.block-featured:hover .circle:before {
  opacity:1;
  -webkit-opacity:1;
  -moz-opacity:1;
  -o-opacity:1;
  transform:scale(1);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
}
.block-featured:hover .circle span {
  color:#ffffff;
  position:relative;
}
iframe { border:0px !important; }
.tp-caption {
  -moz-opacity:1;
  -webkit-opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity:1;
}
body.page-empty { background:none; }
.product-quick-view {
  margin:20px 0 0;
  background:none;
}
.product-quick-view .product-img-box .product-label { display:none; }
.product-quick-view .product-shop .price-box .special-price .price { font-size:200%; }
.product-quick-view .more-views li a img { max-width:80%; }
.product-quick-view .product-shop .add-to-box .add-to-links {
  display:inline-block;
  margin:10px 0 0;
  padding:0;
}
.clearer:after, .nav-header-bottom:after, .one-cart:after, .show-grid-slide:after, .header-act:after, .nav-header:after, .one-banner-act:after, .header-container:after, .header-container .top-container:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  line-height:0;
  overflow:hidden;
}
.widget-toggle {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  width:18px;
  height:9px;
  margin-top:15px;
  margin-left:13px;
}
.product-hover .front-img {
  -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 .6s ease-in-out;
  -ms-transition:all .6s ease-in-out;
  -moz-transition:all .6s ease-in-out;
  -webkit-transition:all .6s ease-in-out;
  transition:all .6s ease-in-out;
  max-width:100%;
}
.product-hover:hover .front-img {
  -webkit-transform:rotateY(180deg);
  -moz-transform:rotateY(180deg);
  opacity:0.3;
}
.product-hover:hover .product-img-additional {
  position:absolute;
  -webkit-transform:rotateX(0deg) rotateY(0deg);
  -moz-transform:rotateX(0deg) rotateY(0deg);
  z-index:2;
}
.product-img-additional {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  z-index:-1;
  -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 .6s ease-in-out;
  -ms-transition:all .6s ease-in-out;
  -moz-transition:all .6s ease-in-out;
  -webkit-transition:all .6s ease-in-out;
  transition:all .6s ease-in-out;
}
.block-contact h3 {
  text-transform:capitalize;
  font-size:160%;
  font-weight:500;
  margin:0 0 20px;
}
.block-contact .page-title { padding:0; }
.block-contact .page-header h1 {
  text-align:center;
  font-size:200%;
}
.cms-typography .main-content {
  background:none;
  padding-top:10px;
}
.cms-typography .main-container .main { background:none; }
.cms.cms-typography .feature h6 { font-size:120%; }
.cms.cms-typography .custom-feature .feature p { padding-left:45px; }
.cms.cms-typography .custom-feature .feature .icon { padding:6px 9px; }
.cms.cms-typography .custom-feature .feature .icon .fa {
  display:inline-block;
  font-size:103%;
  line-height:20px;
  margin:0;
  text-align:center;
}
.cms .messages .success-msg {
  background:none;
  padding:10px 8px 8px;
  border:medium none;
  background:#dcfbcc;
}
.cms .messages .error-msg {
  background:none;
  padding:10px 8px 8px;
  border:medium none;
  background:#fddace;
}
.cms .messages .notice-msg {
  background:none;
  padding:10px 8px 8px;
  border:medium none;
  background:#fef5de;
}
.cms .messages .fa.fa-check-square {
  color:#69a747;
  font-size:200%;
  display:inline;
}
.cms .messages .fa.fa-exclamation-triangle {
  color:#dc3f09;
  font-size:200%;
  display:inline;
}
.cms .messages .fa.fa-lightbulb-o {
  font-size:270%;
  display:inline;
}
.cms a { outline:medium none; }
.cms .page-title h1 {
  font-size:250%;
  font-weight:500;
  text-transform:capitalize;
  text-align:center;
}
.cms .fa {
  font-size:150%;
  font-style:normal;
  display:block;
  line-height:30px;
  margin:0 0 0 5px;
  color:#ffffff;
}
.cms .fa.fa-angle-right {
  font-size:100%;
  display:inline;
}
.cms .section-title {
  border-bottom:1px solid #e5e5e5;
  font-weight:normal;
  line-height:1.2222em;
  margin:10px;
  padding:10px 0;
}
.cms .feature span.icon { padding:10px 12px 12px; }
.cms .feature span.icon:hover { color:#3b3b3b; }
.cms .feature:hover span.icon { color:#3b3b3b; }
.cms h3 {
  font-size:160%;
  margin-top:10px;
}
.cms ul.bullet li {
  background-repeat:no-repeat;
  background-position:0 3px;
  background-color:transparent;
  list-style:none outside none;
  color:#484848 !important;
  font-size:110%;
}
.slider-product-wrapper-lastest .nav-wrapper { display:none; }
.caroufredsel_wrapper { padding:20px 0 20px 0; }
.spb_content_element { padding:50px 0 0; }
.section-line {
  border-bottom:1px solid #e5e5e5;
  clear:both;
  display:block;
  font-size:0;
  height:0;
  line-height:0;
  margin:0 0 10px;
  overflow:hidden;
  padding:10px 0 0;
  text-indent:-9999em;
}
.is-sticky .logo-sticky>a img {
  vertical-align:middle;
  max-width:75px;
}
.is-sticky #one-sticky-header {
  background:#343434;
  box-shadow:0 0 10px 0 rgba(0,0,0,0.35);
  left:0;
  margin-left:0;
  opacity:1;
  padding:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:30;
  display:block;
}
.is-sticky .nav-top {
  box-shadow:none;
  padding:0;
}
.is-sticky .logo-sticky {
  display:block !important;
  float:left;
  height:56px;
  line-height:56px;
  padding:0 10px;
  position:relative;
  z-index:999;
}
.is-sticky #onenav li.home {
  border:none !important;
  display:none;
}
.is-sticky .cat-label { display:none !important; }
#notification { position:relative; }
#notification .success {
  background:none repeat scroll 0 0 #ffffff;
  border-radius:0;
  box-shadow:0 5px 20px rgba(0,0,0,0.3);
  left:50%;
  margin-left:-175px;
  margin-right:10px;
  max-width:350px;
  padding:21px 40px 21px 80px;
  position:fixed;
  top:0;
  z-index:10000;
}
#notification .success i.fa-check {
  font-size:240%;
  color:green;
  position:absolute;
  left:20px;
  top:22px;
}
.close {
  position:absolute;
  top:8px;
  right:9px;
}
#back-top {
  bottom:30px;
  position:fixed;
  right:10px;
  width:45px;
  z-index:999;
}
#back-top a:before {
  border:1px dashed #c97178;
  border-radius:50%;
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  transition:all 0.2s ease-out 0s;
  width:100%;
}
#back-top a {
  backface-visibility:visible;
  bottom:10px;
  height:44px;
  padding:6px;
  display:block;
  position:relative;
  right:10px;
  text-align:center;
  transition:all 0.2s ease-out 0s;
  width:44px;
  z-index:2;
}
#back-top a .sticker::after {
  border-radius:50%;
  box-shadow:0 0 0 2px #c97178;
  content:"";
  display:block;
  height:100%;
  position:absolute;
  top:0;
  transform:scale(1.1);
  width:100%;
}
#back-top a .sticker {
  background-color:#c97178;
  border-radius:50%;
  color:#ffffff;
  display:block;
  font-size:22px;
  height:100%;
  line-height:32px;
  position:relative;
  width:100%;
}
#back-top a .sticker-wrapper {
  width:32px;
  height:32px;
}
#back-top a:hover::before {
  animation:5s linear 0s normal none infinite running fa-spin;
  opacity:1;
}
#back-top a:hover .sticker {
  color:rgba(255,255,255,0.4);
  border-color:rgba(255,255,255,0.4);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -o-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
}
.sticker::before {
  font-family:'FontAwesome';
  font-size:22px;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  text-align:center;
  line-height:30px;
  content:"\f106";
  -webkit-transition:all 0.2s ease-out;
  -moz-transition:all 0.2s ease-out;
  -o-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out;
}
.titlebigwhite { text-transform:uppercase; }
#cboxContent.newsletterbox {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
#cboxContent.newsletterbox #cboxLoadedContent {
  margin:0 auto;
  width:60% !important;
}
#cboxContent.newsletterbox #cboxLoadedContent .validation-advice {
  text-align:center;
  margin:0 auto 10px;
}
#cboxContent.newsletterbox #cboxLoadedContent #advice-required-entry-newsletter { width:180px; }
#cboxContent.newsletterbox .block-subscribe {
  box-shadow:none;
  color:#ffffff;
}
#cboxContent.newsletterbox .block-subscribe .block-title {
  background-color:transparent;
  float:none;
  text-align:center;
  margin:20px 0 15px;
}
#cboxContent.newsletterbox .intro p {
  margin:20px 0 0;
  text-align:center;
  margin-bottom:15px;
}
#cboxContent.newsletterbox .block-subscribe .block-content, #cboxContent.newsletterbox .block-subscribe .block-content .input-box, #cboxContent.newsletterbox .block-subscribe .block-content .actions {
  margin:auto;
  float:none;
  text-align:center;
  height:auto;
}
#cboxContent.newsletterbox .block-subscribe .block-title span {
  font-size:200%;
  color:#ffffff;
  border-bottom:2px solid;
}
#cboxContent.newsletterbox .block-subscribe .block-content .input-box input.input-text {
  opacity:0.8;
  width:100%;
  background-color:#ffffff;
  border:1px solid #eeeeee;
  margin:0 0 15px;
  height:40px;
}
#cboxContent.newsletterbox .block-subscribe .block-content .subcriper_label { margin:30px 0 0; }
#cboxContent.newsletterbox .block-subscribe .block-content .subcriper_label input { margin:0; }
#cboxContent.newsletterbox .block-content { background-color:transparent; }
.owl-page {
  position:relative;
  width:10px;
  height:10px;
  background:#d6d6d6;
  display:inline-block;
  z-index:300;
  margin:0 5px;
  transition:all 0.3s ease-out 0s;
  border-radius:50%;
}
.owl-page.active { background-color:#869791; }
.owl-page.active:after { opacity:1; }
.owl-page span { display:none !important; }
.block-sample .owl-theme .owl-controls {
  margin:0;
  position:relative;
}
.block-sample .owl-theme .owl-controls .owl-pagination {
  position:absolute;
  top:-29px;
  width:100%;
}
.col-left .effect-pageLeft {
  margin:0 0 20px;
  position:relative;
}
.col-left .effect-pageLeft .main-heading {
  padding:20px;
  border-bottom:1px solid #e6e7e8;
}
.col-left .effect-pageLeft .main-heading .heading-wrapper-title {
  border:none;
  padding:0;
  margin:0;
}
.owl-carousel {
  margin:30px 0 0;
  background-color:#ffffff;
  padding:0;
}
.col-left .owl-controls .owl-buttons { right:0; }
.var-narrow .timeline-header .summary { font-size:200% !important; }
.qty-holder { display:none; }
.ie8 .tp-caption.custooneext { background:#6a5d5a !important; }
.ie8 .container { width:1170px; }
.ie8 .products2 .col-lg-2 { display:none; }
.ie8 .one-ajax-container .col-lg-3 { width:50px; }
.ie8 .one-ajax-container .col-lg-9 { width:200px; }
.ie8 .my-account a img { width:auto; }
.ie8 .toolbar .toolbar-top .sorter .view-mode label { padding-right:1px; }
.ie8 .product-view .product-img-box .more-views { width:310px; }
.ie8 .tp-caption.small_text.small_text_custom { font-size:14px; }
.ie8 .widget-static-block .custom .title h2 { font-size:200%; }
.ie8 .products2 .nav-wrapper { display:none; }
.ie8 .price-slider { width:265px; }
.ie8 .circle:before { background-color:transparent !important; }
.ie8 .block-featured:hover .circle:before { background-color:#fe5252 !important; }
.ie8 .block-featured .one-features .circle span.icon-dashboard { color:#151515; }
.ie8 .category-products .item .main-quickview { display:none; }
.ie8 .category-products .item:hover .main-quickview { display:block; }
.ie8 .header-content-right .top-seach input#search {
  padding:0;
  height:40px;
  line-height:40px;
}
.ie8 .slider-attribute-wrapper .flex-viewport { padding-top:0; }
.ie8 .onemenu-block-bottom .right { padding:33px 10px; }
.ie8 .header-content-right .top-seach .input-group-btn .dropdown-toggle .caret, .ie9 .header-content-right .top-seach .input-group-btn .dropdown-toggle .caret { margin:10px 0 0; }
.ie8 .toolbar .toolbar-top .limiter .one-toolbar-label { font-size:80%; }
.ie8 .product-view .product-img-box .more-views li a img { max-width:70%; }
.ie8 .product-view ul.more-views-direction-nav li a.more-views-prev { left:0; }
.ie8 .product-view ul.more-views-direction-nav li a.more-views-next { right:0; }
.ie8 .rtl #onenav li.level0.last, .ie8 .rtl #onenav li.level0.menu-item-right { float:right; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .header-content-right .top-seach .input-group-btn .dropdown-toggle .caret {
    float:right;
    margin:10px 0;
  }
  .item .top-actions-inner { float:none; }
  .item .product-item { display:inline-block; }
  .tp-leftarrow.default, .tp-rightarrow.default { top:50% !important; }
  .toolbar p.one-toolbar-label { font-size:80%; }
  ::i-block-chrome, .category-products .products-itemgrid-5col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-6col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-7col .item:hover .actions, ::i-block-chrome, .category-products .products-itemgrid-8col .item:hover .actions { margin-bottom:60px; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
  .one-wrapper .header .logo img { min-height:1px; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .one-wrapper .header .logo img { min-height:1px; }
}
.one_getcart { margin:0; }
.one-maincompare {
  padding:0;
  overflow:hidden;
}
.one-cart-loading {
  display:none;
  color:#999999;
  position:absolute;
  top:8px;
  left:41px;
}
.one-icon-ajaxcart {
  display:block;
  text-align:left;
  outline:none;
  margin:0;
  padding:0px;
  cursor:pointer;
  position:relative;
}
.heading-cart, .icon-cart { float:left; }
.one-maincart .icon-cart {
  display:inline;
  padding:0;
  z-index:2;
}
.heading-cart { padding:5px 0 0 10px; }
.one-icon-ajaxcart a.one-cart-label {
  font-size:100%;
  line-height:56px;
  padding:0 0 0 10px;
  z-index:1;
  float:left;
}
.one-icon-ajaxcart a.one-cart-label span.one-cart-label {
  text-transform:uppercase;
  font-size:85%;
}
.one-icon-ajaxcart a.one-cart-label span.print {
  font-size:36px;
  font-style:normal;
  float:left;
}
.one-icon-ajaxcart .fa-angle-down {
  float:left;
  line-height:56px;
  padding:0 10px;
}
.one-icon-ajaxcart a.one-cart-label .print .price { color:#ffffff; }
.one-icon-ajaxcart a.one-cart-label:hover { text-decoration:none; }
.one-cart .icon-cart .fa-shopping-cart {
  color:#ffffff;
  font-size:160%;
  line-height:55px;
  margin:0 6px;
  text-align:center;
}
.one-cart .one-icon-ajaxcart a.one-cart-label:hover .icon-cart .fa-shopping-cart { color:#fc686c; }
span.one-cart-title {
  float:left;
  padding:0;
  font-size:90%;
  color:#484848;
  text-transform:uppercase;
  line-height:12px;
}
.ajaxcart {
  position:absolute;
  right:0;
  top:35px !important;
  z-index:9999;
  -webkit-border-bottom-left-radius:2px;
  -webkit-border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  display:none;
  padding-top:10px;
}
.one-cart .one-ajax-container { padding:15px; }
.ie8 .one-ajax-container { border:1px solid #e5e5e5; }
.one-ajax-container {
  background-color:#ffffff;
  background-repeat:repeat;
  background-position:0 0;
  margin:0;
  width:300px;
  padding:5px;
}
.one-ajax-container p.no-items-in-cart {
  margin:0;
  padding:0;
  text-align:left;
}
.one-ajax-container ul {
  margin:0;
  padding:0;
  outline:none;
}
.one-ajax-container li.item {
  float:left;
  line-height:normal;
  margin:0;
  outline:medium none;
  padding:0 0 8px 0;
}
.one-ajax-container .product-image {
  float:left;
  border:0;
  padding:0;
  outline:none;
  width:60px;
}
.one-ajax-container .product-image img {
  width:60px;
  height:60px;
  border:#e5e5e5 solid 1px;
  padding:1px;
}
.one-ajax-container .product-details {
  float:left;
  text-align:left;
  padding:0 0 0 10px !important;
  margin:0;
  position:relative;
  width:185px;
}
.one-ajax-container .product-details p.product-name {
  line-height:normal;
  margin:0;
  padding:0;
  outline:none;
}
.one-ajax-container .product-details .items {
  margin:0;
  padding:0;
}
.one-ajax-container .product-details .items span.price {
  outline:none;
  font-weight:normal;
  padding-top:5px;
}
.one-ajax-container .product-details span.price { display:block; }
.one-ajax-container .product-details .access {
  margin:0;
  padding:6px 0;
}
.one-ajax-container .product-details a {
  outline:none;
  text-decoration:none;
  line-height:normal;
  font-size:13px;
  text-transform:capitalize;
  color:#000000;
}
.product-details .btn-edit {
  background-image:none;
  background-color:transparent;
  font-weight:normal;
  height:16px;
  line-height:16px;
  outline:medium none;
  text-indent:inherit;
  text-transform:none;
  width:auto;
  font-size:12px;
  float:left;
  padding:0 20px 0 0;
  text-transform:none !important;
}
.btn-edit span.icon {
  background-image:url("onethemes/ajaxcart/images/btn-edit.png");
  float:left;
  width:16px;
  height:16px;
  margin:0 5px 0 0;
  outline:none;
  border-radius:50%;
  padding:0;
}
.one-ajax-container .btn-remove span.icon {
  background-image:url("onethemes/ajaxcart/images/btn-remove.png");
  background-position:0 0;
  background-repeat:no-repeat;
  float:left;
  width:16px;
  padding:0;
  height:16px;
  outline:none;
  border-radius:50%;
  margin-right:4px;
}
.one-ajax-container .access a span.icon, .one-ajax-container .product-details .btn-remove span.icon { background-color:#ececec; }
.one-ajax-container .product-details .btn-remove {
  background-image:none;
  background-color:transparent;
  color:#585656;
  font-weight:normal;
  height:16px;
  line-height:16px;
  outline:medium none;
  text-indent:inherit;
  text-transform:none;
  width:auto;
  font-size:97%;
  float:left;
}
.one-ajax-container .access a:hover span.icon { background-color:#f56032; }
.one-ajax-container p.subtotal {
  border-top:1px solid #d0c6c2;
  margin-top:10px;
  outline:medium none;
  padding:5px 8px;
  text-align:left;
  line-height:20px;
}
.one-top-cart .one-ajax-container p.subtotal span.label {
  background-color:rgba(0,0,0,0);
  background-image:none;
  border:0 none;
  border-radius:0 0 0 0;
  float:none;
  margin:0;
  outline:medium none;
  padding:0;
  text-shadow:none;
}
.one-top-cart .one-ajax-container p.subtotal span {
  float:none;
  font-size:15px;
  font-weight:normal;
  outline:medium none;
  color:#3c3c3c;
}
.one-top-cart .one-ajax-container p.subtotal span.price {
  font-size:15px;
  margin-left:20px;
}
.one-ajax-checkout {
  margin:0 0 0 0;
  padding:10px 0 5px;
  text-align:right;
  border:0;
}
.one-ajax-checkout a {
  font-size:97%;
  margin:0 0 0 8px;
  padding:6px 14px;
  text-align:center;
  text-decoration:none;
  box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -webkit-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -moz-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  -o-shadow:0 0 0 rgba(0,0,0,0.15) inset;
  transition:all 0.25s ease 0s;
  -webkit-transition:all 0.25s ease 0s;
  -moz-transition:all 0.25s ease 0s;
  -o-transition:all 0.25s ease 0s;
  line-height:20px;
}
.one-ajax-checkout a:hover {
  background-color:#f56032;
  text-decoration:none;
  box-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -webkit-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -moz-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
  -o-shadow:0 0 0 26px rgba(0,0,0,0.1) inset;
}
.error_qty { color:red; }
.header-top-inner .header-top-right .setting-label {
  display:inline-block;
  margin-bottom:0;
  font-weight:400;
  font-family:Lato;
  font-size:14px;
  cursor:pointer;
}
.header-top-inner .header-top-right .onesettingbig {
  float:right;
  display:inline-block;
  margin:0 25px;
  position:relative;
}
.header-top-inner .header-top-right .top-link {
  display:none;
  max-width:200px;
  position:absolute;
  min-width:185px;
  right:0;
  text-align:left;
  z-index:999;
  box-shadow:0 3px 10px -2px #777777;
  background:#ffffff;
}
.header-top-inner .header-top-right .top-link .links li {
  display:block;
  clear:both;
}
.header-top-inner .header-top-right div.icon { width:auto; }
.header-top-inner .header-top-right div.icon span { padding:0 5px; }
.header-top-inner .header-top-right div.icon i.fa-sort-down {
  position:relative;
  top:-1px;
}
.header-top-inner .header-top-right .header-right-inner .quick-access #search_mini_form {
  position:relative;
  right:60px;
  top:6px;
}
.header-top-inner .header-top-right .header-right-inner .quick-access #search_mini_form button.button {
  position:absolute;
  right:0;
  z-index:1;
}
.header-top-inner .header-top-right .header-right-inner .quick-access #search_mini_form button.button span {
  height:auto;
  line-height:normal;
}
.header-top-inner .header-top-right .header-right-inner .quick-access #search_mini_form button.button i { color:#000000; }
.header-top-inner .header-top-right .header-right-inner .quick-access #search_mini_form input#search {
  position:absolute;
  right:0;
  background:#ffffff;
  height:25px;
  border-radius:4px;
  border:0px;
  width:280px;
}
.header-top-inner .header-top-right .form-language { float:right; }
.header-top-inner .header-top-right .form-language label {
  margin-bottom:0;
  font-size:14px;
  font-weight:400;
  font-family:Lato;
}
.header-top-inner .header-top-right .form-language .language-mod {
  position:absolute;
  z-index:999;
  margin-bottom:0;
  box-shadow:0 3px 10px -2px #777777;
  width:120px;
  padding:15px 10px 0;
}
.header-top-inner .header-top-right .form-language .language-mod a {
  clear:both;
  display:block;
  padding-left:20px;
  line-height:12px;
  padding-bottom:15px;
}
.header-container .header .zorka-login-link {
  color:#888888;
  font-size:14px;
  font-weight:400;
  font-family:Lato;
  text-transform:none;
  word-spacing:1px;
}
.header-container .header .zorka-login-link a {
  color:#c97178;
  position:relative;
}
.header-container .header .zorka-login-link a:before {
  background:none repeat scroll 0 0 #cf5053;
  bottom:0;
  content:"";
  height:1px;
  left:50%;
  position:absolute;
  right:50%;
  transition-duration:0.3s;
  transition-timing-function:ease-out;
  z-index:99;
}
.header-container .header .zorka-login-link a:hover:before {
  left:0;
  right:0;
}
.header-container .header .header-content {
  height:100%;
  display:flex;
  padding:0;
  position:relative;
  background-image:url(/media/wysiwyg/header_3.jpg);
  background-size:cover;
  height:calc(33.3333333333vw);
}
.header-container .header .header-content .header-content-top-left {
  float:left;
  display:flex !important;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  color:black;
  flex-grow:1;
  background-color:transparent;
}
.header-container .header .header-content .header-content-top-left > div { font-weight:600; }
.header-container .header .header-content .header-content-top-left > div > div { text-align:center; }
.header-container .header .header-content .header-content-top-left > div > div:first-child { font-size:180%; }
.header-container .header .header-content .header-content-top-left > div > div:not(:first-child) {
  text-align:center;
  margin-top:10px;
  font-style:italic;
}
.header-container .header .header-content .header-content-top-right {
  float:right;
  background-size:cover;
  height:calc(28.5714285714vw);
  background-position:bottom;
}
.header-container .header .header-content .header-content-top-right > div {
  height:100%;
  width:100%;
  position:absolute;
  display:flex;
  align-items:flex-start;
  justify-content:flex-end;
  left:0;
}
.header-container .header .header-content .header-content-top-right > div .setting-big {
  margin-right:20%;
  margin-left:60px;
  z-index:9999;
}
.header-container .header .header-content .header-content-top-right > div .setting-big .onesettingbig { position:relative; }
.header-container .header .header-content .header-content-top-right > div .setting-big .onesettingbig .one-icon-ajaxcart { margin-right:0; }
.header-container .header .header-content .header-content-top-right > div .setting-big .onesettingbig .one-icon-ajaxcart img { width:25px; }
.header-container .header .header-content .header-content-top-right > div .setting-big .onesettingbig .top-link ul {
  box-shadow:0 3px 10px -2px #777777;
  background:#ffffff;
  height:100%;
}
.header-container .header .header-content .one-cart .one-icon-ajaxcart a.one-cart-label {
  font-size:inherit;
  line-height:inherit;
}
.menu-recent .title { text-align:center; }
.menu-recent h1, .menu-recent h2, .menu-recent h3, .menu-recent h4 {
  font-size:16px;
  font-weight:700;
  font-family:"Montserrat", sans-serif;
}
.menu-recent h3.title2 {
  color:#25282c;
  font-size:24px;
  font-weight:normal;
  letter-spacing:5px;
  margin:0 0 10px;
  text-align:center;
}
.menu-recent p.title1 {
  color:#25282c;
  font-family:"Merriweather", sans-serif;
  font-size:12px;
  font-style:italic;
  letter-spacing:4px;
  margin:0 0 50px;
  text-align:center;
}
.menu-recent .blog-item .images {
  display:inline-block;
  float:left;
  width:43%;
  margin-right:4%;
}
.menu-recent .blog-item .content {
  float:left;
  font-family:Lato;
  width:53%;
}
.menu-recent .blog-item .content h3 { margin-top:0; }
.menu-recent .blog-item .content .title-blog-item a {
  font-size:13px;
  font-weight:normal;
  line-height:1.3;
  margin:0 0 15px;
  text-transform:capitalize;
}
.menu-recent .blog-item .content p {
  color:#878787;
  line-height:1.7;
  font-weight:300;
  margin-bottom:15px;
  font-family:Lato;
  letter-spacing:0.1px;
}
.menu-recent .blog-item .content .blog-bottom a {
  backface-visibility:hidden;
  box-shadow:0 0 1px rgba(0,0,0,0);
  text-transform:uppercase;
  display:inline-block;
  font-size:12px;
  font-weight:600;
  letter-spacing:2px;
  font-family:Montserrat;
  padding-bottom:3px;
  position:relative;
  color:#c97178;
  transform:translateZ(0px);
}
.menu-recent .blog-item .content .blog-bottom a:before {
  background:none repeat scroll 0 0 #ca7379;
  bottom:0;
  content:"";
  height:1px;
  left:50%;
  position:absolute;
  right:50%;
  transition-duration:0.3s;
  transition-timing-function:ease-out;
  z-index:-1;
}
.menu-recent .blog-item .content .blog-bottom a:hover::before, .menu-recent .blog-item .content .blog-bottom a:focus::before, .menu-recent .blog-item .content .blog-bottom a:active::before {
  left:0;
  right:0;
}
.block.block-sample .block-title {
  margin:65px 0 25px;
  background:none;
  text-align:center;
  padding-bottom:26px;
  line-height:normal;
  position:relative;
  text-transform:uppercase;
}
.block.block-sample .block-title strong {
  font-weight:700;
  font-size:16px;
}
.margin-50 { height:50px; }
.header-content-search { margin-top:2px; }
.header-content-search .form-search button.button {
  float:right;
  border:medium none;
}
.header-content-search .form-search button.button span {
  line-height:40px;
  height:40px;
  padding:0 7px;
}
.header-content-search .form-search #search {
  width:80%;
  float:right;
}
.header-top-inner .one-top-cart {
  float:right;
  z-index:9999;
}
.toolbar-top .pager { display:none; }
.toolbar-top .view-mode label { display:none !important; }
.postWrapper {
  padding:0px;
  margin-bottom:60px;
}
.postWrapper img {
  width:100%;
  max-width:100%;
}
.postWrapper p { margin-bottom:25px; }
.postWrapper .blog-post-comments {
  position:relative;
  padding-top:13px;
  margin-top:20px;
}
.postWrapper .blog-post-comments:after, .postWrapper .blog-post-comments:before {
  position:absolute;
  left:0;
  top:0;
  height:2px;
  content:'';
}
.postWrapper .blog-post-comments:after {
  width:100px;
  background-color:#fdb822;
}
.postWrapper .blog-post-comments:before {
  width:100%;
  background-color:#dddddd;
}
.postWrapper .blog-post-comments h2 {
  font-family:'Montserrat', sans-serif;
  text-transform:uppercase;
  margin-top:25px;
  margin-bottom:30px;
}
.postWrapper .blog-post-comments input, .postWrapper .blog-post-comments textarea {
  border-color:#c3c3c3;
  padding:5px 12px;
}
.postWrapper .blog-post-comments input:focus, .postWrapper .blog-post-comments textarea:focus { border-color:#684f40; }
.postWrapper .blog-post-comments .blog-post-comment-avatar {
  width:70px;
  height:70px;
  background-color:#f5f5f5;
  padding:4px;
  float:left;
  margin-right:28px;
}
.postWrapper .blog-post-comments .blog-post-comment-avatar img {
  width:100%;
  max-width:100%;
}
.postWrapper .blog-post-comments .blog-post-comment-content { overflow:hidden; }
.postWrapper .blog-post-comments .blog-post-comment-heading {
  font-family:'Open Sans', sans-serif;
  font-weight:600;
  font-size:14px;
  color:#684f40;
  margin-bottom:6px;
}
.postWrapper .blog-post-comments .blog-post-comment-heading a {
  color:;
  font-weight:normal;
}
.postWrapper .blog-post-comments .submit-comment {
  background-color:#684f40;
  color:#ffffff;
  float:right;
  padding:15px 25px;
  font-weight:normal;
  border:none;
}
.postWrapper .blog-post-footer {
  position:relative;
  overflow:auto;
  padding-top:23px;
}
.postWrapper .blog-post-footer:after, .postWrapper .blog-post-footer:before {
  position:absolute;
  left:0;
  top:0;
  height:2px;
  content:'';
}
.postWrapper .blog-post-footer:after {
  width:100px;
  background-color:;
}
.postWrapper .blog-post-footer:before {
  width:100%;
  background-color:#dddddd;
}
.postWrapper .blog-post-footer .socials {
  font-family:'Montserrat', sans-serif;
  font-weight:bold;
  color:#684f40;
  text-transform:uppercase;
  float:left;
}
.postWrapper .blog-post-footer .socials .social-icon-container-alt-small { margin:0 2px; }
.postWrapper .blog-post-header {
  position:relative;
  overflow:auto;
  padding-bottom:12px;
  margin-bottom:20px;
  line-height:1.7;
}
.postWrapper .blog-post-header a { color:#25282c; }
.postWrapper .blog-post-header a:hover { color:#c97178; }
.postWrapper .blog-post-header h2 {
  padding:0;
  margin:0 0 20px;
  font-size:36px;
  font-weight:normal;
  color:#25282c;
  letter-spacing:-0.5px;
}
.postWrapper .blog-post-header .blog-post-info {
  display:block;
  background:#f5f5f5 none repeat scroll 0 0;
  border-radius:36px;
  color:#878787;
  font-size:14px;
  line-height:1.4;
  padding:6px 15px;
}
.postWrapper .blog-post-header .blog-post-info div {
  display:inline-block;
  font-family:Lato;
  font-size:14px;
  margin-left:30px;
  font-weight:normal;
}
.postWrapper .blog-post-header .blog-post-info div i {
  font-size:24px;
  margin-right:5px;
  vertical-align:middle;
}
.postWrapper .blog-post-image { position:relative; }
.postWrapper .blog-post-image:hover .blog-post-image-cover {
  opacity:1;
  transform:scale(1) rotate(0deg);
}
.postWrapper .blog-post-image .blog-mages {
  position:absolute;
  background-color:rgba(255,255,255,0.6);
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
  transform:scale(0) rotate(90deg);
  transition:all 0.3s ease-out 0s;
}
.postWrapper .blog-post-image .blog-mages:after, .postWrapper .blog-post-image .blog-mages:before {
  position:absolute;
  width:2px;
  height:50px;
  left:50%;
  top:50%;
  margin-left:-1px;
  margin-top:-25px;
  background-color:#684f40;
  content:'';
}
.postWrapper .blog-post-image .blog-mages:before { transform:rotate(90deg); }
.postWrapper .blog-mages {
  margin-bottom:32px;
  overflow:hidden;
}
.postWrapper .blog-mages img { transition:all 0.5s ease-out 0s; }
.postWrapper .blog-mages img:hover { transform:scale(1.2); }
.postWrapper .blog-post-tags {
  font-family:'Montserrat', sans-serif;
  font-weight:bold;
  color:#684f40;
  text-transform:uppercase;
  float:right;
}
.postWrapper .blog-post-tags .blog-post-tag {
  font-family:'Open Sans', sans-serif;
  font-weight:normal;
  text-transform:none;
}
.postWrapper:last-child { margin-top:0px; }
.postWrapper .postContent p {
  margin-bottom:25px;
  font-family:Lato;
  font-size:14px;
  line-height:1.6;
  letter-spacing:0.5px;
}
.postWrapper .onethemes-blog-read-more {
  background-color:#c97178;
  border:1px solid #c97178;
  color:#ffffff;
  display:inline-block;
  font-family:Montserrat;
  font-size:13px;
  font-weight:400;
  line-height:1.2;
  text-align:center;
  text-transform:uppercase;
  transition:all 0.5s ease-out 0s;
  border-radius:42px;
  padding:12.5px 24px;
}
.postWrapper .onethemes-blog-read-more:hover {
  background-color:#ffffff;
  border:1px solid #dddddd;
  color:#25282c;
  text-decoration:none;
}
.blog-post-view .limiter, .blog-post-view .sort-by { display:inline-block; }
.blog-post-view .limiter .one-toolbar-label, .blog-post-view .sort-by .one-toolbar-label { display:inline-block !important; }
.blog-post-view .limiter .one-toolbar-label label, .blog-post-view .sort-by .one-toolbar-label label { margin:0 5px; }
.blog-post-view .limiter .sbHolder, .blog-post-view .sort-by .sbHolder {
  display:inline-block;
  position:relative;
  padding:0px 15px 5px;
}
.blog-post-view .limiter .sbHolder .sbToggle, .blog-post-view .sort-by .sbHolder .sbToggle {
  top:-2px;
  right:0;
  text-align:center;
}
.blog-post-view .limiter .sbHolder a, .blog-post-view .sort-by .sbHolder a { height:18px; }
.blog-post-view .limiter .sbHolder .sbOptions, .blog-post-view .sort-by .sbHolder .sbOptions {
  background:#ffffff;
  text-align:center;
}
.blog-post-view .sort-by .sbHolder { width:120px !important; }
.blog-post-view .limiter { float:right; }
.blog-post-view .col-main .sort-by, .blog-post-view .col-main .limiter { display:none; }
.tp-bannershadow.tp-shadow2 { display:none; }
.list-social li { display:inline-block; }
.list-social li a { font-size:22px; }
.cms-home .main-top {
  margin-bottom:70px;
  margin-top:30px;
}
.cms-home .main-top.st4 { margin-bottom:20px; }
.cms-home .main-top .sale .text-box { background-color:#c97278; }
.cms-home .main-top .sale .icon-box { background-color:#b4666c; }
.cms-home .main-top .giveway .text-box { background-color:#c1ac91; }
.cms-home .main-top .giveway .icon-box { background-color:#ad9a82; }
.cms-home .main-top .freeship .text-box { background-color:#8090a1; }
.cms-home .main-top .freeship .icon-box { background-color:#738191; }
.cms-home .main-top .icon-box {
  color:#ffffff;
  float:left;
  font-size:30px;
  height:70px;
  line-height:70px;
  text-align:center;
  width:70px;
}
.cms-home .main-top .text-box {
  color:#ffffff;
  float:left;
  height:70px;
  cursor:pointer;
  line-height:70px;
  transition:all 0.3s ease 0s;
  text-align:center;
  width:calc(100% - 70px);
}
.cms-home .main-top .text-box:hover { padding-left:10px; }
.cms-home .main-top .sale, .cms-home .main-top .giveway, .cms-home .main-top .freeship {
  backface-visibility:hidden;
  box-shadow:0 0 1px rgba(0,0,0,0);
  display:inline-block;
  position:relative;
  -webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);
  -moz-transition:all .5s cubic-bezier(.215,.61,.355,1);
  -ms-transition:all .5s cubic-bezier(.215,.61,.355,1);
  -o-transition:all .5s cubic-bezier(.215,.61,.355,1);
  transition:all .5s cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translateY(0px);
  -moz-transform:translateY(0px);
  -ms-transform:translateY(0px);
  -o-transform:translateY(0px);
  transform:translateY(0px);
  width:100%;
}
.cms-home .main-top .sale:before, .cms-home .main-top .giveway:before, .cms-home .main-top .freeship:before {
  content:"";
  position:absolute;
  pointer-events:none;
  z-index:-1;
  top:100%;
  left:5%;
  height:10px;
  width:90%;
  opacity:0;
  background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);
  background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%);
  -webkit-transition:all .5s cubic-bezier(.215,.61,.355,1);
  -moz-transition:all .5s cubic-bezier(.215,.61,.355,1);
  -ms-transition:all .5s cubic-bezier(.215,.61,.355,1);
  -o-transition:all .5s cubic-bezier(.215,.61,.355,1);
  transition:all .5s cubic-bezier(.215,.61,.355,1);
}
.cms-home .main-top .sale:hover, .cms-home .main-top .giveway:hover, .cms-home .main-top .freeship:hover { transform:translateY(-5px); }
.cms-home .main-top .sale:hover::before, .cms-home .main-top .giveway:hover::before, .cms-home .main-top .freeship:hover::before {
  opacity:1;
  transform:translateY(5px);
}
.cms-home .main-service { margin-bottom:70px; }
.cms-home .main-service .items { position:relative; }
.cms-home .main-service .items .images img {
  max-width:100%;
  transition:all 0.3s ease-in-out 0s;
}
.cms-home .main-service .items .images img:hover { transform:scale(1.1); }
.cms-home .main-service .items .images { overflow:hidden; }
.cms-home .main-service .items .fashion-store {
  font-size:30px;
  font-weight:700;
  color:#ffffff;
  left:45%;
  letter-spacing:8px;
  margin:0;
  position:absolute;
  top:25%;
  z-index:10;
}
.cms-home .main-service .items .fashion-store h3 { font-weight:700; }
.cms-home .main-service .items .day-off .media {
  border:2px solid #ffffff;
  bottom:0;
  height:60px;
  left:0;
  margin:auto;
  display:inline-block;
  position:absolute;
  right:0;
  top:0;
  width:286px;
  z-index:10;
  color:#ffffff;
}
.cms-home .main-service .items .day-off .media h3, .cms-home .main-service .items .day-off .media h5 {
  margin:5px 0;
  padding:0 2px 0 10px;
}
.cms-home .main-service .items .day-off .media .media-left {
  border-right:2px solid #ffffff;
  font-size:40px;
  padding:0 10px;
  display:block !important;
  float:left;
  vertical-align:top;
}
.cms-home .main-service .items .day-off .media .media-left em {
  width:40px;
  letter-spacing:0;
  margin-left:0;
}
.cms-home .block.block-sample { background:none; }
.cms-home .owl-carousel { background:none; }
.footer-container h3 {
  border-bottom:1px solid #25282c;
  color:#666666;
  display:inline-block;
  font-size:16px;
  font-weight:600;
  letter-spacing:3px;
  margin:10px 0 20px;
  padding-bottom:7px;
  text-transform:uppercase;
}
.footer-container .block .block-content { background:none; }
.footer-container .list-link li {
  font-size:11px;
  margin-bottom:10px;
  text-transform:uppercase;
}
.footer-container .list-link li a {
  backface-visibility:hidden;
  box-shadow:0 0 1px rgba(0,0,0,0);
  display:inline-block;
  font-weight:300;
  position:relative;
  padding-bottom:3px;
  transform:translateZ(0px);
}
.footer-container .list-link li a:before {
  background:none repeat scroll 0 0 #cf5053;
  bottom:0;
  content:"";
  height:1px;
  left:50%;
  position:absolute;
  right:50%;
  transition-duration:0.3s;
  transition-timing-function:ease-out;
  z-index:-1;
}
.footer-container .list-link li a:hover:before, .footer-container .list-link li a:hover:before, .footer-container .list-link li a:hover:before {
  left:0;
  right:0;
}
.cms-home .main_block_bottom {
  padding-bottom:50px;
  padding-top:50px;
}
.cms-home .main_block_bottom .media {
  backface-visibility:hidden;
  background-color:#ffffff;
  border:1px solid #ca7379;
  border-radius:0;
  box-shadow:0 0 1px rgba(0,0,0,0);
  display:inline-block;
  cursor:pointer;
  padding:30px 40px;
  position:relative;
  transform:translateY(0px);
  overflow:inherit;
  transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;
  width:100%;
}
.cms-home .main_block_bottom .media:before {
  background:radial-gradient(ellipse at center center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);
  content:"";
  height:10px;
  left:5%;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:100%;
  transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;
  width:90%;
  z-index:-1;
}
.cms-home .main_block_bottom .media:hover { transform:translateY(-5px); }
.cms-home .main_block_bottom .media:hover:before {
  opacity:1;
  transform:translateY(5px);
}
.cms-home .main_block_bottom .media .media-left { padding-right:0px; }
.cms-home .main_block_bottom .media .media-left em {
  color:#ca7379;
  font-size:48px;
  transition:all 0.3s ease 0s;
}
.cms-home .main_block_bottom .media .media-body h4 {
  color:#25272c;
  font-size:13px;
  font-weight:normal;
  letter-spacing:2px;
  margin:5px 0 0;
  transition:all 0.3s ease 0s;
}
.cms-home .main_block_bottom .media .media-body h5 {
  color:#25282c;
  font-family:"Merriweather", sans-serif;
  font-size:12px;
  font-style:italic;
  letter-spacing:3px;
  transition:all 0.3s ease 0s;
}
.cms-home .main_block_bottom.st4 { padding-bottom:0; }
.cms-home .main_block_bottom.st4 .media {
  background-color:#212121;
  border:1px solid #212121;
}
.cms-home .main_block_bottom.st4 .media .media-left em {
  color:#ffffff;
  margin-left:0;
}
.cms-home .main_block_bottom.st4 .media .media-body h4, .cms-home .main_block_bottom.st4 .media .media-body h5 { color:#ffffff; }
.media .media-left {
  display:block !important;
  float:left;
}
.media-left, .media-right, .media-body {
  display:table-cell;
  vertical-align:top;
}
.media-left, .media>.pull-left { padding-right:10px; }
.media .media-body { display:block; }
.cms-home .main_tabs { margin-bottom:30px; }
.cms-home .main_tabs .tabs-collection { margin-bottom:40px; }
.cms-home .main_tabs .tabs-collection h3 {
  margin:0 0 0px;
  text-align:center;
}
.cms-home .main_tabs .tabs-collection h5 {
  margin-top:0;
  padding-bottom:10px;
  margin-bottom:40px;
}
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs {
  text-align:center;
  margin-bottom:40px;
  border:none;
}
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li.active a { color:#ca7379; }
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li.active a:before {
  left:0;
  right:0;
  width:45px;
}
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a {
  backface-visibility:hidden;
  box-shadow:0 0 1px rgba(0,0,0,0);
  color:#25292c;
  cursor:pointer;
  display:inline-block;
  letter-spacing:3px;
  margin:0 20px;
  padding-bottom:8px;
  position:relative;
  text-transform:uppercase;
  background:none;
  transform:translateZ(0px);
}
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a:hover { color:#ca7379; }
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a:before {
  background:none repeat scroll 0 0 #000000;
  bottom:0;
  content:"";
  height:1px;
  left:0;
  position:absolute;
  transition-duration:0.3s;
  transition-timing-function:ease-out;
  z-index:-1;
  width:0px;
}
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a:hover:before, .cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a:focus:before, .cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a.active:before {
  left:0;
  right:0;
  width:45px;
}
.cms-home .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li {
  display:inline-block;
  float:none;
}
.cms-home .main-center {
  background-color:#fafafa;
  padding-bottom:70px;
  padding-top:70px;
}
.cms-home .main-center.st1 .slide ul li { margin:0; }
.cms-home .main-center.st1 .slide ul li .product-item { margin-bottom:10px; }
.cms-home .main-center .owl-carousel { margin-top:10px; }
.cms-home .main-center .main-heading h3 { text-align:left; }
.cms-home .main-center .main-heading h3 span {
  border-bottom:1px solid #25282c;
  color:#25282c;
  display:inline-block;
  font-size:13px;
  font-weight:normal;
  letter-spacing:3px;
  padding-bottom:7px;
  text-transform:uppercase;
}
.cms-home .main-center .slide .item { padding:0; }
.cms-home .main-center .slide .item .product-hover {
  width:35%;
  float:left;
  margin-right:4%;
}
.cms-home .main-center .slide .item .top-actions-inner {
  width:60%;
  float:left;
  clear:none;
  text-align:left;
  padding-top:0;
}
.cms-home .main-center .slide .item .product-item .product-name { margin-bottom:0; }
.cms-home .main-center .slide .item .product-item .product-name a { font-size:13px; }
.cms-home .main-center .slide .item .table { display:none; }
.cms-home .main-center .slide ul {
  padding-left:0;
  margin-top:0;
}
.cms-home .main-center .slide ul li {
  display:block;
  clear:both;
  display:inline-block;
  margin-top:15px;
  margin-bottom:15px;
}
.cms-home .main-center .slide ul li .item-inner { display:block; }
.cms-home .main-center .slide ul li .item-inner .one-actions { margin-top:10px; }
.cms-home .main-center .slide ul li .item-inner button.btn-cart {
  padding:2px 0;
  border-radius:50%;
  width:35px;
  height:35px;
  line-height:30px;
  float:right;
  margin:0px;
}
.cms-home .main-center .slide ul li .item-inner button.btn-cart span { padding:0; }
.cms-home .main-center .slide ul li .item-inner button.btn-cart i { font-size:22px; }
.cms-home .main-center .slide ul li .item-inner .confix-produclist { padding-left:3px; }
.cms-home .main-center .block-item {
  background-color:#ffffff;
  padding:30px 30px 1px;
}
.cms-home .main-bottom {
  background-image:url("../images/home-bg-3.jpg");
  color:#ffffff;
  margin-bottom:60px;
  padding-bottom:80px;
  padding-top:80px;
  text-align:center;
  background-attachment:fixed;
  background-position:50% 50%;
  background-repeat:no-repeat;
  background-size:cover;
}
.block .subscribe .block-content { background:none; }
.block .subscribe i { font-size:36px; }
.block .subscribe h3 {
  font-size:26px;
  font-weight:400;
  font-weight:normal;
  text-transform:uppercase;
  letter-spacing:1px;
  margin:15px 0 20px;
  font-family:Montserrat;
}
.block .subscribe p {
  font-family:"Merriweather", sans-serif;
  font-size:12px;
  font-style:italic;
  letter-spacing:4px;
  margin:0 0 35px;
  font-weight:500;
}
.block .subscribe .input-box {
  display:inline-block;
  margin:auto;
}
.block .subscribe .input-box #newsletter {
  border:medium none;
  border-radius:25px;
  color:#aaaaaa;
  font-size:14px;
  height:42px;
  padding:0 10px;
  text-align:center;
  width:250px;
  background:#ffffff;
  display:inline-block;
  float:left;
}
.block .subscribe .input-box .actions {
  float:left;
  padding:0px 4px;
}
.block .subscribe .input-box .actions .button.button {
  backface-visibility:hidden;
  border:1px solid rgba(0,0,0,0);
  border-radius:25px;
  box-shadow:0 0 1px rgba(0,0,0,0);
  color:#ffffff;
  display:inline-block;
  font-size:12px;
  letter-spacing:1px;
  height:42px;
  position:relative;
  transform:translateZ(0px);
  transition-duration:0.3s;
  transition-property:color;
  width:auto;
}
.block .subscribe .input-box .actions .button.button span { text-transform:uppercase; }
.block .subscribe .input-box .actions .button.button:hover { border:1px solid #ffffff; }
.cms-home .main-logobrand {
  border-bottom:1px solid #eaeaea;
  padding-bottom:30px;
}
.cms-home .main-logobrand .owl-carousel { margin-top:0; }
.footer-container .block .block-content {
  padding-left:0;
  padding-right:0;
}
.footer-container .footer-top {
  padding-bottom:30px;
  padding-top:60px;
}
span.accordion-footer { display:none; }
.list-social {
  margin-bottom:0;
  margin-top:20px;
}
.list-social li { display:inline-block; }
.list-social li a {
  color:#cfcfcf;
  font-size:15px;
}
.list-social li .facebook:hover, .list-social li .facebook:focus { color:#3b5998; }
.list-social li .twitter:hover, .list-social li .twitter:focus { color:#44ccf6; }
.list-social li .instagram:hover, .list-social li .instagram:focus { color:#8e6051; }
.list-social li .vk:hover, .list-social li .vk:focus { color:#404447; }
.list-social li .behance:hover, .list-social li .behance:focus { color:#4c75a3; }
.content-top .tp-caption.medium_grey {
  background:none;
  text-shadow:none !important;
}
.content-top .tp-caption.medium_grey a {
  backface-visibility:hidden;
  background-color:#ffffff;
  border-radius:20px;
  box-shadow:0 0 1px rgba(0,0,0,0);
  color:#25292c;
  display:inline-block;
  font-size:11px;
  margin:auto;
  padding:9px 30px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  transform:translateZ(0px);
  transition-duration:0.3s;
  letter-spacing:2px;
  transition-property:color;
}
.content-top .tp-caption.medium_grey a:before {
  background-color:#ca7379;
  border-radius:20px;
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  transform:scale(0);
  transition-duration:0.3s;
  transition-property:transform;
  transition-timing-function:ease-out;
  z-index:-1;
}
.content-top .tp-caption.medium_grey a:hover:before { transform:scale(1); }
.content-top .tp-caption.medium_grey a:hover { color:#ffffff; }
.item {
  padding:0 10px;
  list-style:none;
}
.item .product-item {
  letter-spacing:1px;
  text-align:center;
}
.item .product-item:hover .product-hover .main-quickview button.button { transform:translate(-50%,-50%) scale(1); }
.item .product-item:hover .product-hover:before {
  content:"";
  left:10px;
  position:absolute;
  right:10px;
  visibility:visible;
  z-index:10;
  bottom:20px;
  top:20px;
}
.item .product-item .product-hover {
  position:relative;
  transition:all 0.4s ease 0s;
}
.item .product-item .product-hover:before {
  background-color:rgba(255,255,255,0.5);
  bottom:10px;
  content:"";
  left:0;
  position:absolute;
  right:100%;
  top:10px;
  transition:all 0.4s ease 0s;
  z-index:10;
}
.item .product-item .product-hover .product-image img { width:100%; }
.item .product-item .product-hover .main-quickview {
  position:absolute;
  top:50%;
  left:50%;
  z-index:20;
}
.item .product-item .product-hover .main-quickview button.button {
  border-radius:50%;
  color:#25282c;
  font-size:22px;
  height:36px;
  line-height:36px;
  text-align:center;
  padding:0;
  top:0;
  transform:translate(-50%,-50%) scale(0);
  width:36px;
  transition:all 0.4s ease 0s;
}
.item .product-item .product-hover .main-quickview button.button span {
  height:36px;
  line-height:37px;
  width:34px;
  text-align:center;
}
.item .product-item .product-hover .main-quickview button.button span i { line-height:36px; }
.item .product-item .addtocart { width:100%; }
.item .product-item .addtocart .button.btn-cart {
  float:left;
  border:1px solid #dddddd;
  backface-visibility:hidden;
  border-radius:25px;
  box-shadow:0 0 1px rgba(0,0,0,0);
  color:#25282c;
  display:inline-block;
  float:left;
  font-size:11px;
  padding:9px 16px;
  position:relative;
  text-transform:uppercase;
  transform:translateZ(0px);
  transition-duration:0.3s;
  transition-property:color;
}
.item .product-item .addtocart .button.btn-cart span {
  height:auto;
  line-height:normal;
}
.item .product-item .addtocart .button.btn-cart:hover { border:none; }
.item .product-item .addtocart .confix-produclist { float:right; }
.item .product-item .addtocart .confix-produclist .compare { float:left; }
.item .product-item .addtocart .confix-produclist .wishlist { float:left; }
.item .product-item .addtocart .confix-produclist a {
  backface-visibility:hidden;
  background-color:transparent;
  border:1px solid #dddddd;
  border-radius:50%;
  box-shadow:0 0 1px rgba(0,0,0,0);
  display:inline-block;
  font-size:22px;
  width:35px;
  height:35px;
  line-height:30px;
  padding:5px;
  position:relative;
  transform:translateZ(0px);
  transition-duration:0.3s;
  transition-property:color;
  margin:0 2px;
}
.item .product-item .addtocart .confix-produclist a:hover { border:none; }
.item .product-item .table .price-box {
  display:block;
  font-size:13px !important;
  margin-bottom:30px;
  text-align:center !important;
}
.item .product-item .product-name a {
  font-size:11px;
  margin:25px 0 15px;
  text-align:center;
  text-transform:uppercase;
}
.item .product-item .price-box { font-size:13px; }
.item .product-item .price-box p {
  display:inline-block;
  padding-left:5px;
  padding-right:5px;
  font-size:13px;
}
.item .product-item .price-box span { font-size:13px; }
.item .top-actions-inner .special-price.yousave {
  background-color:#ca7379;
  border-radius:50%;
  top:-50px;
  color:#ffffff;
  height:48px;
  line-height:48px;
  position:absolute;
  right:15px;
  text-align:center;
  width:48px;
  z-index:99;
}
.item .top-actions-inner .special-price.yousave .price { color:#ffffff; }
.catalog-category-view .item { padding:0; }
.catalog-category-view .item .product-item { margin:0; }
.main-slide-product .heading-wrapper-title h3 span {
  color:#25282c;
  font-size:20px;
  font-weight:normal;
  letter-spacing:6px;
  margin:0 0 10px;
  text-align:center;
}
.main-slide-product .owl-controls .owl-buttons { width:100%; }
.main-slide-product .owl-controls .owl-buttons div {
  border:2px solid #dddddd;
  border-radius:50%;
  color:#25282c;
  cursor:pointer;
  font-size:24px;
  height:36px;
  line-height:1;
  padding-top:0;
  position:absolute;
  text-align:center;
  top:calc(50% - 36px);
  width:36px;
  background:none;
  transition:all 0.3s ease;
}
.main-slide-product .owl-controls .owl-buttons div i { color:#ffffff; }
.main-slide-product .owl-controls .owl-buttons div:hover, .main-slide-product .owl-controls .owl-buttons div:focus {
  border:2px solid #25282c;
  background-color:#25282c;
  color:#ffffff;
}
.main-slide-product .owl-controls .owl-buttons div:hover i, .main-slide-product .owl-controls .owl-buttons div:focus i { color:#ffffff !important; }
.main-slide-product .owl-controls .owl-buttons div.owl-prev { left:-80px; }
.main-slide-product .owl-controls .owl-buttons div.owl-next { right:-80px; }
.col-left .special-price.yousave { display:none; }
.col-left .block-layered-nav dt {
  padding-left:0;
  font-size:20px;
}
.col-left .block-layered-nav .block-title { display:none; }
.col-left .block-layered-nav dt {
  border-bottom:1px solid #000000;
  margin-bottom:20px;
  margin-top:5px;
}
.col-left .block-layered-nav dd li {
  text-align:right;
  display:block;
  clear:both;
}
.col-left .block-layered-nav dd li a {
  float:left;
  backface-visibility:hidden;
  box-shadow:0 0 1px rgba(0,0,0,0);
  color:#878787;
  display:inline;
  margin-bottom:5px;
  font-family:Lato;
  position:relative;
  padding-left:0;
  transform:translateZ(0px);
}
.col-left .block-layered-nav dd li a:hover { color:#cf5053; }
.col-left .block-layered-nav dd li a:before {
  background:none repeat scroll 0 0 #cf5053;
  bottom:0;
  content:"";
  height:1px;
  left:50%;
  position:absolute;
  right:50%;
  transition-duration:0.3s;
  transition-timing-function:ease-out;
  z-index:-1;
}
.col-left .block-layered-nav dd li a:hover:before, .col-left .block-layered-nav dd li a:focus:before, .col-left .block-layered-nav dd li a:active:before {
  left:0;
  right:0;
}
.main_slide p.tittle-small {
  font-weight:300;
  font-family:Montserrat;
  font-size:15px;
  letter-spacing:5px;
  display:block;
  width:100%;
  text-align:center;
  color:#000000;
}
.main_slide h2 {
  display:block;
  width:100%;
  text-align:center;
  font-size:80px;
  letter-spacing:5px;
  font-weight:300;
  font-family:Merriweather;
  color:#000000;
}
.main_slide h3 {
  display:block;
  width:100%;
  text-align:center;
  font-size:40px;
  letter-spacing:5px;
  font-weight:400;
  font-family:Montserrat;
  color:#000000;
}
.catalog-category-view #products-list .item .top-actions-inner .special-price.yousave {
  left:-80px;
  right:auto;
  top:-30px;
}
.catalog-category-view #products-list .product-shop { padding:0 15px; }
.catalog-category-view #products-list .product-shop .product-name a { font-size:16px; }
.cms-home .main_product_st2 { margin-top:70px; }
.cms-home .main_product_st2 .heading-wrapper-title h3 {
  text-align:center;
  color:#000000;
}
.main-service-st2 .banner-content {
  color:#666666;
  padding:122px 0;
  text-align:left;
}
.main-service-st2 .banner-content .banner-content-title {
  display:block;
  font-size:40px;
  letter-spacing:1px;
  line-height:1.2;
  margin-bottom:0;
}
.main-service-st2 .banner-content .banner-content-title .banner-content-sub-title { border-bottom:3px solid #666666; }
.main-service-st2 .banner-content .banner-content-description {
  font-size:14px;
  letter-spacing:2px;
  margin:10px 0 0;
}
.cms-home .main-center-st5 .slide ul li .item-inner .one-actions { margin-top:17px; }
.cms-home .main-center-st5 .category-products .item .top-actions-inner .confix-produclist .compare { margin:0 5px; }
.cms-home .main-center-st5.main-center .item .product-item .product-name a { text-transform:capitalize; }
.cms-home .main-center-st5.main-center .main-heading h3 span {
  font-weight:600;
  font-size:16px;
  color:#666666;
}
.main-center-st2 { background:#ffffff; }
.main-center-st2 .slide ul li .item-inner .one-actions { margin-top:17px; }
.main-center-st2 .category-products .item .top-actions-inner .confix-produclist .compare { margin:0 5px; }
.main-center-st2 .item .product-item { margin-bottom:0; }
.main-center-st2 .testimonial {
  background-color:#f9f9f9;
  padding:30px;
  text-align:center;
}
.main-center-st2 .block .col-md-4 { width:100%; }
.main-center-st2 .block .block-title span {
  border-bottom:1px solid;
  display:inline-block;
  font-size:16px;
  line-height:2;
  margin-bottom:4px;
  padding-bottom:0px;
  margin-top:0;
  text-align:left;
}
.main-center-st2 .block .block-title {
  margin:0;
  padding:0;
  text-align:left;
}
.main-center-st2 .block .testimonial-content {
  font-size:16px;
  font-weight:400;
  padding-bottom:24px;
  margin:0;
  background:url("../images/quote.png") no-repeat scroll 0 15px;
  color:#868686;
  letter-spacing:0.2px;
  line-height:2;
  padding-top:19px;
  text-align:center;
}
.main-center-st2 .block img {
  border-radius:50%;
  height:100px;
  width:100px;
  margin:auto;
}
.main-center-st2 .block .testimonial-name {
  color:#25282c;
  font-family:Montserrat;
  font-size:13px;
  font-weight:400;
  line-height:1.6;
  padding-bottom:8px;
  text-transform:uppercase;
  padding-top:18px;
}
.main-center-st2 .block p { margin:0; }
.main-center-st2 .block .testimonial-job {
  color:#202020;
  font-size:13px;
  font-style:italic;
  letter-spacing:3px;
  line-height:1.2;
  margin-bottom:20px;
}
.main-center-st2 .block-sample .owl-theme .owl-controls .owl-pagination { top:-7px; }
.cms-home .main_block-st2 {
  border-top:1px solid #eeeeee;
  padding-top:70px;
}
.cms-home .main_block-st2 .content-middle-inner {
  text-align:center;
  padding-bottom:40px;
}
.cms-home .main_block-st2 .content-middle-inner h2 {
  font-size:26px;
  font-weight:400;
  margin-top:20px;
  font-family:Montserrat;
  line-height:1.2;
}
.cms-home .main_block-st2 .content-middle-inner p {
  color:#878787;
  font-size:13px;
  font-style:italic;
  letter-spacing:3px;
  line-height:1;
  padding-top:14px;
}
.cms-home .main_block-st2 .zorka-icon-box.left {
  padding-left:84px;
  position:relative;
  text-align:left;
}
.cms-home .main_block-st2 .zorka-icon-box.left .zbox-icon {
  left:0;
  color:#c97178;
  display:block;
  position:absolute;
  top:0;
}
.cms-home .main_block-st2 .zorka-icon-box.left .zbox-icon em {
  color:#c97178;
  font-size:48px;
  padding-top:5px;
}
.cms-home .main_block-st2 .zorka-icon-box.left .zbox-title {
  color:#25282c;
  font-family:Montserrat;
  font-size:14px;
  font-weight:400;
  line-height:14px;
  text-transform:uppercase;
  transition:all 0.3s ease 0s;
}
.cms-home .main_block-st2 .zorka-icon-box.left p {
  color:#777777;
  line-height:1.8;
  padding-top:10px;
  font-weight:400;
  font-family:Lato;
  margin:0 0 20px;
}
.margin-bottom-30 { margin-bottom:30px !important; }
.zk1816cb38162 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#b38162;
  font-family:"Montserrat";
  font-size:18px;
  letter-spacing:10px;
  line-height:16px;
  text-decoration:none;
  text-shadow:none;
}
.zk8072c6c5a52 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#6c5a52;
  font-family:Montserrat;
  font-size:80px;
  font-weight:600;
  letter-spacing:3px;
  line-height:72px;
  text-align:center;
  position:absolute;
  text-decoration:none;
  text-shadow:none;
}
.zkdress {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#000000;
  font-family:Montserrat;
  font-size:40px;
  font-weight:400;
  letter-spacing:2px;
  line-height:48px;
  text-decoration:none;
  text-shadow:none;
}
.zk1816white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:18px;
  letter-spacing:9px;
  line-height:16px;
  text-decoration:none;
  text-shadow:none;
}
.zk102108white {
  background-color:transparent;
  border-color:#ffd658;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:120px;
  font-weight:600;
  letter-spacing:1px;
  line-height:108px;
  text-decoration:none;
}
.zk2428italic {
  background-color:transparent;
  border-color:#222222;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:"Lato";
  font-size:24px;
  font-style:italic;
  font-weight:300;
  letter-spacing:4px;
  line-height:28px;
  text-decoration:none;
}
.zkitalic {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#000000;
  font-family:Lato;
  font-size:20px;
  font-style:italic;
  letter-spacing:6px;
  line-height:24px;
  text-decoration:none;
  text-shadow:none;
}
.cms-home .main-top.main-top-3 { margin-bottom:30px; }
.cms-home .tabs-st3 { margin-top:70px; }
.main-center-st3 .block_left, .main-center-st3 .block_right { overflow:hidden; }
.main-center-st3 .block_left img, .main-center-st3 .block_right img {
  max-width:100%;
  transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;
}
.main-center-st3 .block_left img:hover, .main-center-st3 .block_right img:hover {
  opacity:0.8;
  transform:scale(1.2);
}
.main-center-st3 .subscribe {
  text-align:center;
  border:5px solid #eeeeee;
  display:table;
  width:100%;
}
.main-center-st3 .block .subscribe.footer-static {
  display:table-cell;
  vertical-align:middle;
  border:none;
  height:330px;
}
.main-center-st3 .block .subscribe.footer-static .input-box #newsletter {
  background-color:#f9f9f9;
  text-align:center;
}
.main-center-st3 .block .subscribe.footer-static .actions button.button {
  border-color:#dddddd;
  color:#25282c;
  border:1px solid #dddddd;
}
.main-center-st3 .block .subscribe.footer-static .actions button.button span { text-transform:uppercase; }
.menu-recent { margin:60px 0; }
.menu-recent.blog-st3 .blog-item .images {
  display:inline-block;
  float:left;
  margin-right:3%;
  width:40%;
}
.menu-recent.blog-st3 .content .author, .menu-recent.blog-st3 .content .date {
  background-color:#d0d0d0;
  border-radius:20px;
  display:inline-block;
  margin:3px 0 9px;
  padding:2px 10px;
}
.menu-recent.blog-st3 .owl-controls .owl-buttons div {
  font-size:0;
  width:30px;
  height:30px;
  position:absolute;
  margin:0;
}
.menu-recent.blog-st3 .owl-controls .owl-buttons div.owl-prev { left:-50px; }
.menu-recent.blog-st3 .owl-controls .owl-buttons div.owl-prev:before {
  content:"\f104";
  font:normal normal normal 20px FontAwesome;
  line-height:24px;
  color:#404040;
}
.menu-recent.blog-st3 .owl-controls .owl-buttons div.owl-next { right:-50px; }
.menu-recent.blog-st3 .owl-controls .owl-buttons div.owl-next:before {
  content:"\f105";
  font:normal normal normal 20px FontAwesome;
  line-height:24px;
  color:#404040;
}
.menu-recent.blog-st3 .owl-controls {
  position:absolute;
  top:40%;
  margin-top:5px;
}
.menu-recent.blog-st3 .owl-pagination { display:none; }
.cms-home .main_block-st3 {
  padding:129px 0 115px;
  background:url("../images/callaction-bg1.jpg") no-repeat center center;
  margin-bottom:30px;
  background-size:cover;
}
.cms-home .main_block-st3 h2 {
  color:#728091;
  font-size:60px;
  font-style:italic;
  font-weight:400;
  margin-bottom:15px;
}
.cms-home .main_block-st3 p {
  margin-bottom:17px;
  font-weight:400;
}
.zorka-button {
  display:inline-block;
  font-family:Montserrat;
  font-size:13px;
  font-weight:400;
  line-height:1.2;
  text-align:center;
  text-transform:uppercase;
  transition:all 0.5s ease-out 0s;
  background-color:#ffffff;
  border:1px solid #dddddd;
  color:#25282c;
  border-radius:36px;
  padding:9.5px 22px;
}
.zorka-button:hover {
  background-color:#c97178;
  border:1px solid #c97178;
  color:#ffffff;
  text-decoration:none;
}
.cms-home .slide-product-st3 { margin-top:70px; }
.cms-home .slide-product-st3 .owl-theme .owl-controls .owl-buttons div {
  height:30px;
  width:30px;
  line-height:23px;
  position:absolute;
}
.cms-home .slide-product-st3 .owl-theme .owl-controls .owl-buttons div.owl-prev { left:0; }
.cms-home .slide-product-st3 .owl-theme .owl-controls .owl-buttons div.owl-next { right:0; }
.cms-home .slide-product-st3 .owl-theme .owl-controls .owl-buttons div i { color:#ffffff; }
.cms-home .slide-product-st3 .owl-theme .owl-controls .owl-buttons div i:hover { color:#ffffff; }
.cms-home .slide-product-st3 .owl-theme .owl-controls .owl-buttons div:hover { color:#ffffff; }
.cms-home .slide-product-st3 .owl-theme .owl-controls {
  position:absolute;
  top:40%;
}
.footer-container.st3 { text-align:center; }
.footer-container.st3 .social a {
  display:inline-block;
  font-size:22px;
  padding-left:10px;
  padding-right:10px;
}
.footer-container.st3 .social a:first-child { padding-left:0; }
.footer-container.st3 span {
  color:#777777;
  display:block;
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  margin-bottom:14px;
}
.footer-container.st3 #menu-footer-menu { padding-top:30px; }
.footer-container.st3 #menu-footer-menu li {
  display:inline;
  min-width:0;
  padding-left:15px;
  padding-right:15px;
  min-width:0;
  font-size:14px;
  font-weight:400;
}
.paypal-image img {
  cursor:pointer;
  border:1px solid transparent;
  border-radius:4px;
  display:inline-block;
  margin-left:2px;
  margin-right:2px;
  opacity:0.7;
}
.paypal-image img:hover { opacity:1; }
.blog-st3 .bg-title {
  color:#878787;
  font-size:13px;
  font-style:italic;
  letter-spacing:3px;
  line-height:1;
  padding-top:7px;
  font-family:Lato;
  margin-bottom:40px;
}
.seach.st3 { text-align:center; }
.seach.st3 .form {
  display:inline-block;
  width:90%;
}
.seach.st3 #search_mini_form .form-search {
  margin:auto;
  position:relative;
}
.seach.st3 #search_mini_form input#search {
  width:100%;
  background-color:#f5f5f5;
  border:2px solid #dddddd;
  border-radius:36px;
  color:#878787;
  padding:0 30px 0 165px;
  height:44px;
}
.seach.st3 #search_mini_form button.btn-search {
  position:absolute;
  right:18px;
  top:6px;
  color:#868686;
  font-size:19px;
  background:none;
  padding:0;
  border:none;
}
.seach.st3 #search_mini_form button.btn-search span { color:#000000; }
.st3-header .logo { text-align:left; }
.one-wrapper .menu-top .menutop.st3-menu { display:block; }
.one-wrapper .menu-top .menutop.st3-menu #onenav a { padding:12px 40px 12px 0; }
.st3-header-top .header .st3-header { padding-top:50px; }
.st3-header-top .list-social {
  text-align:right;
  margin-top:14px;
}
.st3-header-top .header-content { border-bottom:1px solid #dddddd; }
.st3-header-top .menu-top {
  margin-top:10px;
  margin-bottom:10px;
}
.st3-header-top .header-content-right, .st3-header-top .menu-top .header-content-right .menu-search { position:static; }
.st3-header-top .container { position:relative; }
.st3-header-top .container .container { position:static; }
.one-top-cart {
  text-align:right;
  z-index:9999;
}
.one-top-cart .one-maincart { display:inline-block; }
.main-testimonial .block-sample { border:5px solid #eeeeee; }
.main-testimonial .block-sample .block-title {
  font-size:26px;
  margin-bottom:13px;
  text-align:center;
  font-family:Montserrat;
  font-weight:400;
  padding-top:55px;
  padding-bottom:20px;
}
.main-testimonial .block-sample .block-title span {
  border-bottom:none;
  font-size:26px;
  font-family:Montserrat;
  font-weight:400;
}
.main-testimonial .block-sample .owl-carousel { margin-top:0; }
.main-testimonial .block-sample .owl-carousel .owl-controls .owl-pagination {
  top:-23px;
  position:relative;
}
.main-testimonial .testimonial-item {
  width:100%;
  padding:0px 95px 33px;
}
.main-testimonial .testimonial-item img { float:left; }
.main-testimonial .testimonial-item p {
  margin-left:130px !important;
  padding-left:10px;
  text-align:left;
  padding-top:0 !important;
  text-align:left !important;
}
.main-testimonial .testimonial-item .testimonial-name {
  color:#25282c;
  font-family:Montserrat;
  font-size:13px;
  font-weight:400;
  line-height:1.6;
  padding-bottom:8px;
  text-transform:uppercase;
  text-align:left !important;
}
.main-center-st4 { background:#ffffff; }
.zkbold5045white {
  border-bottom:2px solid #ffffff;
  border-top:2px solid #ffffff;
  border-width:2px 0;
  font-size:50px;
  letter-spacing:1px;
  line-height:45px;
  margin:0 0 20px;
  min-height:0;
  min-width:0;
  padding:7px 0;
  color:#ffffff;
  font-family:Montserrat;
  font-weight:700;
}
.zkbold5045c738191 {
  background-color:transparent;
  border-color:#738191;
  border-style:none;
  border-width:0;
  color:#738191;
  font-family:Montserrat;
  font-size:50px;
  font-weight:700;
  letter-spacing:1px;
  line-height:45px;
  text-decoration:none;
}
.zk1417cf1c3c2 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#f1c3c2;
  font-family:Montserrat;
  font-size:14px;
  letter-spacing:6px;
  line-height:17px;
  text-decoration:none;
  text-shadow:none;
}
.zkitalic99118white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Georgia, serif;
  font-size:99px;
  font-style:italic;
  font-weight:500;
  line-height:117px;
  text-decoration:none;
  text-shadow:none;
}
.zk1527white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:15px;
  letter-spacing:2px !important;
  line-height:27px !important;
  text-decoration:none;
  text-align:right;
  text-shadow:none;
}
.st4-block-slide div.vc_single_image-wrapper {
  overflow:hidden;
  margin-bottom:30px;
}
.st4-block-slide img {
  max-width:100%;
  transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s;
}
.st4-block-slide img:hover {
  opacity:0.8;
  transform:scale(1.2);
}
.cms-home .main-tabs-st4 {
  padding-top:70px;
  border-top:1px solid #eeeeee;
}
.cms-home .main-block-st4 {
  border-top:none;
  background:#f9f9f9;
}
.cms-home .main-center-st4 .owl-theme .owl-controls {
  position:absolute;
  right:0;
  top:-75px;
  width:auto;
}
.cms-home .main-center-st4 .main-heading h3 span { font-size:20px; }
.owl-theme .owl-controls .owl-buttons div {
  height:30px;
  width:30px;
  text-align:center;
  border-radius:50%;
  line-height:25px;
  font-size:20px;
}
.cms-home .zorka-call-action.style2 {
  height:480px;
  text-align:center;
  background-image:url("../images/callaction-bg2.jpg");
}
.cms-home .zorka-call-action.style2 em {
  color:#ffffff;
  font-size:36px;
  padding-top:130px;
}
.cms-home .zorka-call-action.style2 h2 {
  color:#ffffff;
  font-size:36px;
  font-weight:400;
  padding:11px 37px 2px;
  margin-bottom:20px;
}
.zorka-call-action {
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
em { margin-left:12px; }
.main-breadcrumbs { background:#f5f5f5; }
.category-products .item .top-actions-inner .special-price.yousave { top:20px; }
.cms-home .container-main {
  margin-top:0;
  margin-bottom:0;
}
.container-main {
  margin-top:20px;
  margin-bottom:20px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { min-height:0 !important; }
.owl-wrapper .testimonial-item {
  display:block;
  width:100%;
}
.zkbold50120white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:50px;
  font-weight:700;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.zkbold50120white span {
  border-width:0;
  color:#ca7279;
  font-size:50px;
  letter-spacing:0;
  line-height:120px;
  margin:0;
  min-height:0;
  min-width:0;
  padding:0;
}
.zk50120white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:50px;
  font-weight:400;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.zk13120white hr {
  background-color:#ffffff;
  border-width:1px 0 0;
  color:#ffffff;
  font-size:13px;
  height:2px;
  letter-spacing:2px;
  line-height:120px;
  margin:20px 0;
  min-height:0;
  min-width:0;
  padding:0;
  width:430px;
}
.zk50120white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:50px;
  font-weight:400;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.zk13120white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:50px;
  font-weight:400;
  letter-spacing:2px;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.zk8096ccc9999 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#cc9999;
  font-family:Montserrat;
  font-size:80px;
  font-weight:600;
  line-height:96px;
  text-decoration:none;
  text-shadow:none;
}
.zk8096ccc9999 .slider-text-border {
  border:5px solid #cc9999;
  font-size:80px;
  font-weight:600;
  letter-spacing:0;
  line-height:96px;
  margin:0 0 20px;
  min-height:0;
  min-width:0;
  padding:0 20px;
  display:inline-block;
}
.zk8096white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:80px;
  font-weight:600;
  line-height:96px;
  text-decoration:none;
  text-shadow:none;
}
.zk2428boldwhite {
  background-color:transparent;
  border-color:#222222;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:24px;
  font-weight:600;
  letter-spacing:2px;
  line-height:28px;
  text-decoration:none;
}
.zk2428c7280912 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#cc9999;
  font-family:Montserrat;
  font-size:24px;
  font-weight:600;
  letter-spacing:3px;
  line-height:28px;
  text-decoration:none;
  text-shadow:none;
}
.zk2428c7280912 .slider-text-border {
  border:5px solid #cc9999;
  display:inline-block;
  font-size:24px;
  font-weight:600;
  letter-spacing:3px;
  line-height:28px;
  margin:0 0 20px;
  min-height:0;
  min-width:0;
  padding:13px 15px;
}
.zk8096c728091 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#728091;
  font-family:Montserrat;
  font-size:80px;
  font-weight:600;
  line-height:96px;
  text-decoration:none;
  text-shadow:none;
}
.zk8096c728091 .slider-text-border {
  border-width:5px;
  font-size:80px;
  font-weight:600;
  letter-spacing:3px;
  line-height:96px;
  margin:0 0 20px;
  border:5px solid #728091;
  min-height:0;
  min-width:0;
  padding:13px 15px;
}
.zk8096c7280912 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#cc9999;
  font-family:Montserrat;
  font-size:80px;
  font-weight:600;
  line-height:96px;
  text-decoration:none;
  text-shadow:none;
}
.zk8096c7280912 .slider-text-border {
  border:5px solid #cc9999;
  font-size:80px;
  font-weight:600;
  letter-spacing:0;
  line-height:96px;
  margin:0 0 20px;
  min-height:0;
  min-width:0;
  padding:0 20px;
}
.zk2428c728091 {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#728091;
  font-family:Montserrat;
  font-size:24px;
  font-weight:600;
  letter-spacing:3px;
  line-height:28px;
  text-decoration:none;
  text-shadow:none;
}
.zk2428c728091 .slider-text-border {
  border-width:5px;
  font-size:24px;
  font-weight:600;
  letter-spacing:3px;
  border:5px solid #728091;
  line-height:28px;
  margin:0 0 20px;
  min-height:0;
  min-width:0;
  padding:13px 15px;
}
.zk13120whites {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:13px;
  font-weight:400;
  letter-spacing:2px;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.cms-home .main-top_st5 { margin-top:30px; }
.cms-home .main-top_st5 .image-wrapper { width:100%; }
.cms-home .main-top_st5 .image-wrapper img { width:100%; }
.cms-home .main_product_new_st5 { margin-top:70px; }
.cms-home .main_product_new_st5 .main-heading .heading-wrapper-title h3 {
  font-size:26px;
  font-weight:400;
}
.cms-home .main_product_st5 {
  padding-top:70px;
  border-top:1px solid #ebebeb;
}
.cms-home .main_product_st5 .owl-controls .owl-buttons { width:100%; }
.cms-home .main_product_st5 .owl-controls .owl-buttons div {
  border:2px solid #dddddd;
  border-radius:50%;
  color:#25282c;
  cursor:pointer;
  font-size:24px;
  height:36px;
  line-height:1;
  padding-top:3px;
  position:absolute;
  text-align:center;
  top:calc(50% - 36px);
  width:36px;
  background:none;
  transition:all 0.3s ease;
}
.cms-home .main_product_st5 .owl-controls .owl-buttons div:hover, .cms-home .main_product_st5 .owl-controls .owl-buttons div:focus {
  border:2px solid #25282c;
  background-color:#25282c;
  color:#ffffff;
}
.cms-home .main_product_st5 .owl-controls .owl-buttons div:hover i, .cms-home .main_product_st5 .owl-controls .owl-buttons div:focus i { color:#ffffff !important; }
.cms-home .main_product_st5 .owl-controls .owl-buttons div.owl-prev { left:-80px; }
.cms-home .main_product_st5 .owl-controls .owl-buttons div.owl-next { right:-80px; }
.cms-home .main_block-st5 {
  background-position:center center !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-image:url("../images/testimonial-bg.jpg") !important;
  background-attachment:fixed;
}
.cms-home .main_block-st5 .block-sample .block-title {
  font-size:26px;
  margin-bottom:13px;
  text-align:center;
  font-family:Montserrat;
  font-weight:400;
  padding-bottom:20px;
}
.cms-home .main_block-st5 .block-sample .block-title span {
  border-bottom:none;
  font-size:26px;
  font-family:Montserrat;
  font-weight:400;
  color:#ffffff;
}
.cms-home .main_block-st5 .block-sample .owl-carousel { margin-top:0; }
.cms-home .main_block-st5 .block-sample .owl-carousel .owl-controls .owl-pagination {
  top:-23px;
  position:relative;
}
.cms-home .main_block-st5 .testimonial-item {
  width:100%;
  padding:0px 95px 33px;
}
.cms-home .main_block-st5 .testimonial-item img { float:left; }
.cms-home .main_block-st5 .testimonial-item p {
  margin-left:130px !important;
  padding-left:10px;
  text-align:left;
  padding-top:0 !important;
  text-align:left !important;
}
.cms-home .main_block-st5 .testimonial-item .testimonial-name {
  color:#ffffff;
  font-family:Montserrat;
  font-size:13px;
  font-weight:400;
  line-height:1.6;
  padding-bottom:8px;
  text-transform:uppercase;
  text-align:left !important;
}
.cms-home .main_block-st5 .testimonial-content {
  font-weight:400;
  padding-bottom:24px;
  margin:0;
  color:#cccccc;
  letter-spacing:0.2px;
  line-height:2;
  padding-top:19px;
  text-align:center;
  font-size:14px;
  width:830px;
  letter-spacing:0.2px;
  line-height:2;
  padding-top:19px;
}
.cms-home .main_block-st5 img {
  border-radius:50%;
  height:100px;
  width:100px;
  margin:auto;
}
.cms-home .main_block-st5 p { margin:0; }
.cms-home .main_block-st5 .testimonial-job {
  color:#ffffff;
  font-size:13px;
  font-style:italic;
  letter-spacing:3px;
  line-height:1.2;
  margin-bottom:20px;
}
.cms-home .main-center-st5.main-center { background:#ffffff; }
.cms-home .main-center-st5.main-center .item .product-item { margin-bottom:0; }
.cms-home .main-center-st5.main-center .item .product-item .special-price.yousave { display:none; }
.cms-home .main-bottom-st5 { margin-bottom:50px; }
.cms-home .main-bottom-st5 .subscribe {
  display:table;
  vertical-align:middle;
  text-align:center;
  width:100%;
}
.cms-home .main-bottom-st5 .subscribe .subscribe {
  border:5px solid #eeeeee;
  display:table-cell;
  height:340px;
  text-align:center;
  vertical-align:middle;
  width:100%;
}
.cms-home .main-bottom-st5 .subscribe .subscribe .input-box #newsletter {
  background-color:#f9f9f9;
  font-size:14px;
}
.paypal-image { text-align:right; }
.zk34120white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:34px;
  font-weight:400;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.zk34120white hr {
  background-color:#ffffff;
  border-width:1px 0 0;
  color:#ffffff;
  font-size:34px;
  height:2px;
  letter-spacing:0;
  line-height:120px;
  margin:20px 0;
  min-height:0;
  min-width:0;
  padding:0;
  width:460px;
}
.zkbold50120white {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#ffffff;
  font-family:Montserrat;
  font-size:50px;
  font-weight:700;
  line-height:120px;
  text-decoration:none;
  text-shadow:none;
}
.blackzorkaclothing {
  background-color:transparent;
  border-color:#000000;
  border-style:none;
  border-width:0;
  color:#333333;
  font-family:"Montserrat";
  font-size:15px;
  font-weight:600;
  letter-spacing:10px;
  line-height:21px;
  text-decoration:none;
  text-shadow:none;
}
.largeboldblackzk {
  background-color:transparent;
  border-color:#ffd658;
  border-style:none;
  border-width:0;
  color:#333333;
  font-family:"Merriweather";
  font-size:80px;
  font-weight:300;
  letter-spacing:4px;
  line-height:96px;
  text-decoration:none;
}
.heading-wrapper-title h5 {
  color:#878787;
  font-size:13px;
  font-style:italic;
  letter-spacing:3px;
  line-height:1;
  padding-top:10px;
  font-family:Lato;
  font-weight:400;
  text-align:center;
  text-transform:capitalize;
}
.cms-home .main-center-st4 {
  padding-top:70px;
  background:#ffffff;
}
.cms-home .main_center { padding-top:70px; }
.cms-home .main_center .owl-theme .owl-controls {
  margin-top:10px;
  text-align:center;
  position:absolute;
  top:37%;
}
.cms-home .main_center .owl-theme .owl-controls div { position:absolute; }
.cms-home .main_center .owl-theme .owl-controls .owl-buttons div.owl-prev { left:-55px; }
.cms-home .main_center .owl-theme .owl-controls .owl-buttons div.owl-next { right:-55px; }
.cms-home .main_tabs.st6 { margin-top:70px; }
.cms-home .main-bottom-st6 {
  margin-bottom:20px;
  background-image:url("../images/mailchimp-bg3.jpg") !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  text-align:center;
  padding:70px 0 50px;
}
.cms-home .main-bottom-st6 .block .subscribe i { color:#ffffff; }
.cms-home .main-bottom-st6 .block .subscribe h3 {
  font-family:Montserrat;
  font-size:26px;
  font-weight:400;
  letter-spacing:1px;
  margin:0;
  color:#ffffff;
  padding-top:15px;
  text-transform:uppercase;
}
.cms-home .main-paralx .block {
  padding:140px 0;
  color:#666666;
}
.cms-home .main-paralx .banner-content-sub-title { border-bottom:3px solid #666666; }
.cms-home .main-paralx .banner-content-title {
  display:block;
  font-size:40px;
  letter-spacing:1px;
  line-height:1.2;
  margin-bottom:0;
}
.cms-home .main-paralx .banner-content-description {
  font-size:14px;
  letter-spacing:2px;
  margin:10px 0 0;
}
.cms-home .main-block_static { padding:50px 0; }
.cms-home .main-block_static .media {
  background-color:#f5f5f5;
  padding:30px 0 30px 100px;
  transform:translateY(0px);
  position:relative;
  overflow:inherit;
  transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;
}
.cms-home .main-block_static .media:before {
  background:radial-gradient(ellipse at center center,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 80%) repeat scroll 0 0 rgba(0,0,0,0);
  content:"";
  height:10px;
  left:5%;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:100%;
  transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;
  width:90%;
  z-index:-1;
}
.cms-home .main-block_static .media .media-left {
  left:15px;
  padding:30px 20px 0 0;
  text-align:right;
  top:0;
  display:block;
  position:absolute;
  width:100px;
}
.cms-home .main-block_static .media .media-left em {
  font-size:48px;
  color:#c97178;
}
.cms-home .main-block_static .media .media-body h4 {
  color:#25282c;
  font-family:Montserrat;
  font-size:14px;
  font-weight:bold;
  line-height:14px;
  text-transform:uppercase;
  transition:all 0.3s ease 0s;
}
.cms-home .main-block_static .media .media-body h5 {
  font-size:13px;
  font-style:italic;
  letter-spacing:2px;
  margin:0;
  color:#777777;
  padding:0;
}
.cms-home .main-block_static .media:hover:hover { transform:translateY(-5px); }
.cms-home .main-block_static .media:hover:before {
  opacity:1;
  transform:translateY(5px);
}
.cms-home .main-center-st6 .heading-wrapper-title h5 { padding-top:0; }
.media-left em { margin-left:0; }
.product-sale-label { display:none !important; }
.main-top_st6.main-top-images { margin-top:0; }
.main-top_st6.main-top-images .wpb_wrapper .col-md-4 { padding:0; }
.st6 .header #onenav li.level0 a.level-top span::after, .st5 .header #onenav li.level0 a.level-top span::after { background:#ffffff; }
.st6 .header .seach .icon, .st5 .header .seach .icon {
  color:#ffffff;
  cursor:pointer;
}
.st6 .header .menu-top div.icon:hover, .st5 .header .menu-top div.icon:hover { background:none; }
.footer-container.st3 { padding-top:0; }
.category-products.collection-position02 .item .top-actions-inner .special-price.yousave {
  background-color:#ca7379;
  border-radius:50%;
  color:#ffffff;
  font-size:10px;
  height:35px;
  line-height:35px;
  position:absolute;
  left:-60px;
  right:auto;
  text-align:center;
  width:35px;
  z-index:99;
}
.category-products.collection-position02 .item .top-actions-inner { position:relative; }
.main_product_st5 .main-heading h3, .main_product_new_st5 .main-heading h3 {
  color:#000000 !important;
  font-weight:400;
  font-family:Montserrat;
  line-height:1.2;
  margin:0;
  padding:0;
  font-size:25px;
  letter-spacing:2px;
  text-transform:uppercase;
}
.header-content.st4 .header-content-right { position:static; }
.header-content.st4 .header-act.row { position:relative; }
.header-content.st4 #onenav li.level0 a.level-top span::after { background:#cf5053; }
.header-content.st4 #onenav li i { right:16px; }
.header-content.st4 .menutop { margin-top:10px; }
.header-content.st4 #onenav a { padding:13px 20px 8px; }
.header-content.st4 .one-top-cart {
  display:inline-block;
  float:right;
}
.header-content.st4 .seach {
  float:right;
  display:inline-block;
  margin-top:10px;
  position:relative;
  margin-right:10px;
  line-height:40px;
}
.header-content.st4 .seach .icon {
  cursor:pointer;
  height:45px;
  padding:4px;
  width:34px;
  font-size:28px;
  text-align:center;
}
.header-content.st4 .seach .icon:hover i { color:#cf5053; }
.header-content.st4 .seach .form {
  background:none repeat scroll 0 0 #303133;
  height:56px;
  position:absolute;
  right:0;
  top:45px;
  width:300px;
  z-index:10;
}
.header-content.st4 .seach .form .form-search { padding:10px; }
.header-content.st4 .seach .form .form-search button.button {
  border-radius:0;
  float:right;
  padding:0;
}
.header-content.st4 .seach .form .form-search #search {
  color:#ffffff;
  float:right;
  height:36px;
  line-height:36px;
  margin-bottom:0;
  width:85%;
}
.footer-container.st2 .footer-top .footer h3 {
  color:#666666;
  border-bottom:1px solid #25282c;
  font-size:16px;
}
.hover-action .item .product-item .addtocart .button.btn-cart { float:none; }
.hover-action .item { overflow:hidden; }
.hover-action .item .item-inner .hover-inner .compare {
  float:left;
  transform:translateX(-50px);
  transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;
  visibility:hidden;
}
.hover-action .item .item-inner .hover-inner .compare a {
  backface-visibility:hidden;
  background-color:transparent;
  border:1px solid #dddddd;
  border-radius:50%;
  box-shadow:0 0 1px rgba(0,0,0,0);
  display:inline-block;
  font-size:22px;
  height:35px;
  line-height:30px;
  margin:0 2px;
  padding:5px;
  position:relative;
  transform:translateZ(0px);
  transition-duration:0.3s;
  transition-property:color;
  width:35px;
}
.hover-action .item .item-inner .hover-inner .confix-produclist {
  transform:translateX(50px);
  transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;
  visibility:hidden;
}
.hover-action .item:hover .item-inner .hover-inner .compare {
  transform:translateX(15px);
  visibility:initial;
  visibility:inherit;
  visibility:unset;
}
.hover-action .item:hover .item-inner .hover-inner .confix-produclist {
  transform:translateX(-15px);
  visibility:initial;
  visibility:inherit;
  visibility:unset;
}
.nav-top-inner { position:static !important; }
.is-sticky .header-menu .container { position:relative; }
.is-sticky .header-menu .container .item .product-item .product-hover { display:table; }
.header-menu .item h3.product-name { margin:0; }
.header-menu .level0 .item { padding:0 5px !important; }
.header-menu .level0 .item .product-item { margin-bottom:0; }
.header-menu #onenav li .sub-wrapper .item .product-item .product-hover { display:table; }
.header-menu #onenav li .sub-wrapper .item .product-item .product-hover a { padding:0 5px; }
.header-menu #onenav li .sub-wrapper .item .product-item .addtocart .button.btn-cart {
  padding-left:0;
  padding-right:0;
}
.header-menu #onenav li .sub-wrapper .item .product-item .addtocart .confix-produclist a {
  backface-visibility:hidden;
  background-color:transparent;
  border:1px solid #dddddd;
  border-radius:50%;
  box-shadow:0 0 1px rgba(0,0,0,0);
  display:inline-block;
  font-size:22px;
  height:35px;
  line-height:30px;
  margin:0 2px;
  padding:5px;
  position:relative;
  transform:translateZ(0px);
  text-align:center;
  transition-duration:0.3s;
  transition-property:color;
  width:35px;
}
.header-menu #onenav li .sub-wrapper .item .product-item .addtocart .confix-produclist a:hover {
  background-color:#ca7379;
  color:#ffffff;
}
.header-menu #onenav li .sub-wrapper .item .product-item .addtocart .confix-produclist a i {
  position:unset;
  position:inherit;
  line-height:normal;
  right:auto;
  left:auto;
  top:auto;
}
.header-menu #onenav li .sub-wrapper .item .confix-produclist { padding-right:10px; }
.tp-caption.medium_grey { text-shadow:none; }
.col-right .block-title { display:none; }
.col-right h5 {
  border-bottom:1px solid #25282c;
  font-size:20px;
  padding-bottom:10px;
  text-transform:uppercase;
  font-weight:400;
  color:#25282c;
}
.col-right .block-content .menu-recent, .col-right .block-content .menu-categories { margin-bottom:50px; }
.col-right .block-content .menu-recent ul li+li, .col-right .block-content .menu-categories ul li+li { border-top:1px solid #eaeaea; }
.col-right .block-content .menu-recent ul li, .col-right .block-content .menu-categories ul li { line-height:35px; }
.col-right .block-content .menu-recent ul li a, .col-right .block-content .menu-categories ul li a {
  text-transform:uppercase;
  opacity:0.5;
  transition:all 0.3s ease-in-out 0s;
}
.col-right .block-content .menu-recent ul li a:hover, .col-right .block-content .menu-categories ul li a:hover { opacity:1; }
.col-right .block-content .menu-tags ul li { display:inline-block; }
.col-right .block-content .menu-tags ul li a {
  background-color:#f5f5f5;
  border-radius:15px;
  color:#777777;
  display:inline-block;
  font-family:Montserrat;
  font-size:11px;
  line-height:1.2;
  margin-bottom:5px;
  padding:8px 10px;
  text-transform:uppercase;
  transition:all 0.2s ease-out 0s;
}
.col-right .block-content .menu-tags ul li a:hover {
  background:#c97178 none repeat scroll 0 0;
  color:#ffffff;
  text-decoration:none;
}
.postWrapper:first-child { margin-top:0; }
.postWrapper .tags {
  background:#f5f5f5 none repeat scroll 0 0;
  border-radius:36px;
  color:#878787;
  font-size:14px;
  line-height:1.4;
  margin-bottom:30px;
  padding:6px 15px;
}
.postWrapper .tags i {
  font-size:24px;
  margin-right:5px;
  vertical-align:middle;
}
.postWrapper .tags h4 { display:none; }
.postWrapper .tags ul {
  display:inline-block;
  margin-bottom:0;
}
.postWrapper .tags ul li {
  display:inline-block;
  position:relative;
  padding-left:10px;
}
.postWrapper .tags ul li +li:before {
  content:"|";
  position:absolute;
  left:0;
}
.postTitle h2 { color:#25282c; }
.main-center .main-quickview { display:none; }
.catalog-product-view .special-price.yousave { display:none; }
.catalog-product-view .product-view .product-essential .product-shop .price-box .price {
  margin-bottom:10px;
  margin-top:10px;
}
.catalog-category-view .item .product-item .addtocart .confix-produclist .compare { margin-right:5px; }
.col-left .owl-carousel { margin-top:0; }
.col-left .main-heading .heading-wrapper-title h3 {
  border-bottom:1px solid #000000;
  color:#25282c;
  font-size:20px;
  letter-spacing:0;
  margin-bottom:0px;
  margin-top:5px;
  padding-bottom:7px;
  text-align:left;
  text-transform:uppercase;
}
.col-left .main-heading h5 { display:none; }
.col-left .item .product-item .product-hover .main-quickview { display:none !important; }
.col-left .item .product-item { margin-bottom:15px; }
.col-left .category-products .item .product-item {
  text-align:left;
  display:inline-block;
  width:100%;
}
.col-left .category-products .item .product-item .products-list {
  max-width:90px;
  float:left;
  margin-right:10px;
}
.col-left .category-products .item .product-item .one-actions { display:none; }
.col-left .category-products .item .product-item .product-date { display:none; }
.col-left .category-products .item .product-item .top-actions-inner {
  float:left;
  clear:none;
}
.col-left .category-products .item .product-item .table .ratings { text-align:left; }
.block-tags .block-content .tags-list li a {
  background-color:#f5f5f5;
  border-radius:15px;
  color:#777777;
  display:inline-block;
  font-family:Montserrat;
  font-size:11px;
  line-height:1.2;
  margin-bottom:5px;
  padding:8px 10px;
  text-transform:uppercase;
  transition:all 0.2s ease-out 0s;
}
.block-tags .block-content .tags-list li a:hover {
  background:#c97178 none repeat scroll 0 0;
  color:#ffffff;
  text-decoration:none;
}
.block_left img, .block_right img { max-width:100%; }
.catalog-product-view .main-bottom .main-heading, .catalog-product-view .main_block-st3 .main-heading, .catalog-product-view .main-center .main-heading, .catalog-product-view .main-bottom-st5 .main-heading, .catalog-product-view .main_center .main-heading {
  padding-top:50px;
  margin-top:20px;
  border-top:1px solid #dddddd;
}
.catalog-product-view .main-bottom .main-heading h3, .catalog-product-view .main_block-st3 .main-heading h3, .catalog-product-view .main-center .main-heading h3, .catalog-product-view .main-bottom-st5 .main-heading h3, .catalog-product-view .main_center .main-heading h3 {
  margin-bottom:0;
  text-align:left;
}
.catalog-product-view .main-bottom .main-heading h3 span, .catalog-product-view .main_block-st3 .main-heading h3 span, .catalog-product-view .main-center .main-heading h3 span, .catalog-product-view .main-bottom-st5 .main-heading h3 span, .catalog-product-view .main_center .main-heading h3 span {
  border-bottom:1px solid;
  display:inline-block;
  color:#25282c;
  font-size:24px;
  margin-bottom:25px;
  padding-bottom:10px;
  text-transform:uppercase;
  letter-spacing:1px;
}
.catalog-product-view .main-bottom .main-heading h5, .catalog-product-view .main_block-st3 .main-heading h5, .catalog-product-view .main-center .main-heading h5, .catalog-product-view .main-bottom-st5 .main-heading h5, .catalog-product-view .main_center .main-heading h5 { display:none; }
.catalog-product-view .main-bottom .products-grid, .catalog-product-view .main_block-st3 .products-grid, .catalog-product-view .main-center .products-grid, .catalog-product-view .main-bottom-st5 .products-grid, .catalog-product-view .main_center .products-grid { margin-top:0; }
.catalog-product-view .main-bottom .owl-controls .owl-buttons, .catalog-product-view .main_block-st3 .owl-controls .owl-buttons, .catalog-product-view .main-center .owl-controls .owl-buttons, .catalog-product-view .main-bottom-st5 .owl-controls .owl-buttons, .catalog-product-view .main_center .owl-controls .owl-buttons {
  display:inline-block;
  position:absolute;
  right:0;
  top:-62px;
  width:auto;
}
#search_mini_form .search-dropdown {
  border-right:1px solid #dadada;
  display:inline-block;
  height:44px;
  left:22px;
  line-height:44px;
  padding-right:32px;
  position:absolute;
  top:0;
  z-index:90;
}
#search_mini_form .search-dropdown i {
  position:relative;
  right:-15px;
}
#search_mini_form .search-dropdown .search-option-list {
  text-align:left;
  position:absolute;
  top:40px;
  background:#ffffff;
  min-width:130px;
  padding:0 10px;
  left:-10px;
  box-shadow:0 0 2px 0.1px;
  z-index:90;
}
#search_mini_form .search-dropdown .search-option-list span { cursor:pointer; }
#search_mini_form .search-dropdown .search-select { cursor:pointer; }
.seach.st3 {
  position:relative;
  top:-20px;
}
.seach.st3 ul { text-align:left; }
.seach.st3 ul li {
  display:inline-block;
  font-size:14px;
  font-weight:300;
  text-align:center;
  font-family:Lato;
  margin-left:10px;
  margin-right:10px;
}
.seach.st3 ul li i { margin:0 5px; }
.store {
  width:100%;
  text-align:center;
}
.store .select.pull-left { float:none !important; }
.tparrows.default .fa { display:none; }
.toolbar-bottom .toolbar .pager { display:block; }
.hover-action .item .item-inner .hover-inner .compare a { background:#ffffff; }
.hover-action .item .item-inner .hover-inner .compare a:hover {
  background-color:#ca7379;
  color:#ffffff;
}
.cms-home .one-wrapper.st7 .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a:hover::before, .cms-home .one-wrapper.st7 .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a:focus::before, .cms-home .one-wrapper.st7 .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li a.active::before {
  width:100%;
  background:#ca7379;
}
.cms-home .one-wrapper.st7 .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs li.active a::before {
  width:100%;
  background:#ca7379;
}
.cms-home .one-wrapper.st7 .main-top { margin-bottom:50px; }
.cms-home .one-wrapper.st7 .main_tabs .tabs-collection { margin-bottom:25px; }
.cms-home .one-wrapper.st7 .main_tabs .tabs-collection .widget-tabs.nav.nav-tabs { margin-bottom:25px; }
.cms-home .one-wrapper.st7 .col-left .products-grid .item { padding:0; }
.cms-home .one-wrapper.st7 .category-products.collection-position02.collection-position04 .item .item-inner .top-actions-inner { text-align:center; }
.cms-home .one-wrapper.st7 .item h3.product-name { margin-bottom:0px; }
.cms-home .one-wrapper.st7 .category-products.collection-position02.collection-position04 .item .price-box, .cms-home .one-wrapper.st7 .category-products.collection-position02.collection-position04 .item .ratings {
  display:block;
  width:100%;
}
.cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons { width:100%; }
.cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div {
  border:2px solid #dddddd;
  border-radius:50%;
  color:#25282c;
  cursor:pointer;
  font-size:24px;
  height:36px;
  line-height:1;
  padding-top:3px;
  position:absolute;
  text-align:center;
  top:calc(38% - 36px);
  width:36px;
  background:none;
  transition:all 0.3s ease;
}
.cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div:hover, .cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div:focus, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div:hover, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div:focus, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div:hover, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div:focus {
  border:2px solid #25282c;
  background-color:#25282c;
  color:#ffffff;
}
.cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div:hover i, .cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div:focus i, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div:hover i, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div:focus i, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div:hover i, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div:focus i { color:#ffffff !important; }
.cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div.owl-prev, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div.owl-prev, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div.owl-prev { left:10px; }
.cms-home .one-wrapper.st7 .main_tabs .owl-controls .owl-buttons div.owl-next, .cms-home .one-wrapper.st7 .main-centers .owl-controls .owl-buttons div.owl-next, .cms-home .one-wrapper.st7 .main-product_rate .owl-controls .owl-buttons div.owl-next { right:10px; }
.cms-home .one-wrapper.st7 .main-centers .heading-wrapper-title h5, .cms-home .one-wrapper.st7 .main-product_rate .heading-wrapper-title h5 { display:none; }
.cms-home .one-wrapper.st7 .main-centers .heading-wrapper-title h3, .cms-home .one-wrapper.st7 .main-product_rate .heading-wrapper-title h3 {
  text-align:left;
  color:#25282c;
}
.cms-home .one-wrapper.st7 .main-centers .heading-wrapper-title h3 span, .cms-home .one-wrapper.st7 .main-product_rate .heading-wrapper-title h3 span { border-bottom:1px solid; }
.cms-home .one-wrapper.st7 .main-centers .category-products.collection-position01, .cms-home .one-wrapper.st7 .main-product_rate .category-products.collection-position01 { margin:0 -10px; }
.cms-home .one-wrapper.st7 .main-logobrands {
  margin-bottom:40px;
  border-bottom:1px solid #ebebeb;
  border-top:1px solid #ebebeb;
  padding:0 0 30px 0;
}
.cms-home .one-wrapper.st7 .col-left .category-products.collection-position02 .item .product-item .top-actions-inner {
  width:100%;
  max-width:none;
  max-width:auto;
  text-align:center;
}
.cms-home .one-wrapper.st7 .col-left .category-products.collection-position02 .item .product-item .top-actions-inner .table .ratings { text-align:center; }
.cms-home .one-wrapper.st7 .col-left .menu-recent .blog-item {
  display:inline-block;
  width:100%;
  margin-bottom:15px;
}
.cms-home .one-wrapper.st7 .col-left .menu-recent h3.title2 {
  font-size:20px;
  letter-spacing:1px;
  text-align:left;
  border-bottom:1px solid;
  margin-bottom:15px;
}
.cms-home .one-wrapper.st7 .col-left .load-product .owl-controls {
  position:absolute;
  right:0;
  text-align:right;
  top:-54px;
  width:auto;
}
.cms-home .one-wrapper.st7 .main-block_static {
  padding-top:15px;
  padding-bottom:15px;
}
.cms-home .one-wrapper.st7 .main-block_static .images { display:block; }
.cms-home .one-wrapper.st7 .main-block_static .images img { max-width:100%; }
.item .product-item .addtocart .compare a:hover { border:none; }
.boxed .one-wrapper { background:#ffffff; }
.boxed .one-wrapper .is-sticky #one-sticky-header {
  background:none !important;
  box-shadow:none;
}
.boxed .one-wrapper .is-sticky #one-sticky-header .nav-top-inner {
  display:inline-block;
  position:relative;
  width:100%;
}
.main_tabs .item h3.product-name { text-align:center; }
.contacts-index-index .main-content-inner .col-main { text-align:center; }
.contacts-index-index .main-content-inner .col-main form {
  max-width:500px;
  margin:auto;
}
.contacts-index-index .main-content-inner .col-main form .fieldset { padding-bottom:0; }
.contacts-index-index .main-content-inner .col-main form .fieldset .legend { display:none; }
.contacts-index-index .main-content-inner .col-main form .fieldset .form-list label { float:none; }
.contacts-index-index .main-content-inner .col-main form .fieldset .form-list .input-box input {
  border:none;
  background:#f5f5f5;
  border-radius:20px;
  padding-left:20px;
}
.contacts-index-index .main-content-inner .col-main form .buttons-set {
  text-align:center;
  padding-left:15px;
  margin-top:0;
}
.contacts-index-index .main-content-inner .col-main form .buttons-set button {
  background:none;
  border-color:lightgray;
  padding:0 10px;
}
.contacts-index-index .main-content-inner .col-main form .buttons-set button span { color:black; }
