.row {

  margin-left:  * -1;

  overflow: inherit;

}

.row:before,

.row:after {

  content: " ";

  display: table;

}

.row:after {

  clear: both;

}

[class*="span"] {

  float: left;

  min-height: 1px;

  margin-left: ;

}

@font-face {

  font-family: 'LoraItalic';

  src: url('../fonts/LoraItalic.eot');

  src: url('../fonts/LoraItalic.eot') format('embedded-opentype'), url('../fonts/LoraItalic.woff2') format('woff2'), url('../fonts/LoraItalic.woff') format('woff'), url('../fonts/LoraItalic.ttf') format('truetype'), url('../fonts/LoraItalic.svg#LoraItalic') format('svg');

}

@font-face {

  font-family: 'PoppinsMedium';

  src: url('../fonts/PoppinsMedium.eot');

  src: url('../fonts/PoppinsMedium.eot') format('embedded-opentype'), url('../fonts/PoppinsMedium.woff2') format('woff2'), url('../fonts/PoppinsMedium.woff') format('woff'), url('../fonts/PoppinsMedium.ttf') format('truetype'), url('../fonts/PoppinsMedium.svg#PoppinsMedium') format('svg');

}

@font-face {

  font-family: 'PoppinsRegular';

  src: url('../fonts/PoppinsRegular.eot');

  src: url('../fonts/PoppinsRegular.eot') format('embedded-opentype'), url('../fonts/PoppinsRegular.woff2') format('woff2'), url('../fonts/PoppinsRegular.woff') format('woff'), url('../fonts/PoppinsRegular.ttf') format('truetype'), url('../fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');

}

*,

html {

  outline: none !important;

}

body {

  background-color: #ffffff;

  color: #666;

  font-size: 13px;

  line-height: normal;

  font-family: "Poppins", Helvetica, Arial, sans-serif;

}

body .body-wrapper {

  overflow: hidden;

  position: relative;

}

body a {

  color: #333d47;

}

body a:hover {

  color: #ff7200;

  text-decoration: none;

}

body a:focus {

  text-decoration: none;

}

body h1,

body h2,

body h3,

body h4,

body h5,

body h6 {

  margin: 10px 0 4px;

}

body input,

body textarea,

body button {

  outline: medium none !important;

  border: 1px solid #ccc;

  margin-bottom: 10px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  border-radius: 4px;

  padding: 0px 5px;

}

body img {

  display: block;

  max-width: 100%;

  height: auto;

}

body ul {

  padding: 0;

}

body ul,

body ol {

  margin-left: 15px;

}

.rtl body ul,

.rtl body ol {

  margin-left: 0;

  margin-right: 15px;

}

body ol {

  padding-left: 15px;

}

body .container {

  padding: 0;

}

body.boxed-layout .body-wrapper {

  max-width: 1860px;

  background: #fff;

  margin: 0 auto;

  box-shadow: 0 0 8px #000;

}

body.boxed-layout .body-wrapper .footer .footer-contact .title-newsletter {

  margin-left: 15px;

}

body.boxed-layout .body-wrapper .container {

  max-width: 1830px;

}

body.boxed-layout.rtl .body-wrapper .footer .footer-contact .title-newsletter {

  margin-right: 15px;

  margin-left: 0;

}

body.boxed-layout.home-style3 .body-wrapper {

  max-width: 1320px;

}

body.boxed-layout.home-style3 .body-wrapper .container {

  max-width: 1290px;

}

.clearfix:after {

  height: 0;

  clear: both;

  content: " ";

  font-size: 0;

  min-height: 0;

  display: block;

  visibility: hidden;

}

.float {

  float: none !important;

}

table {

  margin-bottom: 20px;

}

.thumbnail {

  max-width: 100%;

}

.size-full {

  width: 100%;

  height: auto;

  margin: 0 0 30px 0;

}

.alignleft {

  float: left;

  margin: 0 15px 30px 0;

}

.rtl .alignleft {

  float: right;

  margin: 0 0 30px 15px;

}

.aligncenter {

  display: block;

  margin: 0 auto 30px auto;

  clear: both;

}

.alignright {

  float: right;

  margin: 0 0 30px 15px;

}

.rtl .alignright {

  float: left;

  margin: 0 15px 30px 0;

}

.alignnone {

  float: none;

  clear: both;

  display: block;

  margin: 0 0 30px 0;

}

p .size-full {

  width: auto;

  height: auto;

  margin: 5px 0 30px 0;

}

p .alignleft {

  float: left;

  margin: 5px 15px 30px 0;

}

.rtl p .alignleft {

  float: right;

  margin: 5px 0 30px 15px;

}

p .aligncenter {

  display: block;

  margin: 5px auto 30px auto;

}

p .alignright {

  float: right;

  margin: 5px 0 30px 15px;

}

.rtl p .alignright {

  float: left;

  margin: 5px 15px 30px 0;

}

p .alignnone {

  float: none;

  display: block;

  margin: 5px 0 30px 0;

}

figure .size-full {

  margin: 0;

}

.wpb_button,

.wpb_content_element,

ul.wpb_thumbnails-fluid>li {
margin-bottom: 15px !important;
}

.maintoc h2{margin:20px 0 0 0px; text-align: center;}
.producttitle-border{padding:10px 0px; background:#f9f9f9; margin-bottom:30px;}
.fixsize {
    border:1px solid #f1f1f1;
	padding:10px;
	margin-bottom:0px;
	-webkit-box-shadow: 0 8px 6px -6px  #999;
	   -moz-box-shadow: 0 8px 6px -6px  #999;
	        box-shadow: 0 8px 6px -6px #999;
}

.wrap-newletter .mc4wp-form .newsletter-content .newsletter-email{max-width: 635px;}
.wrap-newletter .mc4wp-form .newsletter-content .newsletter-submit{max-width: 635px;}

.video-wrapper {

  position: relative;

  padding-bottom: 56.25%;

  padding-top: 25px;

  height: 0;

}

.video-wrapper iframe {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}

ul.menu,

.dropdown ul {

  list-style: none;

  margin: 0;

}

.fa:before {

  font-family: FontAwesome;

}

.loading {

  position: relative;

  z-index: 2;

  height: 300px;

  overflow: hidden;

}

.loading:before {

  background: url(../assets/img/loading.gif) no-repeat center center #fff;

  background-size: 60px 60px;

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  right: 0;

  z-index: 99;

  display: block;

}

.rtl .loading:before {

  left: 0 !important;

  right: 0 !important;

}

.loading.clearfix {

  overflow: hidden;

}

.loading.add_to_cart_button:before {

  background: url(../assets/img/loadingp.gif) no-repeat center center transparent;

}

ul.breadcrumb {

  margin: 0 0 20px;

}

input.input-text:focus,

select:focus,

textarea:focus {

  background-color: #fafafa;

}

input:-webkit-autofill,

textarea:-webkit-autofill,

select:-webkit-autofill {

  background-color: transparent;

}

.wpb_map_wraper iframe {

  pointer-events: none;

}

.quote-border {

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -ms-border-radius: 3px;

  border-radius: 3px;

  background-color: #f4f4f4;

  padding: 20px;

  margin-bottom: 10px;

  font-style: italic;

  border: 1px solid #ddd;

}

.tp-caption.rev-btn {

  box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2) !important;

}

#rev_slider_2_1 .tparrows:before {

  font-size: 20px;

}

#rev_slider_5_1 .tparrows.uranus,

#rev_slider_7_1 .tparrows.uranus {

  width: 70px;

  height: 70px;

  background: #fff;

}

#rev_slider_5_1 .tparrows.uranus:before,

#rev_slider_7_1 .tparrows.uranus:before {

  content: '';

}

#rev_slider_5_1 .tparrows.uranus.tp-leftarrow:before,

#rev_slider_7_1 .tparrows.uranus.tp-leftarrow:before {

  background: url(../assets/img/prev-slider.png) no-repeat center;

}

#rev_slider_5_1 .tparrows.uranus.tp-rightarrow:before,

#rev_slider_7_1 .tparrows.uranus.tp-rightarrow:before {

  background: url(../assets/img/next-slider.png) no-repeat center;

}

#rev_slider_5_1 .tparrows.uranus:hover,

#rev_slider_7_1 .tparrows.uranus:hover {

  background: #ffffff;

}

#rev_slider_5_1 .tparrows.uranus:hover:before,

#rev_slider_7_1 .tparrows.uranus:hover:before {

  opacity: 1;

}

#rev_slider_5_1 .tparrows.uranus:hover,

#rev_slider_7_1 .tparrows.uranus:hover {

  opacity: 0.5;

}

#rev_slider_9_1 .hermes .tp-bullet {

  border-radius: 0;

}

#rev_slider_6_1 .tparrows.uranus,

#rev_slider_9_1 .tparrows.uranus {

  width: 50px;

  height: 50px;

  background: #fff;

}

#rev_slider_6_1 .tparrows.uranus:before,

#rev_slider_9_1 .tparrows.uranus:before {

  content: '';

}

#rev_slider_6_1 .tparrows.uranus.tp-leftarrow:before,

#rev_slider_9_1 .tparrows.uranus.tp-leftarrow:before {

  background: url(../assets/img/prev-slider.png) no-repeat center;

}

#rev_slider_6_1 .tparrows.uranus.tp-rightarrow:before,

#rev_slider_9_1 .tparrows.uranus.tp-rightarrow:before {

  background: url(../assets/img/next-slider.png) no-repeat center;

}

#rev_slider_6_1 .tparrows.uranus:hover,

#rev_slider_9_1 .tparrows.uranus:hover {

  background: #ffffff;

}

#rev_slider_6_1 .tparrows.uranus:hover:before,

#rev_slider_9_1 .tparrows.uranus:hover:before {

  opacity: 1;

}

#rev_slider_6_1 .tparrows.uranus:hover,

#rev_slider_9_1 .tparrows.uranus:hover {

  opacity: 0.5;

}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom {

  width: 200px !important;

}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet {

  width: 8px !important;

  height: 8px !important;

  background-color: #7d7d7d !important;

  position: relative !important;

  display: inline-block !important;

  border-radius: 50% !important;

  cursor: pointer;

  box-sizing: content-box;

  text-align: center !important;

  left: 0 !important;

}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet + .tp-bullet {

  margin-left: 10px !important;

}

.rtl .wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet + .tp-bullet {

  margin-right: 10px !important;

  margin-left: 0 !important;

}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet:after {

  display: none;

  background-color: transparent;

  box-shadow: none;

}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected {

  width: 30px !important;

  height: 8px !important;

  border-radius: 3px !important;

  background-color: #ff7200 !important;

}

.home-style3 .wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected {

  background-color: #222 !important;

}

.wpb_revslider_element .rev_slider_wrapper .see-more1 {

  color: #fff;

  font-size: 13px;

  text-transform: capitalize;

}

.wpb_revslider_element .rev_slider_wrapper .see-more1 .fa {

  margin-right: 8px;

}

.wpb_revslider_element .rev_slider_wrapper .see-more1:hover {

  opacity: 0.85;

}

.wpb_revslider_element .rev_slider_wrapper .see-more2 {

  color: #0f8db3;

  font-size: 13px;

  text-transform: capitalize;

}

.wpb_revslider_element .rev_slider_wrapper .see-more2 .fa {

  margin-right: 8px;

}

.wpb_revslider_element .rev_slider_wrapper .see-more2:hover {

  opacity: 0.85;

}

.slider-more {

  color: #fff;

}

.home-style2 .slider-more {

  color: #ff7200;

}

.home-style2 .slider-more:hover {

  opacity: 0.85;

}

.slider-more i {

  margin-right: 10px;

}

.slider-more:hover {

  color: #ff7200;

}

.slider-more1 {

  color: #ff7200;

}

.slider-more1 i {

  margin-right: 10px;

}

.slider-more1:hover {

  color: #cc5b00;

}

.title-sytle1 .box-title h3 {

  font-family: 'PoppinsSemiBold';

  font-size: 20px;

  color: #ffffff;

  text-transform: uppercase;

  margin: 0;

  background: #222222;

  border-bottom: 0;

  padding: 16px 19px 12px;

}

.button-style1 .res-button {

  width: 28px;

  height: 28px;

  display: inline-block;

  position: absolute;

  top: 50%;

  margin-top: -24px;

  cursor: pointer;

}

.button-style1 .res-button.slick-prev {

  left: 5px;

  background: url(../assets/img/bg_general.png) no-repeat -20px -1111px;

}

.button-style1 .res-button.slick-prev:hover {

  background: url(../assets/img/bg_general.png) no-repeat -20px -1063px;

}

.button-style1 .res-button.slick-next {

  right: 5px;

  background: url(../assets/img/bg_general.png) no-repeat -20px -1015px;

}

.button-style1 .res-button.slick-next:hover {

  background: url(../assets/img/bg_general.png) no-repeat -20px -967px;

}

.button-style2 .res-button {

  width: 28px;

  height: 28px;

  display: inline-block;

  position: absolute;

  top: -34px;

  cursor: pointer;

}

.button-style2 .res-button.slick-prev {

  right: 48px;

  background: url(../assets/img/bg_general.png) no-repeat -20px -1111px;

}

.rtl .button-style2 .res-button.slick-prev {

  left: 15px;

  right: auto;

}

.button-style2 .res-button.slick-prev:hover {

  background: url(../assets/img/bg_general.png) no-repeat -20px -1063px;

}

.button-style2 .res-button.slick-next {

  right: 15px;

  background: url(../assets/img/bg_general.png) no-repeat -20px -1015px;

}

.rtl .button-style2 .res-button.slick-next {

  left: 48px;

  right: auto;

}

.button-style2 .res-button.slick-next:hover {

  background: url(../assets/img/bg_general.png) no-repeat -20px -967px;

}

.button-style3 .res-button {

  width: 41px;

  height: 41px;

  display: inline-block;

  position: absolute;

  top: 60%;

  margin-top: -20px;

  cursor: pointer;

}

.button-style3 .res-button.slick-prev {

  left: 15px;

  background: url(../assets/img/bg_general.png) no-repeat -20px -647px;

}

.button-style3 .res-button.slick-prev:hover {

  background: url(../assets/img/bg_general.png) no-repeat -20px -586px;

}

.button-style3 .res-button.slick-next {

  right: 15px;

  background: url(../assets/img/bg_general.png) no-repeat -20px -403px;

}

.button-style3 .res-button.slick-next:hover {

  background: url(../assets/img/bg_general.png) no-repeat -20px -342px;

}

.woocommerce span.onsale,

.onsale {

  background: rgba(255,255,255,0.5);

  padding: 0;

  color: #222;

  border-radius: 50%;

  border: 1px #000 solid;

  position: absolute;

  top: 10px;

  right: 10px;

  left: auto;

  font-size: 12px;

  width: 50px;

  height: 50px;

  text-align: center;

  line-height: 50px;

  font-weight: normal;

  min-height: auto;

}

.rtl .woocommerce span.onsale,

.rtl .onsale {

  left: 10px;

  right: auto;

}

.wrap-brand {

  background: #f8f8f8;

}

.sw-brand-container-slider.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item {

  padding: 5px 15px 0;

}

.sw-brand-container-slider {

  padding: 40px 0 60px;

  position: relative;

}

.sw-brand-container-slider .title-home {

  margin: 0 0 50px;

}

.sw-brand-container-slider .slider .item-brand-cat {

  margin: 0;

}

.sw-brand-container-slider .slider .item-brand-cat .item-image {

  text-align: center;

  margin: 0 0 30px;

}

.sw-brand-container-slider .slider .item-brand-cat .item-image a {

  display: inline-block;

  vertical-align: top;

}

.sw-brand-container-slider .slider .item-brand-cat .item-image a img {

  -webkit-transition: all 0.9s ease;

  -moz-transition: all 0.9s ease;

  -o-transition: all 0.9s ease;

  -ms-transition: all 0.9s ease;

  transition: all 0.9s ease;

  width: auto;

  opacity: 0.7;

}

.sw-brand-container-slider .slider .item-brand-cat .item-image a img:hover {

  opacity: 1;

  box-shadow: 0px 0px 8px 3px #d6d6d6;

  -webkit-transition: all 0.9s;

  -moz-transition: all 0.9s;

  -o-transition: all 0.9s;

  -ms-transition: all 0.9s;

  transition: all 0.9s;

}

.sw-brand-container-slider .res-button {

  font-size: 0;

  overflow: hidden;

  cursor: pointer;

  position: absolute;

  top: 50%;

  margin-top: -27px;

  background: none;

  text-indent: unset;

}

.sw-brand-container-slider .res-button:before {

  font-family: FontAwesome;

  display: inline-block;

  color: #999999;

  font-size: 66px;

}

.sw-brand-container-slider .res-button.slick-prev {

  height: auto;

  width: auto;

  left: 0;

}

.sw-brand-container-slider .res-button.slick-prev:before {

  content: '\f104';

}

.sw-brand-container-slider .res-button.slick-next {

  height: auto;

  width: auto;

  right: 0;

}

.sw-brand-container-slider .res-button.slick-next:before {

  content: '\f105';

}

.sw-brand-container-slider .res-button:hover:before {

  color: #000000;

}

.histore_social {

  text-align: center;

  line-height: 19px;

}

.histore_social .main-social {

  margin: 0 auto;

  list-style-type: none;

}

.histore_social .main-social li {

  display: inline-block;

  vertical-align: top;

  padding: 0 10px;

}

.histore_social .main-social li a {

  color: #999999;

  font-size: 16px;

}

.histore_social .main-social li a:hover {

  color: #ff7200;

}

.yith-wcwl-share {

  text-align: center;

}

.woocommerce a.added_to_cart,

.added_to_cart.wc-forward {

  display: none;

}

.item-price,

.price {

  font-size: 16px;

  color: #ff7200;

  overflow: hidden;

  display: inline-block;

  vertical-align: top;

  font-family: 'PoppinsMedium';
  margin-bottom: 12px;

}

.item-price del,

.price del {

  font-family: 'PoppinsRegular';

  text-decoration: line-through;

  color: #888888;

  margin: 0 14px 0 0;

  font-size: 16px;

}

.rtl .item-price del,

.rtl .price del {

  margin: 0 0 0 14px;

}

.item-price ins,

.price ins {

  margin: 0;

  text-decoration: none;

  font-family: 'PoppinsMedium';

}

.woocommerce div.product p.price ins {

  font-weight: 400;

}

.woocommerce span.sale-off,

.sale-off {

  display: none;

  height: 50px;

  width: 50px;

  line-height: 50px;

  color: #222222;

  position: absolute;

  top: 15px;

  right: 15px;

  text-align: center;

  border-radius: 50%;

  border: 1px solid #222;

  padding: 0;

  z-index: 2;

}

.rtl .woocommerce span.sale-off,

.rtl .sale-off {

  left: 15px;

  right: auto;

}

.woocommerce .quantity,

.quantity {

  border: 1px solid #ebebeb;

  padding: 0 9px;

  margin: 0 20px 0 0;

}

.woocommerce .quantity input,

.quantity input {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  margin: 0;

  background: none;

  border: none;

  color: #898989;

}

.woocommerce .quantity input.input-text,

.quantity input.input-text {

  -webkit-appearance: none;

  -moz-appearance: none;

  -ms-appearance: none;

  font-family: RobotoRegular;

  font-size: 16px;

  color: #323232;

  padding: 0;

  background: none;

  border: none;

  height: 31px;

}

.woocommerce .quantity input.input-text:hover,

.woocommerce .quantity input.input-text:focus,

.quantity input.input-text:hover,

.quantity input.input-text:focus {

  -webkit-appearance: none;

  -moz-appearance: none;

  -ms-appearance: none;

}

.border-tp {

  border-top: 1px solid #ddd;

  margin-top: 95px;

  overflow: visible !important;

}

.border-tp .order-title {

  margin-top: -20px;

}

.order-desc {

  font-size: 26px;

  color: rgba(1,1,1,0.4);

}

.has-left-sidebar #left {

  float: left;

}

.has-left-sidebar .category-contents,

.has-left-sidebar .single.main {

  float: right;

}

.has-left-sidebar #contents .category-contents {

  float: none;

}

.has-right-sidebar #right {

  float: right;

}

.has-right-sidebar .category-contents,

.has-right-sidebar .single.main {

  float: left;

}

.has-left-product-sidebar #left {

  float: left;

}

.has-left-product-sidebar #contents-detail,

.has-left-product-sidebar #contents {

  float: right;

}

.has-right-product-sidebar #right {

  float: right;

}

.has-right-product-sidebar #contents-detail,

.has-right-product-sidebar #contents {

  float: left;

}

.mc4wp-form.mc4wp-form-success .mc4wp-alert.mc4wp-success {

  color: green;

  margin: 15px 0;

}

#lang_sel {

  border-right: 1px solid #dcdcdc;

}

#lang_sel a,

#lang_sel a:visited {

  border: 0 none;

  padding: 0;

}

#lang_sel a.lang_sel_sel:after {

  content: "\f107";

  font-family: FontAwesome;

  display: inline-block;

  font-size: 12px;

  margin-left: 7px;

  vertical-align: top;

}

.rtl #lang_sel a.lang_sel_sel:after {

  margin-right: 7px;

  margin-left: 0;

}

#lang_sel img.iclflag {

  margin-top: -3px;

  display: inline-block;

  vertical-align: middel;

  margin-right: 13px;

}

.rtl #lang_sel img.iclflag {

  margin: -3px 0 0 13px;

}

#lang_sel > ul.nav {

  display: inline-block;

  list-style: none;

  margin: 0;

}

#lang_sel > ul.nav > li {

  position: relative;

}

#lang_sel > ul.nav > li > a {

  background-color: transparent;

  color: #888888;

  line-height: 12px;

  padding: 0 19px;

}

#lang_sel > ul.nav > li > a span {

  display: inline-block;

}

.rtl #lang_sel > ul.nav > li > a {

  border-left: 1px solid #dcdcdc;

  border-right: 0;

}

#lang_sel > ul.nav > li > ul {

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  -ms-transition: all 0.4s ease;

  transition: all 0.4s ease;

  visibility: hidden;

  opacity: 0;

  filter: alpha(opacity=0);

  box-shadow: 0px 2px 1px #ccc;

  left: -17px;

  top: 57px;

  z-index: 99999;

  position: absolute;

  background: #fff;

  min-width: 155px;

  padding: 17px 0 22px;

  margin: 0;

  text-align: left;

}

.rtl #lang_sel > ul.nav > li > ul {

  right: -17px;

  left: auto;

  text-align: right;

}

#lang_sel > ul.nav > li > ul li {

  background: #fff;

  border: none;

  list-style: none;

}

#lang_sel > ul.nav > li > ul li.active a {

  color: #ff7200;

}

#lang_sel > ul.nav > li > ul li a {

  color: #666666;

  display: block;

  height: auto;

  line-height: 30px;

  padding: 0 30px;

}

#lang_sel > ul.nav > li > ul li a .iclflag {

  margin-right: 13px;

}

.rtl #lang_sel > ul.nav > li > ul li a .iclflag {

  margin-left: 13px;

  margin-right: 0;

}

#lang_sel > ul.nav > li > ul li:hover a {

  color: #ff7200;

}

#lang_sel > ul.nav > li > ul:before {

  content: "";

  display: inline-block;

  background: transparent;

  height: 39px;

  width: 100%;

  position: absolute;

  top: -39px;

  right: 0;

}

#lang_sel > ul.nav > li:hover > ul {

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  -ms-transition: all 0.4s ease;

  transition: all 0.4s ease;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

  top: 27px;

}

.widget_currency_converter h3 {

  font-size: 12px;

  color: #d6d6d6;

  line-height: 12px;

  margin: 0;

}

.widget_currency_converter .currency_converter,

.widget_currency_converter h3 {

  float: left;

}

.widget_currency_converter .widget-inner .currency_w {

  margin: 0;

}

.widget_currency_converter .widget-inner .currency_w li > a {

  display: block;

}

.currency_w > li {

  position: relative;

  list-style: none;

}

.currency_w > li > a {

  display: block;

  color: #888888;

  padding: 0 24px;

  border-right: 1px solid #dcdcdc;

}

.rtl .currency_w > li > a {

  border-left: 1px solid #dcdcdc;

  border-right: 0;

}

.currency_w > li > a:after {

  content: "\f107";

  margin-top: 3px;

  font-family: FontAwesome;

  display: inline-block;

  margin-left: 7px;

  vertical-align: top;

}

.rtl .currency_w > li > a:after {

  margin-right: 7px;

  margin-left: 0;

}

.currency_w > li .currency_switcher {

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  -ms-transition: all 0.4s ease;

  transition: all 0.4s ease;

  visibility: hidden;

  opacity: 0;

  filter: alpha(opacity=0);

  box-shadow: 0px 2px 1px #ccc;

  left: -13px;

  position: absolute;

  background: none repeat scroll 0 0 #fff;

  min-width: 100px;

  padding: 17px 0 21px;

  margin: 0;

  top: 57px;

  text-align: left;

  z-index: 999;

}

.rtl .currency_w > li .currency_switcher {

  text-align: right;

  left: auto;

  right: -13px;

}

.currency_w > li .currency_switcher li {

  width: 100%;

  margin: 0;

  line-height: 30px;

  list-style: none;

  border: none !important;

}

.currency_w > li .currency_switcher li:hover a {

  color: #ff7200;

}

.currency_w > li .currency_switcher li a {

  background: none;

  border: 0px;

  border-radius: 0px;

  color: #666666;

  display: block;

  border-bottom: none;

  padding: 0 31px;

}

.currency_w > li .currency_switcher li a.active {

  color: #ff7200;

}

.currency_w > li .currency_switcher:before {

  content: "";

  display: block;

  background: transparent;

  height: 39px;

  position: absolute;

  top: -39px;

  width: 100%;

}

.currency_w > li:hover .currency_switcher {

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  -ms-transition: all 0.4s ease;

  transition: all 0.4s ease;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

  top: 30px;

  z-index: 9999;

  height: auto;

}

.top-form.top-form-minicart {

  cursor: pointer;

  position: relative;

  text-align: left;

}

.top-form.top-form-minicart .top-minicart-icon .cart-right {

  position: relative;

  padding: 0 0 0 49px;

}

.top-form.top-form-minicart .top-minicart-icon .cart-right:before {

  content: '';

  background: url(../assets/img/icon-cart.png) no-repeat;

  width: 40px;

  height: 40px;

  overflow: hidden;

  position: absolute;

  left: 0;

  top: -5px;

}

.top-form.top-form-minicart .top-minicart-icon .cart-right h3 {

  font-size: 13px;

  color: #333d47;

  font-weight: 600;

  text-transform: uppercase;

  margin: 0 0 3px;

}

.top-form.top-form-minicart .top-minicart-icon .cart-right a.cart-contents {

  font-size: 12px;

}

.top-form .wrapp-minicart {

  opacity: 0;

  -webkit-transition: all 0.3s ease-out;

  -moz-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

  -ms-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  background: none repeat scroll 0 0 #fff;

  position: absolute;

  right: 0;

  left: auto;

  top: 44px;

  width: 300px;

  z-index: 9999;

  box-shadow: 0px 3px 5px 2px rgba(0,0,0,0.255);

  border: 1px solid #d7d7d7;

  padding: 0;

}

.rtl .top-form .wrapp-minicart {

  left: 0;

  right: auto;

}

.top-form .wrapp-minicart h2 {

  color: #455460;

  text-transform: none;

  font-size: 14px;

  margin: 0 0 7px;

}

.top-form .wrapp-minicart .minicart-padding {

  background: #fff;

  padding: 17px 19px 20px;

}

.top-form .wrapp-minicart .minicart-padding .number-item {

  font-size: 13px;

  color: #464646;

}

.top-form .wrapp-minicart .minicart-padding .number-item span {

  color: #ff7200;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content {

  max-height: 295px;

  overflow: auto;

  margin-bottom: 7px;

  margin-left: 0;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li {

  list-style: none;

  position: relative;

  padding: 20px 0;

  overflow: hidden;

  border-bottom: 1px solid #d7d7d7;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image {

  display: inline-block;

  float: left;

  margin: 0 19px 0 0;

  border: 1px solid #ebebeb;

  width: 70px;

}

.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image {

  float: right;

  margin: 0 0 0 19px;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image:hover img {

  opacity: 0.8;

  filter: alpha(opacity=80);

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item {

  overflow: hidden;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details {

  position: relative;

  padding: 0 30px 0 0;

}

.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details {

  padding: 0 0 0 30px;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 {

  margin: -4px 0 0;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 a {

  font-size: 13px;

  text-transform: capitalize;

  color: #464646;

  line-height: 22px;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 a:hover {

  color: #ff7200;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .rating-container {

  margin-bottom: 2px;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .price {

  font-size: 14px;

  color: #000000;

  font-weight: 400;

  margin-bottom: 11px;

  display: block;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .qty {

  border: 1px solid #adadad;

  margin: 0;

  width: 40px;

  height: 40px;

  line-height: 40px;

  padding: 1px 10px 0;

  text-align: center;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .qty .qty-number {

  font-size: 14px;

  color: #464646;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action {

  position: absolute;

  top: 7px;

  right: 18px;

  left: auto;

}

.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action {

  left: 18px;

  right: auto;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action a {

  color: #999999;

  display: block;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action a span {

  font-size: 16px;

  color: #999999;

  display: block;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action a span:hover {

  color: #ff7200;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action a.btn-remove {

  margin-bottom: 6px;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action a.btn-edit span {

  font-size: 14px;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-action a:hover {

  color: #ff7200;

}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li:first-child {

  padding-top: 23px;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout {

  line-height: normal;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .price-total {

  margin: -4px 0 8px;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .price-total .label-price-total {

  font-size: 13px;

  color: #666666;

  text-transform: uppercase;

  line-height: 33px;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .price-total .price-total-w {

  font-size: 16px;

  font-weight: 400;

  color: #ff7200;

  float: right;

}

.rtl .top-form .wrapp-minicart .minicart-padding .cart-checkout .price-total .price-total-w {

  float: left;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .price-total .price-total-w span.price span.amount {

  font-size: 18px;

  color: #000000;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links {

  margin: 0 -15px;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .cart-link,

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .checkout-link {

  width: 50%;

  text-align: center;

  float: left;

  padding: 0 15px;

}

.rtl .top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .cart-link,

.rtl .top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .checkout-link {

  float: right;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .cart-link a,

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .checkout-link a {

  font-size: 12px;

  color: #464646;

  text-transform: uppercase;

  padding: 13px 0;

  display: block;

  border: 1px solid #adadad;

}

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .cart-link:hover a,

.top-form .wrapp-minicart .minicart-padding .cart-checkout .cart-links .checkout-link:hover a {

  background: #ff7200;

  border-color: #ff7200;

  color: #fff;

}

.top-form:hover .wrapp-minicart {

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  opacity: 1;

}

.block-popup-login {

  margin-top: 170px;

  width: 600px;

  max-width: 100%;

  padding: 0px 20px 20px;

  background: #fff;

  box-shadow: 0 0 5px rgba(0,0,0,0.5);

}

.block-popup-login form.login,

.block-popup-login form.register {

  border: 0px;

  padding: 0px;

  margin: 0;

  text-align: left;

  border-radius: 0px;

}

.block-popup-login .tt_popup_login {

  height: 36px;

  border-bottom: 3px solid #ff7200;

  background-color: #242424;

  margin: 0 -20px;

}

.block-popup-login .tt_popup_login strong {

  line-height: 37px;

  display: inline-block;

  padding-left: 70px;

  text-transform: uppercase;

  color: #fff;

  background-image: url(../assets/img/bg_general.png);

  background-repeat: no-repeat;

  background-position: -5px -700px;

  position: relative;

  padding-right: 10px;

  top: -4px;

  background-color: #ff7200;

}

.block-popup-login .tt_popup_login strong:before {

  content: "";

  display: inline-block;

  position: absolute;

  right: -20px;

  top: 0px;

  width: 0;

  height: 0;

  border-right: 20px solid transparent;

  border-bottom: 37px solid #ff7200;

}

.block-popup-login .block-content {

  padding-top: 20px;

  padding-bottom: 20px;

  font-weight: normal;

}

.block-popup-login .block-content .col-reg {

  width: 50%;

  float: left;

  min-height: 188px;

}

.block-popup-login .block-content .col-reg.registered-account {

  padding-right: 30px;

  border-right: 1px solid #d0d0d0;

}

.block-popup-login .block-content .col-reg.registered-account .btn-submit-login {

  background-repeat: no-repeat;

  background-position: 25px center;

  padding: 0 25px;

  height: 42px;

  margin-bottom: 10px;

  font-size: 13px;

  font-weight: bold;

  white-space: nowrap;

  text-transform: uppercase;

  background-color: #666666;

  border: none;

  color: #fff;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  text-align: center;

}

.block-popup-login .block-content .col-reg.registered-account .btn-submit-login:hover {

  background-color: #ff7200;

}

.block-popup-login .block-content .col-reg.login-customer {

  padding-left: 30px;

  color: #444;

}

.block-popup-login .block-content .col-reg.login-customer h2 {

  font-size: 116.67%;

  font-weight: bold;

  margin-bottom: 15px;

}

.block-popup-login .block-content .col-reg.login-customer .list-log {

  list-style-type: none;

  margin: 0;

}

.block-popup-login .block-content .note-reg {

  margin: 10px 0px;

  font-style: italic;

}

.block-popup-login .block-content .list-log li {

  padding: 2px 0px 2px 14px;

  font-style: italic;

  position: relative;

  border-left: none;

  line-height: 23px;

}

.block-popup-login .block-content .list-log li:before {

  content: "";

  display: inline-block;

  width: 5px;

  height: 5px;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  -o-border-radius: 50%;

  -ms-border-radius: 50%;

  border-radius: 50%;

  background-color: #666666;

  position: absolute;

  left: 0px;

  top: 10px;

}

.block-popup-login .block-content .btn-reg-popup {

  height: 42px;

  line-height: 42px;

  padding: 0px 42px;

  text-transform: uppercase;

  display: inline-block;

  margin-top: 15px;

  color: #fff !important;

  font-weight: bold;

  background-color: #ff7200;

}

.block-popup-login .block-content .btn-reg-popup:hover {

  color: #fff;

  background-color: #cc5b00;

}

.block-popup-login .email-input {

  position: relative;

}

.block-popup-login .email-input:before {

  background: url(../assets/img/icon-username.png) no-repeat center center #ababab;

  content: "";

  display: inline-block;

  width: 43px;

  height: 40px;

  position: absolute;

  top: 0px;

  left: 0px;

}

.block-popup-login .pass-input {

  position: relative;

}

.block-popup-login .pass-input:before {

  background: url(../assets/img/icon-pass.png) no-repeat center center #ababab;

  content: "";

  display: inline-block;

  width: 43px;

  height: 40px;

  position: absolute;

  top: 0px;

  left: 0px;

  right: auto;

}

.block-popup-login .input-text {

  border: none;

  margin-bottom: 14px;

  width: 100%;

  padding: 0 5px 0px 52px;

  height: 40px !important;

  font-size: 108.33%;

  border: 1px solid #cecece;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.block-popup-login .ft-link-p {

  margin-bottom: 19px;

}

.block-popup-login .ft-link-p a {

  color: #444;

}

.block-popup-login .ft-link-p a:hover {

  color: #ff7200;

}

.close-login {

  display: inline-block;

  background: url('../assets/img/btn-close-login.png') no-repeat top left;

  width: 26px;

  height: 26px;

  overflow: hidden;

  text-indent: -9999px;

  right: 10px;

  top: 3px;

  position: absolute;

  opacity: 1;

}

.rtl .close-login {

  right: auto;

  left: 10px;

}

.rtl .block-popup-login .email-input:before,

.rtl .block-popup-login .pass-input:before {

  left: auto;

  right: 0px;

}

.rtl .block-popup-login .tt_popup_login strong {

  padding-left: 10px;

  padding-right: 70px;

  float: right;

  background-position: 136px -700px;

}

.rtl .block-popup-login .tt_popup_login strong:before {

  right: auto;

  left: -20px;

  border-right: 0px;

  border-left: 20px solid transparent;

}

.rtl .block-popup-login .block-content .col-reg {

  float: right;

  text-align: right;

}

.rtl .block-popup-login .block-content .col-reg.registered-account {

  padding-right: 0px;

  padding-left: 30px;

  border-right: 0;

  border-left: 1px solid #d0d0d0;

}

.rtl .block-popup-login .block-content .col-reg.login-customer {

  padding-left: 0px;

  padding-right: 30px;

  color: #444;

}

.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li {

  border-right: 0 !important;

  float: right !important;

  padding: 2px 14px 2px 0px;

}

.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li:before {

  left: auto;

  right: 0px;

}

.rtl .block-popup-login .input-text {

  padding: 0 52px 0px 5px;

}

.home-style3.page .header.header-style3 .header-bottom.sticky-menu {

  background: #fff;

}

.home-style1 .histore_breadcrumbs,

.home-style1 .listings-title,

.home-style2 .histore_breadcrumbs,

.home-style2 .listings-title,

.home-style3 .histore_breadcrumbs,

.home-style3 .listings-title,

.home-style4 .histore_breadcrumbs,

.home-style4 .listings-title,

.home-style5 .histore_breadcrumbs,

.home-style5 .listings-title {

  display: none;

}

.header .header-top {

  background: #f5f5f5;

  border-bottom: 1px solid #eaeaea;

}

.header .header-top .info-header .wrap-info-header ul li:last-child {

  border-right: 0;

}

.header .header-top .wrap-info-header ul {

  margin: 0;

}

.header .header-top .wrap-info-header ul li {

  list-style: none;

  display: inline-block;

  vertical-align: top;

  padding: 0 15px;

  border-right: 1px solid #dcdcdc;

}

.rtl .header .header-top .wrap-info-header ul li {

  border-right: 0;

  border-left: 1px solid #dcdcdc;

}

.header .header-top .wrap-info-header ul li a {

  font-size: 12px;

  color: #888888;

}

.header .header-top .wrap-info-header ul li a:hover {

  color: #ff7200;

}

.header .header-top .wrap-info-header ul li a span.fa {

  margin-right: 9px;

}

.rtl .header .header-top .wrap-info-header ul li a span.fa {

  margin-right: 0;

  margin-left: 9px;

}

.header .header-top .wrap-info-header ul li:first-child {

  padding-left: 0;

}

.rtl .header .header-top .wrap-info-header ul li:first-child {

  padding-left: 15px;

  padding-right: 0;

}

.header .header-top .top-login ul {

  margin: 0;

}

.header .header-top .top-login ul li {

  list-style: none;

}

.header .header-top .top-login ul li a {

  font-size: 12px;

  color: #888888;

  text-transform: uppercase;

  padding-left: 19px;

}

.rtl .header .header-top .top-login ul li a {

  padding-left: 0;

  padding-right: 19px;

}

.rtl .header .header-top .top-login ul li a:after {

  margin-right: 10px;

  margin-left: 0;

}

.header .header-top .top-login ul li a:hover {

  color: #ff7200;

}

.header .header-top .top-login ul li a:after {

  content: '\f08b';

  font-family: FontAwesome;

  margin-left: 10px;

  display: inline-block;

}

.header .header-mid {

  text-align: center;

  padding:3px 0px;

}
.search-cate{margin-top:10px;}
.header-right{margin-top:10px;}

.header .header-mid .wrap-mid {

  display: flex;

  justify-content: space-between;

}

.header .header-mid .phone-sp .wrap {

  text-align: left;

  padding: 0 0 0 47px;

  margin: 0 36px 0 0;

  position: relative;

}

.rtl .header .header-mid .phone-sp .wrap {

  margin: 0 0 0 36px;

}

.header .header-mid .phone-sp .wrap:before {

  content: '';

  background: url("../assets/img/icon.png") no-repeat;

  background-position: 0px -34px;

  width: 37px;

  height: 37px;

  overflow: hidden;

  position: absolute;

  left: 0;

  top: 0;

}

.header .header-mid .phone-sp .wrap .text-block {

  color: #324041;

  font-weight: 600;

  margin: 0 0 3px;

}

.header .header-mid .phone-sp .wrap .number {

  color: #324041;

  font-weight: 600;

}

.header .header-mid .phone-sp .wrap .number span {

  font-weight: 300;

}

.header .header-bottom {

  background: #000000;

}

.header .header-bottom .header-block .block-header a {

  font-size: 14px;

  color: #b8b8b8;

  text-transform: capitalize;

  padding: 16px 0 17px;

  display: block;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3 {

  margin: 0;

  display: none;

}

.home-style4 .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3,

.home-style5 .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3 {

  display: block;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .cat-wrapper {

  display: none;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .content-search {

  padding-left: 30px;

}

.rtl .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .content-search {

  padding-left: 0;

  padding-right: 30px;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .content-search .autosearch-input {

  font-size: 12px;

  color: #888888;

  border: none;

  border-bottom: 2px solid #222222;

  border-radius: 0;

  margin: 0;

  padding: 0 0 4px 0;

  width: 160px;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .input-group-btn {

  position: absolute;

  left: 0px;

  top: 0;

}

.rtl .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .input-group-btn {

  right: 0;

  left: auto;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .button-search-pro {

  margin: 0;

  background: none;

  border: none;

  padding: 0;

  font-size: 20px;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .button-search-pro.loading {

  border-width: 0;

  border-style: solid;

  width: 30px;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .topsearch-entry .button-search-pro.loading:before {

  background-image: url(../assets/img/loadingp.gif);

  background-color: #fff;

  background-size: 20px 20px;

}

.search-cate .top-form .topsearch-entry {

  padding-left: 0;

}

.rtl .search-cate .top-form .topsearch-entry {

  padding-right: 0;

}

.search-cate .top-form .topsearch-entry .cat-wrapper {

  display: none;

}

.search-cate .top-form .topsearch-entry input {

  border-color: #ccc;

  border-width: 1px 0 1px 1px;

  border-style: solid;

  height: 30px;

  line-height: 30px;

  padding-left: 20px;

  padding-right: 20px;

  border-radius: 4px 0 0 4px;

  float: left;

  margin-bottom: 0;

}

.rtl .search-cate .top-form .topsearch-entry input {

  border-radius: 0 4px 4px 0;

  float: right;

  border-width: 1px 1px 1px 0;

}

.search-cate .top-form .topsearch-entry .button-search-pro {

  border-color: #ff7200;

  border-width: 1px 1px 1px 0;

  border-style: solid;

  background-color: #ff7200;

  border-radius: 0 4px 4px 0;

  height: 30px;

  line-height: 30px;

  width: auto;

  padding: 0 30px;

  float: left;

  margin-bottom: 0;

}

.rtl .search-cate .top-form .topsearch-entry .button-search-pro {

  border-radius: 4px 0 0 4px;

  float: right;

  border-width: 1px 0 1px 1px;

}

.search-cate .top-form .topsearch-entry .button-search-pro:hover {

  background-color: #ff8615;

}

.topsearch-entry .button-search-pro.loading:before {

  background-image: url(../assets/img/loadingp.gif);

  background-color: #2d2d2d;

  background-size: 20px 20px;

}

.topsearch-entry .input-group-btn {

  position: static;

}

.topsearch-entry .input-group {

  display: block;

}

.topsearch-entry .search-append {

  position: absolute;

  top: 31px;

  z-index: 9;

  right: 0;

  left: -20px;

  padding: 0;

  min-width: 300px;

  text-align: left;

  border: none;

}

.rtl .topsearch-entry .search-append {

  text-align: right;

  right: -20px;

  left: 0;

}

.rtl .topsearch-entry .search-append .autocomplete-suggestion > a img {

  margin-right: 0;

  margin-left: 10px;

}

.topsearch-entry .search-append .autocomplete-suggestions {

  box-shadow: 0 0 0 1px #ccc;

  background: #fff;

  border-radius: 3px;

}

.topsearch-entry .search-append .autocomplete-suggestion {

  clear: both;

  padding: 0 10px;

  margin-bottom: 15px;

}

.topsearch-entry .search-append .autocomplete-suggestion:first-child {

  padding-top: 15px;

}

.topsearch-entry .search-append .autocomplete-suggestion:last-child {

  padding-bottom: 15px;

}

.topsearch-entry .search-append .autocomplete-suggestion.no-result {

  padding: 10px;

}

.topsearch-entry .search-append .autocomplete-suggestion > a {

  padding: 0 10px;

  display: block;

  overflow: hidden;

}

.topsearch-entry .search-append .autocomplete-suggestion > a img {

  margin-right: 10px;

  border: 1px solid #ccc;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body > span {

  display: block;

  margin-bottom: 5px;

  font-weight: 600;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body > span strong {

  color: #ff7200;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta > div,

.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta > p {

  display: inline-block;

  vertical-align: top;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta .sku {

  margin-right: 20px;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta .sku > span {

  font-weight: bold;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price {

  color: #ff7200;

  font-weight: bold;

  font-size: 14px;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price span.price-label {

  color: #666;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price ins {

  text-decoration: none;

}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price del {

  color: #999;

}

.sticky-menu {

  position: fixed;

  z-index: 99999;

}

.sticky-menu.header.header-style5 {

  background: #fff;

}

.sticky-menu.header.header-style5 .rows .row-wrap {

  padding: 8px 0;

}

.primary-menu .navbar-inverse {

  background-color: transparent;

  border-color: #fff;

}

.nav-pills {

  display: inline-block;

  margin-left: 0;

  list-style-type: none;

  margin-bottom: 0;

}

.nav-pills.nav-css >li {

  float: none;

  display: inline-block;

}

.nav-pills.nav-css >li > a {

  padding: 22px 18px;

}

.nav-pills.nav-css >li.dropdown > a span.menu-img {

  position: absolute;

  right: 5px;

  top: -2px;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu {

  box-shadow: none;

  border: 1px solid #eaeaea;

  padding: 0;

  min-width: 200px;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li {

  width: 100%;

  padding: 0 20px;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li >a {

  padding: 13px 0;

  color: #222;

  font-size: 13px;

  text-transform: capitalize;

  border-bottom: 1px solid #eaeaea;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li >a:hover {

  color: #ff7200;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li.active > a {

  color: #ff7200;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li:last-child > a {

  border: 0;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li.dropdown-submenu {

  position: relative;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu {

  top: -1px;

  left: 100%;

}

.rtl .nav-pills.nav-css >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu {

  left: auto;

  right: 100%;

}

.nav-pills.nav-css >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu > a {

  border-bottom: 1px solid #eaeaea;

}

.nav-pills.nav-css >li:hover .dropdown-menu {

  top: 100%;

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

}

.nav-pills.nav-css >li.menu-new-arrivals > a span.menu-img {

  position: absolute;

  right: 5px;

  top: -2px;

}

.nav-pills >li {

  float: none;

  display: inline-block;

}

.nav-pills >li > a {

  text-transform: uppercase;

  background-color: transparent;

  position: relative;

  padding: 12px 21px;

  margin: 0 8px;

  font-weight: 600;

  display: block;

  font-size: 14px;

  line-height: 20px;

  color: #fff;

}

.nav-pills >li > a:hover,

.nav-pills >li > a:focus {

  background-color: transparent;

  color: #ff7200;

}

.nav-pills >li:first-child a {

  padding-left: 0;

  margin-left: 0;

}

.rtl .nav-pills >li:first-child a {

  padding-right: 0;

  padding-left: 21px;

  margin-left: 8;

  margin-right: 0;

}

.nav-pills >li.active > a {

  color: #ff7200;

}

.nav-pills >li.dropdown > a {

  position: relative;

}

.nav-pills >li.dropdown > a:after {

  content: '\f107';

  font-family: FontAwesome;

  position: absolute;

  right: 5px;

}

.rtl .nav-pills >li.dropdown > a:after {

  left: 5px;

  right: auto;

}

.nav-pills >li.dropdown .dropdown-menu {

  text-align: left;

  display: block;

  visibility: hidden;

  top: 100%;

  padding: 15px 0;

  border: none;

  min-width: 200px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.rtl .nav-pills >li.dropdown .dropdown-menu {

  text-align: right;

}

.nav-pills >li.dropdown .dropdown-menu li {

  width: 100%;

}
.list{text-align:center; background:#f9f9f9; padding:10px 0px; margin-bottom:25px;}
.list img{display:block; text-align:center; margin:0 auto 15px auto;}
.nav-pills >li.dropdown .dropdown-menu li >a {

  position: relative;

  text-transform: capitalize;

  display: block;

  padding:4px 0px;

  color: #7d7d7d;

}

.nav-pills >li.dropdown .dropdown-menu li >a:hover {

  color: #ff7200;

}

.nav-pills >li.dropdown .dropdown-menu li.dropdown-submenu {

  position: relative;

}

.nav-pills >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu {

  position: absolute;

  top: -16px;

  left: 110%;

  visibility: hidden;

  margin: 0;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.rtl .nav-pills >li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu {

  left: auto;

  right: 110%;

}

.nav-pills >li.dropdown .dropdown-menu >.dropdown-submenu:hover >.dropdown-menu {

  left: 100%;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

}

.rtl .nav-pills >li.dropdown .dropdown-menu >.dropdown-submenu:hover >.dropdown-menu {

  left: auto;

  right: 100%;

}

.nav-pills >li.dropdown:hover:before {

  top: 100%;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

}

.nav-pills >li.dropdown > .dropdown-menu.visible {

  visibility: visible;

  top: 100%;

  opacity: 1;

  filter: alpha(opacity=100);

}

.nav-pills >li.active {

  position: relative;

}

.nav-pills >li.active >a,

.nav-pills >li.active >a:hover,

.nav-pills >li.active >a:focus {

  background-color: transparent;

  color: #ff7200;

}

.nav-pills >li:hover .dropdown-menu {

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

}

.nav-pills .dropdown-menu li.active >a,

.nav-pills .dropdown-menu li:hover >a {

  color: #ff7200;

  background-color: transparent;

}

.nav-pills.nav-mega .menu-img {

  position: absolute;

  right: 5px;

  top: -2px;

}

.nav-pills.nav-mega .histore-mega-menu .wpb_raw_html {

  margin-bottom: 0;

}

.nav-pills.nav-mega .histore-mega-menu.histore-menu-img > a span.menu-img {

  position: absolute;

  right: 16px;

  top: -2px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu {

  padding:10px 15px 15px;

  width: 100%;

  visibility: hidden;

  box-shadow: 0px 0px 5px #999;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu li.active >a,

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu li:hover >a {

  background-color: transparent;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu li .dropdown-sub > li.active >a,

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu li .dropdown-sub > li:hover >a {

  background-color: transparent;

  color: #ff7200;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li {

  float: left;

  padding: 0 15px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li.image-full {

  width: 100% !important;

  padding-top: 0;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li.image-full >a {

  border-bottom: 0;

  font-size: 14px;

  text-transform: uppercase;

  padding: 7px 20px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li.image-full >a .menu-title {

  display: none;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li.image-full img {

  width: 100%;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li .item-bottom {

  display: none;

}

.rtl .nav-pills.nav-mega .histore-mega-menu .dropdown-menu >li {

  float: right;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu >a,

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu >.have-title {

  text-transform: uppercase;

  font-weight: normal;

  padding: 0;

  display: block;

  color: #222;

  font-size: 14px;

  font-weight: 700;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu >a .menu-title,

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu >.have-title .menu-title {

  display: block;

  padding-bottom: 15px;

  border-bottom: 1px #eaeaea solid;

  margin-bottom: 5px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a {

  padding: 9px 0;

  text-transform: capitalize;

  font-size: 13px;

  color: #7d7d7d;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a:hover {

  color: #ff7200;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub >li .menu-img {

  float: left;

  width: 25px;

  margin-right: 15px;

}

.rtl .nav-pills.nav-mega .histore-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub >li .menu-img {

  float: right;

  margin-right: 0;

  margin-left: 15px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-1 {

  min-width: 1170px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-1 >li {

  width: 100%;

  padding: 0;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-2 {

  min-width: 380px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-2 >li {

  width: 50%;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-3 {

  min-width: 720px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-3 >li {

  width: 33.33%;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-4 {

  min-width: 875px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-4 >li {

  width: 25%;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-5 {

  min-width: 1170px;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu.column-5 >li {

  width: 20%;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .histore-menu-img >a {

  padding: 15px 0 0 0;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .histore-menu-img >a:before {

  display: none;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .histore-menu-img >a:hover {

  color: #ff7200;

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .histore-menu-img:hover img {

  opacity: 0.75;

  filter: alpha(opacity=75);

}

.nav-pills.nav-mega .histore-mega-menu .dropdown-menu .menu-shortcode >a {

  display: none;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col5 .dropdown-menu.column-5 >li {

  width: 18%;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col5 .dropdown-menu.column-5 >li.histore-menu-img {

  width: 28%;

}

.nav-pills.nav-mega .histore-mega-menu.custom-mega-product .dropdown-menu {

  padding: 0;

}

.nav-pills.nav-mega .histore-mega-menu.custom-mega-product .dropdown-menu >li {

  padding: 0;

}

.nav-pills.nav-mega .histore-mega-menu:hover .dropdown-menu .listing-tab-shortcode .tabbable.tabs .tab-content {

  visibility: visible;

}

.nav-pills.nav-mega .histore-menu-custom > .dropdown-menu > li.active > a {

  color: #ff7200;

}

.nav-pills.nav-mega .histore-menu-custom ul {

  box-shadow: 0px 0px 5px #999;

}

.nav-pills.nav-mega .histore-menu-custom ul .menu-img {

  display: none;

}

.nav-pills.nav-mega .histore-menu-custom ul > li > a {

  font-size: 13px;

}

.nav-pills.nav-mega .histore-menu-custom ul li >.have-title {

  position: relative;

  display: block;

  padding: 10px 25px;

}

.nav-pills.nav-mega .histore-menu-custom ul li >.have-title:before {

  content: "\f111";

  font-family: fontawesome;

  font-size: 6px;

  display: inline-block;

  vertical-align: middle;

  padding-right: 8px;

}

.rtl .nav-pills.nav-mega .histore-menu-custom ul li >.have-title:before {

  padding-right: 0;

  padding-left: 8px;

}

.nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul {

  position: absolute;

  background-color: #fff;

  left: 110%;

  top: 0;

  padding: 15px 0;

  visibility: hidden;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

  min-width: 180px;

}

.rtl .nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul {

  left: auto;

  right: 110%;

}

.nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li {

  position: relative;

}

.nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li ul {

  padding: 15px 0;

  position: absolute;

  background-color: #fff;

  left: 110%;

  top: 0;

  visibility: hidden;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.rtl .nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li ul {

  left: auto;

  right: 110%;

}

.nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li ul >li:hover >ul {

  left: 100%;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

}

.rtl .nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li ul >li:hover >ul {

  left: auto;

  right: 100%;

}

.nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li:hover >ul {

  left: 100%;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

}

.rtl .nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu >ul >li:hover >ul {

  left: auto;

  right: 100%;

}

.nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu:hover >ul {

  left: 100%;

  visibility: visible;

  opacity: 1;

  filter: alpha(opacity=100);

}

.rtl .nav-pills.nav-mega .histore-menu-custom ul .dropdown-submenu:hover >ul {

  left: auto;

  right: 100%;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.histore-menu-img {

  width: 22%;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.histore-menu-img a .menu-title {

  border-bottom: none;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 {

  width: 31%;

  margin-left: 1.3%;

  border-left: 1px #e6e6e6 solid;

}

.rtl .nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 {

  border-right: 1px #e6e6e6 solid;

  border-left: 0;

  margin-right: 1.3%;

  margin-left: 0;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 .order-title {

  display: none;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 .sw-woo-container-slider {

  margin-bottom: 0;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 .sw-woo-container-slider .item .item-wrap .item-detail .item-content {

  padding: 20px 15px;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 .sw-woo-container-slider .item .item-wrap:hover .item-detail {

  border: 1px transparent solid;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 .sw-woo-container-slider .slick-next {

  right: 0;

}

.nav-pills.nav-mega .histore-mega-menu.custom-image-col4 .dropdown-menu.column-4 >li.custom-slider-col4 .sw-woo-container-slider .slick-prev {

  left: 0;

}

.home-style1 .vertical_megamenu .mega-left-title:after,

.home-style4 .vertical_megamenu .mega-left-title:after {

  transform: rotate(180deg);

}

.home-style1 .vertical_megamenu.close-item .mega-left-title:after,

.home-style4 .vertical_megamenu.close-item .mega-left-title:after {

  transform: rotate(0);

}

.mega-left-title {

  background: #2d2d2d;

  height: 58px;

  line-height: 58px;

  overflow: hidden;

  cursor: pointer;

}

.mega-left-title strong {

  color: #fff;

  text-transform: uppercase;

  font-size: 13px;

  font-weight: 700;

}

.mega-left-title:before {

  content: '';

  width: 19px;

  height: 14px;

  display: inline-block;

  margin-right: 10px;

  background: url("../assets/img/bg_general.png") no-repeat -20px -1379px;

}

.rtl .mega-left-title:before {

  margin-left: 10px;

  margin-right: 0;

}

.mega-left-title:after {

  position: absolute;

  right: 25px;

  top: 20px;

  content: '';

  width: 15px;

  height: 15px;

  display: inline-block;

  background: url("../assets/img/bg_general.png") no-repeat -20px -1558px;

}

.rtl .mega-left-title:after {

  left: 25px;

  right: auto;

}

.vertical_megamenu-header .wpb_content_element {

  margin: 0;

}

.vertical_megamenu-header > .vertical_megamenu {

  display: none;

}

.wrapper_vertical_menu {

  position: relative;

}

.wrapper_vertical_menu .dropdown-sub {

  margin: 0;

}

.wrapper_vertical_menu .vertical-megamenu {

  position: absolute;

  margin: 0;

  border: 1px solid #e5e5e5;

  background-color: #f5f5f5;

  border-top: 0;

  z-index: 9;

  width: 100%;

}

.wrapper_vertical_menu .vertical-megamenu > li {

  padding: 0 19px;

  background: none;

  border: 0;

  position: relative;

  z-index: 1;

  cursor: pointer;

}

.wrapper_vertical_menu .vertical-megamenu > li:before {

  content: '';

  width: 11px;

  height: 1px;

  background: #ff7200;

  position: absolute;

  left: 0;

  top: 50%;

  left: 19px;

  -webkit-transition: 0.4s all;

  -moz-transition: 0.4s all;

  -o-transition: 0.4s all;

  -ms-transition: 0.4s all;

  transition: 0.4s all;

  -webkit-transform: translate(-10px,0);

  -moz-transform: translate(-10px,0);

  -o-transform: translate(-10px,0);

  -ms-transform: translate(-10px,0);

  transform: translate(-10px,0);

  visibility: hidden;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li:before {

  -webkit-transform: translate(10px,0);

  -moz-transform: translate(10px,0);

  -o-transform: translate(10px,0);

  -ms-transform: translate(10px,0);

  transform: translate(10px,0);

  left: auto;

  right: 19px;

}

.wrapper_vertical_menu .vertical-megamenu > li:last-child > a {

  border-bottom: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.showMore:before {

  content: '';

  display: none;

}

.wrapper_vertical_menu .vertical-megamenu > li.showMore a {

  padding-bottom: 10px;

}

.wrapper_vertical_menu .vertical-megamenu > li.showMore a:after {

  content: '';

  font-family: FontAwesome;

  font-size: 14px;

  color: #888888;

  position: absolute;

  right: 10px;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.showMore a:after {

  right: auto;

  left: 10px;

}

.wrapper_vertical_menu .vertical-megamenu > li.showMore a.open-more-cat:after {

  content: '\f196';

}

.wrapper_vertical_menu .vertical-megamenu > li.showMore a.close-more-cat:after {

  content: '\f147';

}

.wrapper_vertical_menu .vertical-megamenu > li.showMore:hover a:after {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.icon-phone > a span.menu-img {

  position: absolute;

  left: 0;

  top: 13px;

  display: inline-block;

}

.wrapper_vertical_menu .vertical-megamenu > li.icon-sport > a span.menu-img {

  position: absolute;

  left: 0;

  top: 19px;

  display: inline-block;

}

.wrapper_vertical_menu .vertical-megamenu > li > a {

  font-size: 14px;

  padding: 0 10px;

  line-height: 55px;

  font-weight: 600;

  color: #222222;

  text-transform: uppercase;

  border-bottom: 1px solid #ededed;

}

.wrapper_vertical_menu .vertical-megamenu > li > a > span.menu-img {

  position: absolute;

  left: 0;

  top: 16px;

  display: inline-block;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li > a > span.menu-img {

  right: 0;

  left: auto;

}

.wrapper_vertical_menu .vertical-megamenu > li > a .have-title {

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -o-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}

.wrapper_vertical_menu .vertical-megamenu > li > a:hover {

  color: #ff7200;

  background-color: transparent;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu {

  position: absolute;

  left: 101%;

  top: 0;

  border-radius: 0;

  min-width: 230px;

  padding: 0;

  border: 0;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu {

  left: auto;

  right: 101%;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li {

  position: relative;

  line-height: 32px;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li > a {

  position: relative;

  padding: 10px 20px;

  color: #222;

  background-color: #fff;

  border-bottom: 1px solid #ebebeb;

  text-transform: capitalize;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu {

  position: absolute;

  left: 100%;

  margin: 0;

  top: 0;

  background: #fff;

  display: none;

  min-width: 230px;

  padding: 0;

  border-radius: 0;

  border: 0;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu {

  left: auto;

  right: 100%;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li {

  position: relative;

  line-height: 32px;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li > a {

  position: relative;

  padding: 10px 20px;

  color: #222;

  background-color: #fff;

  border-bottom: 1px solid #ebebeb;

  text-transform: capitalize;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li > a:hover {

  background-color: #fff;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li:hover > a {

  background-color: #f7f7f7;

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li:hover > a:before {

  background-color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li:hover > .dropdown-menu {

  display: block;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li:hover > a {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li:hover > a:before {

  background-color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li:hover > .dropdown-menu {

  display: block;

}

.wrapper_vertical_menu .vertical-megamenu > li.dropdown > a {

  position: relative;

}

.wrapper_vertical_menu .vertical-megamenu > li.dropdown > a:hover:after {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.dropdown > a:after {

  content: '\f105';

  font-family: fontawesome;

  font-size: 14px;

  color: #888888;

  position: absolute;

  right: 19px;

  top: 0;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.dropdown > a:after {

  left: 19px;

  right: auto;

  content: '\f104';

}

.wrapper_vertical_menu .vertical-megamenu > li:hover > .dropdown-menu {

  display: block;

}

.wrapper_vertical_menu .vertical-megamenu > li:hover > a {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li:hover > a .have-title {

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -o-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

  padding-left: 19px;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li:hover > a .have-title {

  padding-left: 0;

  padding-right: 19px;

}

.wrapper_vertical_menu .vertical-megamenu > li:hover:before {

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

  visibility: visible;

}

.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu.visible {

  display: block;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul {

  min-width: 180px;

  padding: 20px 0;

  border: 1px solid #eee;

  box-shadow: 2px 3px 5px #999;

  border-radius: 0;

  box-shadow: none;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li {

  line-height: 32px;

  padding: 0 30px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li a {

  color: #777;

  font-size: 14px;

  position: relative;

  background-color: #fff;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub {

  min-width: 180px;

  padding: 20px 0;

  border: 1px solid #bbb;

  border-radius: 5px;

  box-shadow: none;

  display: none;

  position: absolute;

  left: 100%;

  top: 0;

  background-color: #fff;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub {

  left: auto;

  right: 100%;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub > li {

  padding: 0 30px;

  line-height: normal;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub > li a {

  padding: 6px 10px;

  font-size: 14px;

  line-height: 20px;

  position: relative;

  background-color: #fff;

  padding-left: 15px;

  text-transform: capitalize;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub > li a {

  padding-left: 0;

  padding-right: 15px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub > li:hover >  a {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li .dropdown-sub > li:hover >  a:before {

  background-color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li:hover > .dropdown-sub {

  display: block;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li.active > a,

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li:hover > a {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li.active > a:before,

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-custom ul > li:hover > a:before {

  background-color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 {

  min-width: 890px;

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3.dropdown-menu > li {

  width: 100%;

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3.dropdown-menu > li > .container {

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper {

  overflow: hidden;

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul {

  float: left;

  width: 59%;

  padding-top: 20px;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul {

  float: right;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li {

  float: right;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li {

  float: left;

  width: 50%;

  padding: 9px 20px;

  margin: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li img {

  float: left;

  margin-right: 10px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li img:hover {

  opacity: 0.85;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li img {

  float: right;

  margin-right: 10px;

  margin-right: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li .title-menu {

  font-size: 12px;

  color: #222;

  text-transform: uppercase;

  font-weight: 600;

  margin: 0 0 10px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper ul > li span {

  display: block;

  font-size: 12px;

  color: #666;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu.mega-digital > .column-3 .menu-digital .menu-wrapper .menu-image {

  float: right;

  max-width: 362px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-1.dropdown-menu .histore-menu-img {

  clear: none;

  position: absolute;

  max-width: 260px !important;

  width: 260px !important;

  top: 0;

  right: 0;

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-1.dropdown-menu .histore-menu-img > a {

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-1.dropdown-menu .histore-menu-img > a:before {

  width: 0;

  margin: 0;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-1.dropdown-menu .histore-menu-img {

  right: auto;

  left: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 {

  min-width: 495px;

  padding-right: 0 !important;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 {

  padding-left: 0 !important;

  padding-right: 5px !important;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > li {

  width: 160px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > li:nth-child(2n+1) {

  clear: both;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > .column-2 > li > .dropdown-sub > li:last-child > a {

  color: #ff7200;

  text-decoration: underline;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > .column-2.histore-menu-img {

  width: 277px;

  float: right;

  padding: 0;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > .column-2.histore-menu-img {

  float: left;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > .column-2.histore-menu-img img:hover {

  opacity: 0.85;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-2 > .column-2.histore-menu-img > a {

  padding: 0;

  margin: 0;

  border: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 {

  min-width: 650px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 .histore-menu-img {

  padding: 0 15px 5px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 .histore-menu-img > a {

  padding: 0;

  border: none;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 .histore-menu-img > a .have-title .menu-title {

  padding-bottom: 10px;

  display: block;

  border-bottom: 1px #eee solid;

  margin-bottom: 10px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 .histore-menu-img > a img {

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 .histore-menu-img > a img:hover {

  opacity: 0.85;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-3 > li:nth-child(3n+1) {

  clear: both;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 {

  min-width: 890px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li {

  width: 206px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li img {

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li img:hover {

  opacity: 0.85;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li > .dropdown-menu {

  padding: 5px 15px 18px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li > .dropdown-sub > li:last-child > a {

  color: #ff7200;

  text-decoration: underline;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li.histore-menu-img {

  width: 258px;

  float: right;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li.histore-menu-img {

  float: left;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li.histore-menu-img > a {

  padding: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-4 > li:nth-child(4n+1) {

  clear: both;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-5 {

  min-width: 900px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .column-5 > li:nth-child(5n+1) {

  clear: both;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu {

  border: 0;

  border-radius: 0;

  margin: 0;

  padding: 0 5px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li {

  width: 205px;

  padding: 25px 15px 10px;

  float: left;

  line-height: unset;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li {

  float: right;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li:last-child {

  border: 0;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li:last-child {

  border: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li:hover > a {

  background-color: #fff;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.dropdown-submenu > a {

  margin-bottom: 15px;

  padding: 0 0 5px;

  font-size: 14px;

  color: #222;

  text-transform: uppercase;

  font-weight: 700;

  border: 0;

  position: relative;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.dropdown-submenu > a:before {

  content: '';

  width: 40px;

  height: 2px;

  position: absolute;

  left: 0;

  bottom: 0;

  background-color: #ff7200;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.dropdown-submenu > a:before {

  right: 0;

  left: auto;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li {

  float: right;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li > a,

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li > span {

  display: block;

  font-size: 18px;

  margin-bottom: 15px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li > a:after,

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li > span:after {

  display: none;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li:last-child > a {

  border: 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li > a {

  padding: 0;

  line-height: 32px;

  display: block;

  font-size: 13px;

  color: #666;

  position: relative;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li.histore-menu-img > a {

  padding-left: 30px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li.histore-menu-img > a span.menu-img {

  position: absolute;

  left: 0;

  top: 4px;

  display: inline-block;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li.histore-menu-img > a span.menu-img {

  right: 0;

  left: auto;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li.histore-menu-img > a .menu-title {

  padding: 0;

  margin: 0 0 0 42px;

  font-weight: 600;

  color: #222;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li.histore-menu-img > a .menu-title {

  margin: 0 60px 0 0;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li.active a,

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li .dropdown-sub > li:hover a {

  color: #ff7200;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col-1 {

  min-width: 160px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col-2 {

  min-width: 360px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col-3 {

  min-width: 540px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col-4 {

  min-width: 720px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col-5 {

  min-width: 900px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col-6 {

  min-width: 900px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-mega-menu > .dropdown-menu > li.col3-img-right {

  padding: 30px 10px 25px 10px;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-icon > a span.fa {

  margin: 0 7px 0 0;

  display: inline-block;

  width: 20px;

  text-align: center;

}

.wrapper_vertical_menu .vertical-megamenu > li.histore-menu-img > a span.menu-img {

  position: absolute;

  left: 0;

  top: 15px;

  display: inline-block;

}

.rtl .wrapper_vertical_menu .vertical-megamenu > li.histore-menu-img > a span.menu-img {

  right: 0;

  left: auto;

}

.mega-menu .wrap-content {

  overflow: hidden;

}

.mega-menu .wrap-content .item {

  float: left;

  width: 25%;

  padding: 0 15px;

}

.mega-menu .wrap-content .item .item-image img {

  margin-bottom: 10px;

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

}

.mega-menu .wrap-content .item .item-image:hover img {

  opacity: 0.9;

}

.mega-menu .wrap-content .item .item-content h3 {

  font-size: 14px;

  color: #222;

  font-weight: 700 !important;

  text-transform: uppercase;

  padding: 15px 0;

  border-bottom: 1px solid #eaeaea;

}

.mega-menu .wrap-content .item .item-content ul > li > a {

  padding: 10px 0;

  font-size: 13px;

  color: #7d7d7d;

}

.mega-menu .wrap-content .item .item-content ul > li > a:hover {

  color: #ff7200;

}

.listing-tab-shortcode .tabbable .nav.nav-tabs {

  width: 270px;

  max-width: 270px;

  background-color: #fff;

  float: left;

  padding: 0;

  border-right: 1px solid #ebebeb;

}

.rtl .listing-tab-shortcode .tabbable .nav.nav-tabs {

  float: right;

  border-left: 1px solid #ebebeb;

  border-right: 0;

}

.listing-tab-shortcode .tabbable .nav.nav-tabs li {

  float: none;

  border: 0;

  height: auto !important;

  margin: 0;

}

.listing-tab-shortcode .tabbable .nav.nav-tabs li a {

  padding: 12px 15px;

  font-size: 13px;

  font-weight: 400;

  color: #222;

  line-height: inherit;

  height: inherit;

  border-bottom: 1px solid #ebebeb;

  background: none;

  border-radius: 0;

  margin: 0;

}

.listing-tab-shortcode .tabbable .nav.nav-tabs li.active a,

.listing-tab-shortcode .tabbable .nav.nav-tabs li:hover a {

  cursor: pointer;

  color: #ff7200;

  background: #fff;

  border-color: transparent;

  border-bottom: 1px solid #ebebeb;

  margin: 0;

}

.listing-tab-shortcode .tabbable .tab-content {

  width: 75%;

  margin: 0 0 0 1%;

  float: left;

  border: 0px;

}

.listing-tab-shortcode .tabbable .tab-content .products-entry {

  margin-bottom: 0;

}

.listing-tab-shortcode .tabbable .tab-content .item {

  float: left;

  overflow: hidden;

  height: 100%;

  padding: 15px;

  min-height: 1px;

  width: 33.33%;

}

.listing-tab-shortcode .tabbable .tab-content .item .item-wrap {

  padding: 0;

  border: 0;

  overflow: hidden;

  position: relative;

}

.listing-tab-shortcode .tabbable .tab-content .item .item-wrap h4 a {

  padding: 0 0 15px;

}

.listing-tab-shortcode .tabbable .tab-content .item .item-wrap .item-bottom-grid {

  display: none;

}

.resmenu-container {

  position: relative;

  display: flex;

}

.resmenu-container .navbar-toggle {

  display: none;

  float: left;

  background-color: transparent;

  border-color: #222;

}

.resmenu-container .navbar-toggle .icon-bar {

  background-color: #fff;

  height: 3px;

}

.resmenu-container .navbar-toggle:hover,

.resmenu-container .navbar-toggle:focus {

  background-color: transparent;

}

.resmenu-container .navbar-toggle:hover .icon-bar,

.resmenu-container .navbar-toggle:focus .icon-bar {

  background-color: #ff7200;

}

.resmenu-container .menu-responsive-wrapper {

  position: absolute;

  top: 100%;

  padding: 0;

  min-width: 300px;

  background: #464646;

  z-index: 999;

}

.resmenu-container .menu-responsive-wrapper ul {

  list-style-type: none;

  margin: 0;

}

.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu {

  display: none;

}

.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu > li > a {

  padding-left: 35px;

}

.rtl .resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu > li > a {

  padding-right: 35px;

  padding-left: 0;

}

.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu > li ul > li > a {

  padding-left: 50px;

}

.rtl .resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu > li ul > li > a {

  padding-right: 50px;

  padding-left: 0;

}

.resmenu-container .menu-responsive-wrapper ul > li {

  position: relative;

  -webkit-box-shadow: 0 1px 0 0 #555;

  -moz-box-shadow: 0 1px 0 0 #555;

  -o-box-shadow: 0 1px 0 0 #555;

  -ms-box-shadow: 0 1px 0 0 #555;

  box-shadow: 0 1px 0 0 #555;

}

.resmenu-container .menu-responsive-wrapper ul > li > a {

  color: #fff;

  padding: 12px 20px;

  display: block;

  -webkit-box-shadow: 0 1px 0 0 #555;

  -moz-box-shadow: 0 1px 0 0 #555;

  -o-box-shadow: 0 1px 0 0 #555;

  -ms-box-shadow: 0 1px 0 0 #555;

  box-shadow: 0 1px 0 0 #555;

}

.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown {

  display: block;

  width: 40px;

  position: absolute;

  right: 0;

  top: 0;

  height: 39px;

  background: #111;

  cursor: pointer;

  text-align: center;

  line-height: 39px;

  font-size: 20px;

}

.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown:after {

  content: "+";

  font-family: FontAwesome;

}

.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown.show:after {

  content: "–";

}

.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown:hover {

  color: #fff;

  background: #ff7200;

}

.rtl .resmenu-container .menu-responsive-wrapper ul > li .show-dropdown {

  right: auto;

  left: 0;

}

.resmenu-container .menu-responsive-wrapper ul > li:hover > a,

.resmenu-container .menu-responsive-wrapper ul > li.active > a {

  background: #eee;

  color: #ff7200;

}

.resmenu-container .menu-responsive-wrapper ul > li:hover > .show-dropdown,

.resmenu-container .menu-responsive-wrapper ul > li.active > .show-dropdown {

  background: #ff7200;

  color: #fff;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper {

  position: fixed;

  top: 0;

  bottom: 0;

  left: 0;

  width: 0;

  -webkit-transform: translate(-300px,0);

  -moz-transform: translate(-300px,0);

  -o-transform: translate(-300px,0);

  -ms-transform: translate(-300px,0);

  transform: translate(-300px,0);

  z-index: 9999;

  -webkit-transition: all 0.3s ease-out;

  -moz-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

  -ms-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper.open {

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner {

  background: #464646;

  position: relative;

  height: 100%;

  overflow-x: auto;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner h3 {

  text-transform: uppercase;

  padding: 40px 0;

  text-align: center;

  background: #111;

  color: #eee;

  margin-bottom: 0;

  border-bottom: 1px solid #666666;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner > ul {

  border-bottom: 1px solid #555;

  margin: 0;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close {

  position: absolute;

  top: 10px;

  right: 20px;

  color: #fff;

  font-size: 20px;

  cursor: pointer;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close:after {

  content: "\f00d";

  font-family: FontAwesome;

}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close:hover {

  color: #ff7200;

}

@media (max-width: 991px) {

  #main-menu .primary-menu .resmenu-container .navbar-toggle {

    display: inline-block;

    vertical-align: top;

    z-index: 99;

    margin: 10px 0;

  }

  #main-menu .primary-menu .nav-pills {

    display: none;

  }

}

#cpanel-form {

  position: fixed;

  right: -300px;

  top: 40%;

  width: 300px;

  float: right;

  z-index: 10;

  text-align: left;

  direction: ltr;

}

#cpanel-form .cpanel-inner {

  background: none repeat scroll 0 0 #e5e5e5;

  border-color: #f3f3f3;

  color: #555;

  font-size: 11px;

  padding: 8px;

  position: relative;

  z-index: 999;

}

#cpanel-form .cpanel-title {

  background: #666;

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

  color: #fff;

  float: left;

  font-size: 14px;

  font-weight: bold;

  padding: 3px 10px 0;

  width: 282px;

}

#cpanel-form .cpanel-title h4 {

  float: left;

  margin-top: 5px;

  font-size: 16px;

  text-transform: uppercase;

}

#cpanel-form .cpanel-title h4 i {

  color: #dfdfdf;

}

#cpanel-form .cpannel-button .btn {

  background: #a1a1a1;

  border-radius: 0px;

  margin-left: 10px;

  margin-bottom: 15px;

  margin-top: 15px;

  font-size: 14px;

  color: #fff;

  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#a1a1a1),to(#969696));

  background-image: -webkit-linear-gradient(top,#a1a1a1,0%,#969696,100%);

  background-image: -moz-linear-gradient(top,#a1a1a1 0%,#969696 100%);

  background-image: linear-gradient(to bottom,#a1a1a1 0%,#969696 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1a1a1', endColorstr='#ff969696', GradientType=0);

  border-color: #969696 #969696 #707070;

  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

}

#cpanel-form .cpannel-button .btn:hover {

  color: #fff;

  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#969696),to(#a1a1a1));

  background-image: -webkit-linear-gradient(top,#969696,0%,#a1a1a1,100%);

  background-image: -moz-linear-gradient(top,#969696 0%,#a1a1a1 100%);

  background-image: linear-gradient(to bottom,#969696 0%,#a1a1a1 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff969696', endColorstr='#ffa1a1a1', GradientType=0);

  border-color: #a1a1a1 #a1a1a1 #7b7b7b;

  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

}

#cpanel-form img {

  display: inline-block;

}

#cpanel-form .panel,

#cpanel-form .panel-default {

  border: 1px solid #bcbcbc;

  margin-bottom: 5px;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  -o-border-radius: 0px;

  -ms-border-radius: 0px;

  border-radius: 0px;

}

#cpanel-form .panel .panel-heading,

#cpanel-form .panel-default .panel-heading {

  color: #fff;

  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

  background-image: -webkit-gradient(linear,left 0%,left 100%,from(#fff),to(#f6f6f6));

  background-image: -webkit-linear-gradient(top,#fff,0%,#f6f6f6,100%);

  background-image: -moz-linear-gradient(top,#fff 0%,#f6f6f6 100%);

  background-image: linear-gradient(to bottom,#fff 0%,#f6f6f6 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff6f6f6', GradientType=0);

  border-color: #f6f6f6 #f6f6f6 #d0d0d0;

  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

  clear: both;

  padding: 0 !important;

  text-shadow: none;

}

#cpanel-form .panel .panel-heading .accordion-toggle,

#cpanel-form .panel-default .panel-heading .accordion-toggle {

  color: #909090;

  font-size: 12px;

  position: relative;

  display: block;

  padding: 8px 15px;

}

#cpanel-form .panel .panel-heading .accordion-toggle img,

#cpanel-form .panel-default .panel-heading .accordion-toggle img {

  margin-right: 10px;

  opacity: 0.2;

  width: 20px;

  display: inline-block;

}

#cpanel-form .panel .panel-heading .accordion-toggle:after,

#cpanel-form .panel-default .panel-heading .accordion-toggle:after {

  content: '\F078';

  font-family: 'FontAwesome';

  position: absolute;

  right: 10px;

}

#cpanel-form .panel .panel-heading i,

#cpanel-form .panel-default .panel-heading i {

  color: #909090;

}

#cpanel-form .panel .panel-collapse,

#cpanel-form .panel-default .panel-collapse {

  max-height: 190px;

  overflow-y: auto;

}

#cpanel-form .panel .panel-collapse .accordion-inner,

#cpanel-form .panel-default .panel-collapse .accordion-inner {

  border-top: 1px solid #E5E5E5;

  padding: 9px 15px;

}

#cpanel-form .panel .control-group,

#cpanel-form .panel-default .control-group {

  margin-bottom: 10px;

}

#cpanel-form a.cpanel-control {

  background-color: #707070;

  background-position: 50% 50%;

  background-repeat: no-repeat;

  border: 1px solid #fff;

  border-radius: 5px 0 0 5px;

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

  height: 40px;

  left: -40px;

  line-height: 36px;

  padding: 0 0 5px 10px;

  position: absolute;

  width: 40px;

  z-index: 10;

  top: 20%;

}

#cpanel-form a.cpanel-control:before {

  content: "\f0a5";

  color: #fff;

  display: inline;

  font-family: "FontAwesome";

  font-size: 20px;

}

#cpanel-form a.cpanel-control.active:before {

  content: "\f0a4";

  font-family: "FontAwesome";

  font-size: 20px;

}

#cpanel-form label {

  float: left;

  width: 50%;

  padding: 5px 0;

  text-align: left;

  font-size: 12px;

  font-weight: 500;

}

#cpanel-form label.histore-radio-img-selected {

  box-shadow: 0 0 0 2px #ad2323 inset;

}

#cpanel-form .controls {

  margin-left: 0;

}

#cpanel-form .controls label {

  float: left;

  width: auto;

  padding: 2px;

}

#cpanel-form .controls select {

  font-size: 12px;

}

#cpanel-form .histore-radio-img input[type="radio"],

#cpanel-form .histore-radio-img span {

  display: none;

}

#cpanel-form .histore-radio-img img {

  width: 33px;

  cursor: pointer;

}

.lt-ie9 #cpanel-form .histore-radio-img img {

  width: auto;

}

#cpanel-form input,

#cpanel-form textarea,

#cpanel-form .uneditable-input {

  width: 206px;

  border: 1px solid #ddd;

  background: #fff;

}

#cpanel-form select {

  background-color: #FFFFFF;

  border: 1px solid #ccc;

  width: 220px;

}

#cpanel-form select,

#cpanel-form input {

  height: 20px;

  line-height: 30px;

  padding: 4px 6px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  border-radius: 4px;

}

#cpanel-form select,

#cpanel-form input {

  border-radius: 0px;

  height: 30px;

}

#cpanel-form fieldset {

  width: 100%;

}

#cpanel-form input[type="checkbox"] {

  width: 20px;

  height: 20px;

}

.archive.post-type-archive .sidebar .widget.widget_media_image {

  margin-top: 30px;

}

.sidebar .widget {

  margin-bottom: 30px;

  background-color: #fff;

}

.sidebar .widget .widget-inner .block-title-widget h2 {

  overflow: hidden;

  position: relative;

  padding:15px 15px;

  color: #222222;

  font-size: 16px;

  text-transform: uppercase;

  font-weight: 600 !important;

  margin-bottom: 0;

  border-bottom: 1px solid #eeeeee;

}

.sidebar .widget .widget-inner select {

  max-width: 100%;

  padding: 7px;

}

.sidebar .widget .widget-inner ul {

  list-style: none;

  margin: 0;

  border: 0;

}

.sidebar .widget .widget-inner ul > li {

  padding: 9px 18px;

  border: 0;

}

.sidebar .widget .widget-inner ul > li:hover > a {

  color: #ff7200;

}

.sidebar .widget .widget-inner ul > li > a {

  display: inline-block;

  vertical-align: top;

  color: #222;

  border: 0;

}

.sidebar .widget .widget-inner ul > li ul.children {

  margin-left: 15px;

  padding-top: 10px;

  border: 0;

}

.sidebar .widget.widget_search .searchform {

  padding: 20px;

}

.sidebar .widget.widget_search .searchform .screen-reader-text {

  display: block;

}

.sidebar .widget.widget_search .searchform > div {

  position: relative;

  min-height: 60px;

}

.sidebar .widget.widget_search .searchform > div input {

  position: absolute;

  left: 0;

  top: 30px;

  width: 100%;

  border: 1px solid #c9c9c9;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  padding: 7px 60px 7px 7px;

  background: #fff;

}

.rtl .sidebar .widget.widget_search .searchform > div input {

  padding: 7px 7px 7px 60px;

}

.sidebar .widget.widget_search .searchform > div input#searchsubmit {

  background: #222;

  border: #222;

  padding: 8px;

  right: 0;

  width: auto;

  left: auto;

  color: #fff;

}

.sidebar .widget.widget_search .searchform > div input#searchsubmit:hover {

  background: #ff7200;

}

.rtl .sidebar .widget.widget_search .searchform > div input#searchsubmit {

  right: auto;

  left: 0;

}

.sidebar .widget.widget_nav_menu ul {

  margin: 0 0 0 15px;

}

.sidebar .widget.widget_calendar #calendar_wrap {

  width: 100%;

}

.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar {

  width: 100%;

  margin: 0 auto;

  max-width: 50%;

}

.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tbody tr td,

.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tr th {

  padding: 10px;

  text-align: center;

  border: 1px solid #ccc;

}

.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tbody tr td > a,

.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tr th > a {

  font-weight: bold;

}

.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar #today {

  font-weight: bold;

}

.sidebar .widget.widget_archive .screen-reader-text,

.sidebar .widget.widget_categories .screen-reader-text {

  display: none;

}

.sidebar .widget.widget_archive select,

.sidebar .widget.widget_categories select {

  margin: 20px 0;

  width: 100%;

}

.sidebar .widget.widget_meta {

  background-color: #fff;

}

.sidebar .widget.widget_text .textwidget {

  padding: 15px;

}

.sidebar .widget.widget_text .textwidget p {

  line-height: 22px;

}

.sidebar .widget.widget_tag_cloud .tagcloud {

  padding: 15px;

}

.sidebar .widget.widget_rss .block-title-widget h2 span {

  float: left;

}

.sidebar .widget.widget_rss .block-title-widget h2:before {

  content: '';

}

.sidebar .widget.widget_rss .block-title-widget h2 img {

  display: inline-block;

  margin-right: 10px;

}

.sidebar .widget.widget_rss .widget-inner > ul li {

  line-height: 22px;

}

.sidebar .widget.widget_rss .widget-inner > ul li a {

  padding: 0;

}

.sidebar .widget.widget_rss .widget-inner > ul li a.rsswidget {

  display: block;

  font-weight: bold;

  margin-bottom: 5px;

}

.sidebar .widget.widget_rss .widget-inner > ul li .rss-date {

  display: block;

  color: #999;

  font-size: 12px;

  margin-bottom: 10px;

}

.sidebar .widget.widget_recent_comments .widget-inner ul#recentcomments li {

  line-height: 20px;

}

.sidebar .widget.widget_recent_comments .widget-inner ul#recentcomments > li {

  padding: 10px 18px;

}

.sidebar .widget.widget_recent_comments .widget-inner ul#recentcomments > li .comment-author-link {

  font-weight: bold;

}

.sidebar .widget.widget_tag_cloud .tagcloud {

  margin: 0 !important;

  padding: 15px;

}

.sidebar .widget.widget_tag_cloud .tagcloud a {

  display: inline-block;

  color: #333;

  padding: 10px;

  border: 1px solid #e0e0e0;

  padding: 6px 9px;

  margin: 5px 2px;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -ms-border-radius: 3px;

  border-radius: 3px;

  font-size: 13px !important;

}

.sidebar .widget.widget_tag_cloud .tagcloud a:hover {

  border: 1px solid #ff7200;

  background-color: #ff7200;

  color: #fff;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu {

  border: 0;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li {

  padding: 0;

  position: relative;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li > a {

  display: block;

  padding: 10px 0;

  font-size: 13px;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li > a .menu-img {

  display: none;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li:hover > a {

  color: #ff7200;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li:hover > ul.dropdown-menu {

  display: block;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu {

  position: static;

  border-radius: 0;

  display: block;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  border: 0;

  background: none;

  padding: 0;

  float: none;

  margin-left: 15px;

  min-width: auto;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li {

  padding: 0;

  position: relative;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li.active > a {

  background-color: #fff;

  color: #ff7200;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li > a {

  display: block;

  padding: 10px 15px;

  font-size: 13px;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li > a:hover,

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li > a:focus {

  background: none;

  color: #ff7200;

}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li:first-child {

  border-top: 1px solid #ccc;

}

.portfolio-desc h1 {

  font-size: 18px;

  font-weight: bold;

  color: #333;

  margin-bottom: 15px;

  text-transform: uppercase;

}

.portfolio-desc .p-desc {

  font-size: 13px;

  color: #666;

  margin-bottom: 0;

}

.portfolio-intro {

  position: relative;

  margin-bottom: 30px;

}

.histore-portfolio .portfolio-tab {

  text-align: center;

}

.rtl .histore-portfolio .portfolio-tab {

  text-align: center;

}

.histore-portfolio .portfolio-tab ul {

  margin: 0 0 25px;

  background: transparent;

  display: inline-block;

  overflow: hidden;

}

.histore-portfolio .portfolio-tab ul li {

  float: left;

  border: 0;

  cursor: pointer;

  display: inline-block;

  font-size: 14px;

  padding: 0 20px;

  height: 40px;

  line-height: 40px;

  color: #222;

  margin-right: 10px;

  background-color: #fff;

  border-radius: 3px;

}

.rtl .histore-portfolio .portfolio-tab ul li {

  float: right;

}

.histore-portfolio .portfolio-tab ul li.selected {

  background: #ff7200;

  color: #fff;

  border-color: #ff7200;

}

.histore-portfolio .btn-loadmore {

  padding: 0;

  cursor: pointer;

  text-align: center;

  min-height: 40px;

  margin-bottom: 40px;

  -webkit-transition: all 0.3s ease-out;

  -moz-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

  -ms-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

}

.histore-portfolio .btn-loadmore.btn-loading {

  margin-top: 20px;

  background: url(../assets/img/loadingp.gif) no-repeat center center;

  border-color: transparent;

  background-size: 40px 40px;

}

.histore-portfolio .btn-loadmore.btn-loading .des-load {

  border: 0;

  display: none;

}

.histore-portfolio .btn-loadmore.btn-loading .des-load:before {

  content: "";

}

.histore-portfolio .btn-loadmore .des-load {

  font-size: 14px;

  padding: 10px 20px;

  display: inline-block;

  line-height: normal;

  background: #ff7200;

  font-weight: bold;

  color: #fff;

  border-radius: 3px;

}

.histore-portfolio .btn-loadmore .des-load:hover {

  opacity: 0.8;

}

.histore-portfolio .btn-loadmore .des-load:before {

  content: attr(data-label);

}

.histore-portfolio .btn-loadmore.btn-loaded  .des-load:before {

  content: attr(data-label-loaded);

}

.histore-portfolio .portfolio-container {

  overflow: hidden;

}

.histore-portfolio .portfolio-container ul.portfolio-content {

  width: 100%;

  margin: 0;

}

.histore-portfolio .portfolio-container ul.portfolio-content:after {

  content: '';

  display: block;

  clear: both;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li {

  margin-bottom: 30px;

  overflow: hidden;

  border-radius: 0;

  position: relative;

  display: inline-block;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li.grid-item {

  padding: 0 15px;

  float: left;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner {

  overflow: hidden;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in {

  position: relative;

  z-index: 1;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in a.portfolio-img img {

  width: 100%;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in a.portfolio-img img:hover {

  opacity: 1;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content {

  position: absolute;

  z-index: 10;

  top: 50%;

  margin-top: -10%;

  width: 100%;

  text-align: center;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item {

  text-align: center;

  box-shadow: 0 0 1px 1px #fff;

  display: inline-block;

  width: 35px;

  height: 35px;

  border-radius: 50%;

  line-height: 35px;

  font-size: 14px;

  color: #fff;

  margin: 0 5px;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: 0.5s;

  -moz-transition: 0.5s;

  -o-transition: 0.5s;

  -ms-transition: 0.5s;

  transition: 0.5s;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-more {

  right: 50%;

  left: auto;

  transform: translate3d(-100px,0,0);

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-popup {

  transform: translate3d(100px,0,0);

  left: 50%;

  right: auto;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item:hover {

  color: #ff7200;

  box-shadow: 0 0 1px 1px #ff7200;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title {

  display: block;

  margin-bottom: 10px;

  background: none;

  font-size: 16px;

  font-weight: bold;

  transform: translate3d(0,-100px,0);

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

  color: #fff;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title:hover {

  color: #ff7200;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item {

  opacity: 1;

  filter: alpha(opacity=100);

  transform: translate3d(0,0,0);

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item-title {

  opacity: 1;

  filter: alpha(opacity=100);

  transform: translate3d(0,0,0);

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:hover:before {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.histore-portfolio .portfolio-container ul.portfolio-content >li .portfolio-item-inner .portfolio-in:before {

  content: '';

  background: rgba(0,0,0,0.5);

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  right: 0;

  left: 0;

  bottom: 0;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

  border-radius: 3px;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li.portfolio-item {

  width: 33.332%;

  margin: 0;

  padding: 0;

  border: 0;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li.portfolio-item img {

  width: 100%;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li.portfolio-item.p-double-width {

  width: 40%;

}

.histore-portfolio .portfolio-container ul.portfolio-content >li.portfolio-item :after {

  height: 0;

  clear: both;

  content: " ";

  font-size: 0;

  min-height: 0;

  display: block;

  visibility: hidden;

}

.single-portfolio .portfolio-top {

  background: #fff;

  padding: 20px;

  margin-bottom: 30px;

  border-radius: 3px;

}

.single-portfolio .portfolio-top h1 {

  font-size: 24px;

  margin-bottom: 20px;

  color: #333;

  font-weight: bold;

  text-transform: uppercase;

}

.single-portfolio .portfolio-top .portfolio-content .single-thumbnail {

  width: 60%;

  margin-right: 30px;

}

.single-portfolio .portfolio-top .portfolio-content .single-thumbnail img {

  border-radius: 3px;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content {

  overflow: hidden;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content h3 {

  font-size: 14px;

  border-bottom: 4px double #e2e2e2;

  padding-bottom: 10px;

  margin-bottom: 20px;

  font-weight: bold;

  color: #464646 4;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .single-description {

  margin-bottom: 25px;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item {

  margin-bottom: 10px;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item span {

  font-weight: bold;

  display: inline-block;

  min-width: 120px;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item > .meta-link {

  color: #ff7200;

}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item > .meta-link:hover {

  color: #cc5b00;

}

.single-portfolio .related-portfolio {

  background: #fff;

  padding: 0 0 20px;

  margin-bottom: 40px;

  border-top: 2px solid #ff7200;

  position: relative;

}

.single-portfolio .related-portfolio:before {

  content: '';

  width: 100%;

  height: 1px;

  background-color: #ebebeb;

  position: absolute;

  top: 60px;

  left: 0;

  display: inline-block;

}

.single-portfolio .related-portfolio .related-items {

  margin: 0 -10px;

}

.single-portfolio .related-portfolio .related-items .related-item {

  width: 25%;

  padding: 0 10px;

}

.single-portfolio .related-portfolio .related-items .related-item img {

  margin-bottom: 15px;

}

.single-portfolio .related-portfolio .related-items .related-item .thumbnail-portfolio:hover img {

  opacity: 0.8;

  filter: alpha(opacity=80);

}

.single-portfolio .related-portfolio .related-items .related-item h4 {

  font-size: 14px;

  margin: 0;

}

.single-portfolio .related-portfolio .related-items .related-item h4 a {

  text-transform: capitalize;

  font-weight: bold;

}

.single-portfolio.rtl .portfolio-top .portfolio-content .single-thumbnail {

  margin-left: 30px;

  margin-right: 0;

}

.p-title {

  color: #333;

  font-size: 15px;

  margin: 0;

  padding: 20px 0;

  text-transform: uppercase;

  margin-bottom: 20px;

  font-family: 'MontserratBold' !important;

}

.masonry .btn-loadmore .des-load {

  margin-top: 30px;

}

.portfolio .cmm-box-right .control-group button {

  margin-bottom: 30px;

}

@media (min-width: 1200px) {

  .p-lg-1 {

    width: 100%;

  }

  .p-lg-2 {

    width: 50%;

  }

  .p-lg-3 {

    width: 33.3333%;

  }

  .p-lg-4 {

    width: 25%;

  }

  .p-lg-5 {

    width: 20%;

  }

  .p-lg-6 {

    width: 16.6666%;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .p-md-1 {

    width: 100%;

  }

  .p-md-2 {

    width: 50%;

  }

  .p-md-3 {

    width: 33.3333%;

  }

  .p-md-4 {

    width: 25%;

  }

  .p-md-5 {

    width: 20%;

  }

  .p-md-6 {

    width: 16.6666%;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .p-sm-1 {

    width: 100%;

  }

  .p-sm-2 {

    width: 50%;

  }

  .p-sm-3 {

    width: 33.3333%;

  }

  .p-sm-4 {

    width: 25%;

  }

  .p-sm-5 {

    width: 20%;

  }

  .p-sm-6 {

    width: 16.6666%;

  }

}

@media (min-width: 480px) and (max-width: 767px) {

  .p-xs-1 {

    width: 100%;

  }

  .p-xs-2 {

    width: 50%;

  }

  .p-xs-3 {

    width: 33.3333%;

  }

  .p-xs-4 {

    width: 25%;

  }

  .p-xs-5 {

    width: 20%;

  }

  .p-xs-6 {

    width: 16.6666%;

  }

}

@media (max-width: 480px) {

  .grid-item {

    width: 100%;

  }

}

.listing-title h1 {

  font-size: 28px;

  font-weight: 700 !important;

  color: #222;

  margin: 0 0 30px;

  display: block;

  text-transform: uppercase;

}

.most-view-blog {

  background-color: #fff;

  border-bottom-right-radius: 3px;

  border-bottom-left-radius: 3px;

}

.most-view-blog .box-slider-title h2 {

  position: relative;

  padding: 12px 20px;

  color: #222;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 700 !important;

  margin-bottom: 0;

  border-top: 2px solid #ff7200;

  border-bottom: 1px solid #ebebeb;

  border-top-right-radius: 3px;

  border-top-left-radius: 3px;

}

.most-view-blog .resp-slider-container .slider {

  padding: 20px;

}

.most-view-blog .resp-slider-container .slider .item {

  margin: 0 0 15px;

}

.most-view-blog .resp-slider-container .slider .item:last-child {

  margin: 0;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb {

  overflow: hidden;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb:hover .img_over img {

  opacity: 0.85;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .img_over {

  float: left;

  width: 65px;

  border-radius: 2px;

  margin-right: 10px;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .img_over img {

  border-radius: 2px;

}

.rtl .most-view-blog .resp-slider-container .slider .item .widget-thumb .img_over {

  float: right;

  margin-right: 0;

  margin-left: 10px;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .entry-content .widget-title h4 {

  position: relative;

  margin: -5px 0 0;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .entry-content .widget-title h4 a {

  font-size: 13px;

  color: #555;

  font-weight: 300;

  line-height: 15px;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .entry-content .widget-title h4 a:hover {

  color: #ff7200;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .entry-content .entry-meta .latest_post_date {

  font-size: 10px;

  color: #ff7200;

}

.most-view-blog .resp-slider-container .slider .item .widget-thumb .entry-content .entry-meta .latest_post_date i {

  margin-right: 7px;

}

.rtl .most-view-blog .resp-slider-container .slider .item .widget-thumb .entry-content .entry-meta .latest_post_date i {

  margin-left: 7px;

  margin-right: 0;

}

.category-contents {

  margin-bottom: 40px;

}

.category-contents .blog-content .post {

  margin-bottom: 30px;

}

.category-contents .blog-content .post.format-image .entry-thumb:before,

.category-contents .blog-content .post.format-gallery .entry-thumb:before {

  border: 0 !important;

}

.category-contents .blog-content .post.format-audio .entry-thumb {

  width: 100%;

}

.category-contents .blog-content .post.sticky .entry .entry-content,

.category-contents .blog-content .post.tag-sticky-2 .entry .entry-content {

  background: #ebebeb;

  padding: 20px;

}

.category-contents .blog-content .post .entry {

  background-color: #fff;

}

.category-contents .blog-content .post .entry .wp-entry-thumb {

  margin: 0 0 30px;

}

.category-contents .blog-content .post .entry .entry-thumb {

  position: relative;

  display: inline-block;

  vertical-align: top;

  max-width: 100%;

}

.category-contents .blog-content .post .entry .entry-thumb:hover img {

  opacity: 0.85;

}

.category-contents .blog-content .post .entry .entry-thumb .entry-date {

  position: absolute;

  top: 10px;

  left: 10px;

  z-index: 2;

  text-align: center;

  background: #fff;

  padding: 8px 13px 11px;

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

}

.rtl .category-contents .blog-content .post .entry .entry-thumb .entry-date {

  right: 10px;

  left: auto;

}

.category-contents .blog-content .post .entry .entry-thumb .entry-date .day-time {

  font-size: 24px;

  color: #222222;

  font-weight: 600;

  line-height: 18px;

  margin: 0 0 5px;

}

.category-contents .blog-content .post .entry .entry-thumb .entry-date .month-time {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

}

.category-contents .blog-content .post .entry .entry-content {

  overflow: hidden;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-category a {

  font-size: 14px;

  color: #aaaaaa;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-category a:hover {

  color: #ff7200;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 {

  margin: 15px 0;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a {

  font-size: 20px;

  color: #222;

  line-height: normal;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a:hover {

  color: #ff7200;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta {

  color: #222;

  font-size: 14px;

  margin-bottom: 5px;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta a {

  color: #222;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta a:hover {

  color: #ff7200;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta span {

  margin-right: 20px;

  display: inline-block;

}

.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta span {

  margin-left: 20px;

  margin-right: 0;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .fa {

  margin: 1px 10px 0 1px;

  display: inline-block;

  vertical-align: top;

}

.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .fa {

  margin: 1px 1px 0 10px;

}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-summary {

  color: #666;

  font-size: 14px;

  line-height: 22px;

  margin: 0 0 15px;

  position: relative;

}

.category-contents .blog-content .post .entry .entry-content .content-top .bl_read_more a {

  font-size: 14px;

  color: #ff7200;

  text-transform: uppercase;

}

.category-contents .blog-content .post .entry .entry-content .content-top .bl_read_more a:hover {

  opacity: 0.7;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share {

  display: flex;

  align-items: center;

  padding-top: 50px;

  margin-top: 19px;

  border-top: 1px solid #eeeeee;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .title-share {

  font-size: 16px;

  color: #222222;

  text-transform: uppercase;

  margin-right: 14px;

}

.rtl .category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .title-share {

  margin-right: 0;

  margin-left: 14px;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content {

  display: inline-block;

  text-align: center;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a {

  width: 38px;

  height: 38px;

  line-height: 38px;

  color: #fff;

  display: inline-block;

  margin: 0 5px;

  float: left;

  font-size: 0;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a i {

  font-size: 16px;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a i:before {

  line-height: 38px;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a:nth-child(1) {

  background-color: #3a5897;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a:nth-child(2) {

  background-color: #2fc2ee;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a:nth-child(3) {

  background-color: #e14a3c;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a:nth-child(4) {

  background-color: #df2227;

}

.category-contents .blog-content .post .entry .entry-content .content-bottom .social-share .wrap-content > a:nth-child(5) {

  background-color: #407199;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-thumb {

  margin: 0 0 30px;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-thumb .entry-hover {

  display: block;

  position: relative;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-thumb .entry-hover:before {

  content: '';

  height: 100%;

  width: 100%;

  background-color: rgba(0,0,0,0.3);

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-thumb .entry-hover:hover:before {

  opacity: 1;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-thumb .entry-hover:hover img {

  opacity: 1;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-thumb img {

  border-top-left-radius: 3px;

  border-top-right-radius: 3px;

}

.category-contents .blog-content.blog-content-grid .post .entry .entry-content .content-top .entry-title h4 a {

  font-size: 16px;

}

.category-contents .blog-content.blog-content-default .post .entry {

  border-radius: 3px;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-thumb {

  border-top-left-radius: 3px;

  border-top-right-radius: 3px;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .entry-summary {

  color: #777;

  padding: 5px 0;

  line-height: 24px;

  font-size: 14px;

  overflow: hidden;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .entry-summary ul li span,

.category-contents .blog-content.blog-content-default .post .entry .entry-content .entry-summary ul li em,

.category-contents .blog-content.blog-content-default .post .entry .entry-content .entry-summary ul li strong {

  font-size: 14px !important;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .content-top {

  border-bottom: 1px #ccc solid;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .content-top .entry-title h4 a {

  font-size: 22px;

  font-weight: 700;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .readmore {

  text-align: center;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .readmore a {

  display: block;

  width: 100%;

  padding: 15px 0 5px;

  font-size: 13px;

  font-weight: 600;

  color: #ff7200;

  text-align: left;

}

.rtl .category-contents .blog-content.blog-content-default .post .entry .entry-content .readmore a {

  text-align: right;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .readmore a:hover {

  color: #e66700;

}

.category-contents .blog-content.blog-content-default .post .entry .entry-content .readmore a i {

  padding: 0 6px;

  font-size: 14px;

}

.rtl .category-contents .blog-content.blog-content-default .post .entry .entry-content .readmore a i:before {

  content: '\f0d9';

}

.category-contents .blog-content.blog-content-default .pagination {

  padding: 0;

}

.category-contents .blog-content.blog-content-list .pagination {

  padding: 0;

}

.category-contents .blog-content.blog-content-list .post .entry-thumb {

  float: left;

  max-width: 590px;

  margin-right: 30px;

}

.rtl .category-contents .blog-content.blog-content-list .post .entry-thumb {

  float: right;

  margin-left: 30px;

  margin-right: 0;

}

.category-contents .blog-content.blog-content-list .post .entry-thumb img {

  margin: 0;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top {

  padding-top: 18px;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-title h4 {

  margin: 12px 0 17px;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-title h4 a {

  font-size: 24px;

  text-transform: uppercase;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta {

  margin-bottom: 6px;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-summary {

  font-size: 14px;

  color: #888888;

  line-height: 24px;

  margin: 0 0 58px;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-author {

  position: relative;

}

.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-author {

  display: inline-block;

}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-author:before {

  content: '';

  position: absolute;

  top: -18px;

  left: 0;

  width: 50px;

  height: 1px;

  background: url('../assets/img/bg-sumary.jpg') no-repeat center center;

}

.rtl .category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-author:before {

  right: 0;

  left: auto;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary {

  font-size: 14px;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary h1,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary h2,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary h3,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary h4,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary h5,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary h6 {

  color: #222;

  font-weight: 600;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary blockquote {

  padding: 10px 30px;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary blockquote:before,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary blockquote:after {

  font-size: 24px;

  color: #ccc;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary cite {

  font-style: italic;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary table thead th,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary table thead td {

  border-bottom-width: 2px;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary table td,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary table th {

  border-bottom: 1px #ff7200 solid;

  border-top: 0;

  border-left: 0;

  border-right: 0;

}

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary table tbody tr:last-child th,

.category-contents .blog-content .format-standard.tag-markup-2 .entry .entry-content .entry-summary table tbody tr:last-child td {

  border-bottom: none;

}

.pag-search .pagination {

  padding: 0;

}

.pag-search .pagination .wrap_content {

  padding-left: 0;

  padding-right: 15px;

}

.rtl .pag-search .pagination .wrap_content {

  padding-right: 0;

  padding-left: 15px;

}

.pagination {

  display: inline-block;

  float: none;

  width: 100%;

  text-align: right;

  margin: 30px 0 23px;

}

.pagination ul {

  margin: 0;

  list-style-type: none;

  float: none;

  display: inline-block;

}

.pagination ul li {

  float: left;

  position: relative;

  text-align: center;

  margin: 0 5px;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.rtl .pagination ul li {

  float: right;

}

.pagination ul li:hover a {

  background: #222;

  color: #fff;

  border-color: #222;

}

.pagination ul li span.current {

  background: #222;

  border: 1px solid #222;

  color: #fff;

}

.pagination ul li a,

.pagination ul li span.current {

  display: block;

  width: 36px;

  line-height: 36px;

  height: 36px;

  text-align: center;

  font-size: 14px;

}

.pagination ul li a {

  border: 1px solid #dddddd;

  color: #666;

}

.pagination ul li .next,

.pagination ul li .prev {

  font-size: 0px;

}

.pagination ul li .next:before,

.pagination ul li .prev:before {

  font-family: fontawesome;

  font-size: 14px;

}

.pagination ul li .next:hover,

.pagination ul li .prev:hover {

  border: 1px solid #222;

  background-color: #222;

  color: #fff;

}

.pagination ul li .next:before {

  content: "\f178";

}

.pagination ul li .prev:before {

  content: "\f177";

}

.rtl .pagination ul li .next:before {

  content: "\f177";

}

.rtl .pagination ul li .prev:before {

  content: "\f178";

}

.rtl .pagination {

  text-align: left;

}

.format-audio .entry .wp-entry-thumb iframe {

  vertical-align: top;

  margin: 0;

}

blockquote {

  border: 0;

  padding: 5px 30px;

  position: relative;

}

blockquote:before {

  content: "\f10d";

  font-family: FontAwesome;

  width: 17px;

  height: 13px;

  position: absolute;

  left: 0;

  top: 0;

}

blockquote:after {

  content: "\f10e";

  font-family: FontAwesome;

  width: 17px;

  height: 13px;

  position: absolute;

  right: 0;

  bottom: 0;

}

blockquote p {

  font-style: italic;

  font-size: 13px;

}

.format-gallery .carousel.gallery-slider .carousel-control {

  display: inline-block;

  width: 32px !important;

  height: 32px !important;

  line-height: 32px;

  border-radius: 50%;

  position: absolute;

  z-index: 9;

  cursor: pointer;

  font-size: 0;

  top: 50%;

  margin-top: -16px;

  background-color: #fff;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  text-shadow: none;

  background-image: none;

}

.format-gallery .carousel.gallery-slider .carousel-control.left {

  left: 15px;

}

.format-gallery .carousel.gallery-slider .carousel-control.left:before {

  content: '\f0d9';

  font-family: 'FontAwesome';

  font-size: 16px;

  color: #999;

}

.format-gallery .carousel.gallery-slider .carousel-control.left:hover:before {

  color: #ff7200;

}

.format-gallery .carousel.gallery-slider .carousel-control.right {

  right: 15px;

}

.format-gallery .carousel.gallery-slider .carousel-control.right:before {

  content: '\f0da';

  font-family: 'FontAwesome';

  font-size: 16px;

  color: #999;

}

.format-gallery .carousel.gallery-slider .carousel-control.right:hover:before {

  color: #ff7200;

}

.format-gallery .carousel.gallery-slider .carousel-inner .item img {

  margin: 0 0 30px 0;

}

.format-gallery .carousel.gallery-slider:hover .carousel-control {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.format-gallery .gallery .thumbnail:hover {

  background-color: #ff7200;

  border-color: #ff7200;

}

.single.main .post .entry-wrap,

.single.main .team .entry-wrap,

.single.main .attachment .entry-wrap {

  background-color: #fff;

  position: relative;

}

.single.main .post .entry-wrap .entry-thumb,

.single.main .team .entry-wrap .entry-thumb,

.single.main .attachment .entry-wrap .entry-thumb {

  position: relative;

}

.single.main .post .entry-wrap .entry-thumb img,

.single.main .team .entry-wrap .entry-thumb img,

.single.main .attachment .entry-wrap .entry-thumb img {

  max-width: 100%;

  width: auto;

  border-top-right-radius: 3px;

  border-top-left-radius: 3px;

  margin-bottom: 0;

}

.single.main .post .entry-wrap .entry-title,

.single.main .team .entry-wrap .entry-title,

.single.main .attachment .entry-wrap .entry-title {

  color: #222;

  font-size: 16px;

  font-weight: 700 !important;

  margin: 0;

  padding: 0 0 20px;

  margin: 0 20px;

  position: relative;

}

.single.main .post .entry-wrap .entry-content .entry-meta,

.single.main .team .entry-wrap .entry-content .entry-meta,

.single.main .attachment .entry-wrap .entry-content .entry-meta {

  color: #999999;

  font-size: 13px;

  overflow: hidden;

  display: block;

  margin: 28px -8px 20px;

}

.single.main .post .entry-wrap .entry-content .entry-meta a,

.single.main .team .entry-wrap .entry-content .entry-meta a,

.single.main .attachment .entry-wrap .entry-content .entry-meta a {

  color: #999999;

  font-size: 13px;

}

.single.main .post .entry-wrap .entry-content .entry-meta a:hover,

.single.main .team .entry-wrap .entry-content .entry-meta a:hover,

.single.main .attachment .entry-wrap .entry-content .entry-meta a:hover {

  color: #ff7200;

}

.single.main .post .entry-wrap .entry-content .entry-meta .entry-date,

.single.main .team .entry-wrap .entry-content .entry-meta .entry-date,

.single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date {

  position: relative;

  top: auto;

  left: auto;

  right: auto;

}

.single.main .post .entry-wrap .entry-content .entry-meta .meta-entry,

.single.main .team .entry-wrap .entry-content .entry-meta .meta-entry,

.single.main .attachment .entry-wrap .entry-content .entry-meta .meta-entry {

  float: left;

  padding: 0 9px;

}

.rtl .single.main .post .entry-wrap .entry-content .entry-meta .meta-entry,

.rtl .single.main .team .entry-wrap .entry-content .entry-meta .meta-entry,

.rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .meta-entry {

  float: right;

  border-right: 0;

  border-left: 1px solid #e6e6e6;

}

.rtl .single.main .post .entry-wrap .entry-content .entry-meta .meta-entry i,

.rtl .single.main .team .entry-wrap .entry-content .entry-meta .meta-entry i,

.rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .meta-entry i {

  margin: 0 0 0 8px;

}

.single.main .post .entry-wrap .entry-content .entry-meta .meta-entry i,

.single.main .team .entry-wrap .entry-content .entry-meta .meta-entry i,

.single.main .attachment .entry-wrap .entry-content .entry-meta .meta-entry i {

  margin: 0 8px 0 0;

}

.single.main .post .entry-wrap .entry-content .entry-meta .meta-entry.entry-tag,

.single.main .team .entry-wrap .entry-content .entry-meta .meta-entry.entry-tag,

.single.main .attachment .entry-wrap .entry-content .entry-meta .meta-entry.entry-tag {

  border: none;

}

.single.main .post .entry-wrap .entry-content .entry-summary,

.single.main .team .entry-wrap .entry-content .entry-summary,

.single.main .attachment .entry-wrap .entry-content .entry-summary {

  line-height: 26px;

  color: #7d7d7d;

  margin: 0 0 31px;

}

.single.main .post .entry-wrap .entry-content .entry-summary ul li span,

.single.main .post .entry-wrap .entry-content .entry-summary ul li em,

.single.main .post .entry-wrap .entry-content .entry-summary ul li strong,

.single.main .team .entry-wrap .entry-content .entry-summary ul li span,

.single.main .team .entry-wrap .entry-content .entry-summary ul li em,

.single.main .team .entry-wrap .entry-content .entry-summary ul li strong,

.single.main .attachment .entry-wrap .entry-content .entry-summary ul li span,

.single.main .attachment .entry-wrap .entry-content .entry-summary ul li em,

.single.main .attachment .entry-wrap .entry-content .entry-summary ul li strong {

  font-size: 14px !important;

}

.single.main .post .entry-wrap .entry-content .entry-summary p .alignnone,

.single.main .team .entry-wrap .entry-content .entry-summary p .alignnone,

.single.main .attachment .entry-wrap .entry-content .entry-summary p .alignnone {

  float: left;

  display: block;

  clear: none;

  margin: 20px 0 30px 0;

}

.single.main .post .entry-wrap .entry-content .entry-summary p .alignnone.image-single,

.single.main .team .entry-wrap .entry-content .entry-summary p .alignnone.image-single,

.single.main .attachment .entry-wrap .entry-content .entry-summary p .alignnone.image-single {

  margin-left: 30px;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links {

  margin-top: 30px;

  overflow: hidden;

  padding: 30px 0;

  border-radius: 4px;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links .page-links-title,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links .page-links-title,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links .page-links-title {

  border: none;

  margin: 0 10px;

  width: auto;

  height: auto;

  line-height: 36px;

  border-radius: 0;

  float: left;

  background: none;

  color: #666;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links .page-links-title:hover,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links .page-links-title:hover,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links .page-links-title:hover {

  background: none;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links span,

.single.main .post .entry-wrap .entry-content .entry-summary .page-links a,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links span,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links a,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links span,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links a {

  display: block;

  width: 36px;

  line-height: 36px;

  height: 36px;

  text-align: center;

  font-size: 14px;

  float: left;

  background: #fff;

  border: 1px #ccc solid;

  margin: 0 5px;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links span:hover,

.single.main .post .entry-wrap .entry-content .entry-summary .page-links a:hover,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links span:hover,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links a:hover,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links span:hover,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links a:hover {

  color: #fff;

  background: #222;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links span,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links span,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links span {

  color: #fff;

  background: #222;

  border: 1px #222 solid;

}

.single.main .post .entry-wrap .entry-content .entry-summary .page-links a span,

.single.main .team .entry-wrap .entry-content .entry-summary .page-links a span,

.single.main .attachment .entry-wrap .entry-content .entry-summary .page-links a span {

  border: none;

  margin: 0;

  background: none;

  color: #222;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom,

.single.main .team .entry-wrap .entry-content .single-content-bottom,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom {

  border-bottom: 1px solid #eaeaea;

  border-top: 1px solid #eaeaea;

  padding-top: 20px;

  padding-bottom: 18px;

  margin: 0 0 40px;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .single-tag,

.single.main .team .entry-wrap .entry-content .single-content-bottom .single-tag,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .single-tag {

  display: block;

  padding: 11px 0;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .single-tag span,

.single.main .team .entry-wrap .entry-content .single-content-bottom .single-tag span,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .single-tag span {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .single-tag a,

.single.main .team .entry-wrap .entry-content .single-content-bottom .single-tag a,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .single-tag a {

  font-size: 14px;

  color: #7d7d7d;

  text-transform: uppercase;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .single-tag a:hover,

.single.main .team .entry-wrap .entry-content .single-content-bottom .single-tag a:hover,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .single-tag a:hover {

  color: #ff7200;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share {

  float: right;

}

.rtl .single.main .post .entry-wrap .entry-content .single-content-bottom .social-share,

.rtl .single.main .team .entry-wrap .entry-content .single-content-bottom .social-share,

.rtl .single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share {

  float: left;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share .title-share,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share .title-share,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share .title-share {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

  margin-right: 8px;

  margin-top: 10px;

  float: left;

}

.rtl .single.main .post .entry-wrap .entry-content .single-content-bottom .social-share .title-share,

.rtl .single.main .team .entry-wrap .entry-content .single-content-bottom .social-share .title-share,

.rtl .single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share .title-share {

  float: right;

  margin: 10px 0 0 8px;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share .wrap-content,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share .wrap-content,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share .wrap-content {

  float: left;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share a,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share a,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share a {

  float: left;

  font-size: 0;

  display: block;

  height: 35px;

  width: 35px;

  text-align: center;

  margin-right: 10px;

  border: 1px solid #afafaf;

  color: #646464;

  -webkit-transition: all 0.3s ease-in;

  -moz-transition: all 0.3s ease-in;

  -o-transition: all 0.3s ease-in;

  -ms-transition: all 0.3s ease-in;

  transition: all 0.3s ease-in;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share a:hover,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share a:hover,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share a:hover {

  background-color: #ff7200;

  border-color: #ff7200;

  color: #fff;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share a i,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share a i,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share a i {

  line-height: 35px;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share a i:before,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share a i:before,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share a i:before {

  font-size: 18px;

}

.single.main .post .entry-wrap .entry-content .single-content-bottom .social-share a:last-child,

.single.main .team .entry-wrap .entry-content .single-content-bottom .social-share a:last-child,

.single.main .attachment .entry-wrap .entry-content .single-content-bottom .social-share a:last-child {

  margin: 0;

}

.single.main .post #authorDetails,

.single.main .team #authorDetails,

.single.main .attachment #authorDetails {

  margin: 0 0 57px;

}

.single.main .post #authorDetails .authorDetail,

.single.main .team #authorDetails .authorDetail,

.single.main .attachment #authorDetails .authorDetail {

  background-color: #fff;

  display: inline-block;

  vertical-align: top;

  width: 100%;

}

.single.main .post #authorDetails .authorDetail .title-author,

.single.main .team #authorDetails .authorDetail .title-author,

.single.main .attachment #authorDetails .authorDetail .title-author {

  font-size: 16px;

  color: #222;

  text-transform: uppercase;

  font-weight: 600;

  padding-bottom: 10px;

  margin-bottom: 20px;

  position: relative;

}

.single.main .post #authorDetails .authorDetail .title-author:before,

.single.main .team #authorDetails .authorDetail .title-author:before,

.single.main .attachment #authorDetails .authorDetail .title-author:before {

  content: '';

  position: absolute;

  bottom: 0;

  left: 0;

  background-color: #ff7200;

  width: 64px;

  height: 1px;

}

.rtl .single.main .post #authorDetails .authorDetail .title-author:before,

.rtl .single.main .team #authorDetails .authorDetail .title-author:before,

.rtl .single.main .attachment #authorDetails .authorDetail .title-author:before {

  right: 0;

  left: auto;

}

.single.main .post #authorDetails .authorDetail .avatar,

.single.main .team #authorDetails .authorDetail .avatar,

.single.main .attachment #authorDetails .authorDetail .avatar {

  overflow: hidden;

  float: left;

}

.rtl .single.main .post #authorDetails .authorDetail .avatar,

.rtl .single.main .team #authorDetails .authorDetail .avatar,

.rtl .single.main .attachment #authorDetails .authorDetail .avatar {

  float: right;

}

.single.main .post #authorDetails .authorDetail .infomation,

.single.main .team #authorDetails .authorDetail .infomation,

.single.main .attachment #authorDetails .authorDetail .infomation {

  overflow: hidden;

  padding: 10px 20px;

  color: #666;

  line-height: 22px;

}

.single.main .post #authorDetails .authorDetail .infomation .name-author,

.single.main .team #authorDetails .authorDetail .infomation .name-author,

.single.main .attachment #authorDetails .authorDetail .infomation .name-author {

  color: #222222;

  font-size: 14px;

  font-weight: 600;

  text-transform: capitalize;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary {

  font-size: 14px;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary h1,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary h2,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary h3,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary h4,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary h5,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary h6 {

  color: #222;

  font-weight: 600;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary blockquote {

  padding: 10px 30px;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary blockquote:before,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary blockquote:after {

  font-size: 24px;

  color: #ccc;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary cite {

  font-style: italic;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary table thead th,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary table thead td {

  border-bottom-width: 2px;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary table td,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary table th {

  border-bottom: 1px #ff7200 solid;

  border-top: 0;

  border-left: 0;

  border-right: 0;

}

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary table tbody tr:last-child th,

.single.main .format-standard.tag-markup-2 .entry-wrap .entry-content .entry-summary table tbody tr:last-child td {

  border-bottom: none;

}

.single-post-relate {

  margin-bottom: 30px;

}

.single-post-relate > h4 {

  text-transform: uppercase;

  margin-bottom: 30px;

  font-size: 18px;

  color: #222;

  font-weight: 600;

  padding: 0 0 11px;

  position: relative;

  border-bottom: 1px solid #eaeaea;

}

.single-post-relate > h4:before {

  content: '';

  width: 100px;

  height: 1px;

  position: absolute;

  left: 0;

  bottom: -1px;

  background-color: #ff7200;

}

.rtl .single-post-relate > h4:before {

  right: 0;

  left: auto;

}

.single-post-relate .post .item-relate-img {

  position: relative;

}

.single-post-relate .post .item-relate-img:hover img {

  opacity: 0.85;

}

.single-post-relate .post .item-relate-content h4 {

  margin: 18px 0 19px;

  text-transform: capitalize;

}

.single-post-relate .post .item-relate-content h4 a {

  color: #222222;

  font-size: 16px;

  font-weight: 600;

  margin: 0;

  position: relative;

}

.single-post-relate .post .item-relate-content h4 a:hover {

  color: #ff7200;

}

.single-post-relate .post .item-relate-content .entry-meta {

  color: #909090;

  font-size: 13px;

  overflow: hidden;

  display: block;

  margin: 0 -8px;

}

.single-post-relate .post .item-relate-content .entry-meta a {

  color: #909090;

  font-size: 12px;

}

.single-post-relate .post .item-relate-content .entry-meta a:hover {

  color: #ff7200;

}

.single-post-relate .post .item-relate-content .entry-meta .entry-date {

  position: relative;

  top: auto;

  left: auto;

  right: auto;

}

.single-post-relate .post .item-relate-content .entry-meta .meta-entry {

  float: left;

  padding: 0 8px;

  line-height: 12px;

  margin-bottom: 5px;

}

.rtl .single-post-relate .post .item-relate-content .entry-meta .meta-entry {

  float: right;

  border-right: 0;

  border-left: 1px solid #e6e6e6;

}

.rtl .single-post-relate .post .item-relate-content .entry-meta .meta-entry i {

  margin: 0 0 0 8px;

}

.single-post-relate .post .item-relate-content .entry-meta .meta-entry i {

  margin: 0 8px 0 0;

}

.single-post-relate .post .item-relate-content .entry-meta .meta-entry.entry-comment {

  border: none;

}

#comments {

  margin: 0 0 55px;

}

#comments h3.title {

  text-transform: uppercase;

  margin-bottom: 30px;

  font-size: 18px;

  color: #222;

  font-weight: 600;

  padding: 0 0 11px;

  position: relative;

  border-bottom: 1px solid #eaeaea;

}

#comments h3.title small {

  color: #222;

  font-size: 16px;

}

#comments h3.title:before {

  content: '';

  width: 100px;

  height: 1px;

  position: absolute;

  left: 0;

  bottom: -1px;

  background-color: #ff7200;

}

.rtl #comments h3.title:before {

  right: 0;

  left: auto;

}

#comments .commentlist .children {

  margin-left: 90px;

  margin-right: 0;

}

.rtl #comments .commentlist .children {

  margin-right: 90px;

  margin-left: 0;

}

#comments .comment {

  padding: 10px;

  border: 1px solid #eaeaea;

  margin-bottom: 30px;

}

#comments .comment .author {

  margin: 0;

  overflow: hidden;

}

#comments .comment .media-body {

  padding-left: 20px;

}

.rtl #comments .comment .media-body {

  padding-right: 20px;

  padding-left: 0;

}

#comments .comment .media-body .media .media-heading {

  overflow: hidden;

  margin-bottom: 10px;

  padding-bottom: 5px;

  border-bottom: 1px solid #ebebeb;

}

#comments .comment .media-body .media .media-heading .author-name {

  color: #222;

  text-transform: text-transform;

  font-weight: 600;

  margin-bottom: 5px;

  font-size: 14px;

}

#comments .comment .media-body .media .media-heading .time {

  color: #909090;

  font-weight: 600;

  font-size: 12px;

  line-height: 21px;

  padding: 0 20px;

  margin-top: -3px;

  text-transform: capitalize;

}

#comments .comment .media-body .media .media-heading .time a {

  color: #909090;

}

#comments .comment .media-body .media .media-heading .reply a {

  position: relative;

  font-size: 0;

}

#comments .comment .media-body .media .media-heading .reply a:before {

  font-size: 20px;

  color: #999999;

  content: "\f112";

  display: inline-block;

  vertical-align: top;

  font-family: fontawesome;

}

#comments .comment .media-body .media .media-heading .reply a:hover:before {

  color: #ff7200;

}

#comments .pingback {

  border: 1px #ccc solid;

  padding: 15px 15px 5px 15px;

}

#comments .pingback .media-heading .time {

  display: none;

}

#comments .pingback p {

  line-height: 24px;

}

#respond {

  margin-bottom: 100px;

}

#respond .wp-comment .title {

  text-transform: uppercase;

  margin-bottom: 30px;

  font-size: 18px;

  color: #222;

  font-weight: 600;

  padding: 0 0 11px;

  position: relative;

  border-bottom: 1px solid #eaeaea;

}

#respond .wp-comment .title small {

  color: #222;

  font-size: 16px;

}

#respond .wp-comment .title:before {

  content: '';

  width: 100px;

  height: 1px;

  position: absolute;

  left: 0;

  bottom: -1px;

  background-color: #ff7200;

}

.rtl #respond .wp-comment .title:before {

  right: 0;

  left: auto;

}

#respond .wp-comment .form-horizontal .cmm-box-top {

  margin: 0 -15px 10px;

}

#respond .wp-comment .form-horizontal .cmm-box-top .control-group {

  width: 33.333%;

  padding: 0 15px;

}

#respond .wp-comment .form-horizontal .cmm-box-top input {

  width: 100%;

  border: 1px solid #ebebeb;

  height: 42px;

  text-indent: 15px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

#respond .wp-comment .form-horizontal .cmm-box-top input:focus {

  background-color: #fafafa;

}

#respond .wp-comment .form-horizontal .cmm-box-bottom textarea {

  width: 100%;

  border: 1px solid #ebebeb;

  padding: 14px 20px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

#respond .wp-comment .form-horizontal .cmm-box-bottom button.btn {

  margin-top: 10px;

  height: 35px;

  border: 0;

  line-height: 35px;

  font-size: 14px;

  font-weight: 600;

  color: #fff;

  text-transform: uppercase;

  padding: 0 30px;

  background: #ff7200;

  border-radius: 0;

}

#respond .wp-comment .form-horizontal .cmm-box-bottom button.btn:hover {

  background: #cc5b00;

}

.sidebar-related-post .sidebar-relate-content {

  padding: 30px 20px 0;

}

.sidebar-related-post .sidebar-relate-content .item {

  margin-bottom: 30px;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over {

  position: relative;

  margin-bottom: 10px;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over:before {

  position: absolute;

  content: "";

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  z-index: 1;

  background: url('../assets/img/icon-plus.png') no-repeat center center;

  background-color: rgba(0,0,0,0.5);

  pointer-events: none;

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

  transition: all .5s;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta {

  position: absolute;

  top: 10px;

  left: 10px;

  padding: 10px 15px;

  background-color: rgba(255,115,0,0.8);

}

.rtl .sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta {

  left: auto;

  right: 10px;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_day {

  font-size: 22px;

  font-weight: bold;

  display: block;

  color: #fff;

  margin-bottom: 5px;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_my {

  display: block;

  color: #fff;

  font-size: 14px;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-title h4 {

  margin-bottom: 13px;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-meta-content {

  color: #999999;

}

.sidebar-related-post .sidebar-relate-content .item .item-inner:hover .img_over:before {

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  opacity: 1;

  filter: alpha(opacity=100);

}

.about_us h2 {

  font-weight: 400;

  text-transform: normal;

  color: #222;

}

.about_us .vc_btn3-style-custom {

  height: 35px;

  border-radius: 17px;

  padding: 0 35px;

  line-height: 35px;

}

.about_us p {

  line-height: 23px;

  color: #666;

}

.about-service .item .item_wrap {

  text-align: center;

}

.about-service .item .item_wrap .icon {

  display: inline-block;

  text-align: center;

  width: 100px;

  height: 100px;

  font-size: 36px;

  color: #fff;

  border-radius: 50%;

  line-height: 100px;

  background-color: #ff7200;

}

.about-service .item .item_wrap h3 {

  font-weight: 700;

  color: #222;

  text-transform: uppercase;

  padding: 20px 0 10px;

  font-size: 14px;

  margin: 0;

}

.about-service .item .item_wrap .des {

  font-size: 14px;

  color: #666;

  line-height: 24px;

}

.sw-ourteam-slider {

  padding: 0 90px;

  margin: 0 0 30px;

}

.sw-ourteam-slider .box-title h2 {

  text-align: center;

  color: #222;

  font-size: 26px;

  margin: 0 0 20px;

  text-transform: capitalize;

}

.sw-ourteam-slider .description {

  text-align: center;

  font-size: 14px;

  color: #666;

  margin: 0 0 25px;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list {

  margin: 0 -15px;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item {

  padding: 0 15px;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-content {

  padding: 20px 0 15px;

  text-align: center;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-content h3 {

  font-size: 14px;

  color: #222;

  text-transform: uppercase;

  font-weight: 700;

  margin: 0 0 5px;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-content .team-info {

  font-size: 12px;

  color: #666;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-social {

  padding: 0 0 15px;

  text-align: center;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-social > div.social {

  display: inline-block;

  padding: 0 7px;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-social > div.social > a {

  font-size: 14px;

  color: #555;

}

.sw-ourteam-slider .resp-slider-container .slider .slick-list .item .item-wrap .item-social > div.social > a:hover {

  color: #ff7200;

}

.page .main-page .page >.entry-content {

  margin-top: 0;

}

.page .main-page .page >.entry-content .entry-summary {

  margin-bottom: 25px;

}

.home.page .main-page .page >.entry-content {

  margin-top: 30px;

}

.home.page .main-page .page >.entry-content .entry-summary {

  margin-bottom: 0;

}

.home-style1.page .main-page .page >.entry-content,

.home-style2.page .main-page .page >.entry-content,

.home-style3.page .main-page .page >.entry-content,

.home-style4.page .main-page .page >.entry-content,

.home-style5.page .main-page .page >.entry-content {

  margin-top: 0;

}

.home-style1.page .main-page .page >.entry-content .entry-summary,

.home-style2.page .main-page .page >.entry-content .entry-summary,

.home-style3.page .main-page .page >.entry-content .entry-summary,

.home-style4.page .main-page .page >.entry-content .entry-summary,

.home-style5.page .main-page .page >.entry-content .entry-summary {

  margin-bottom: 0;

}

.page .listing-title h1 {

  margin: 40px 0 0;

}

.wp_left_contact {

  color: #999999;

  line-height: 22px;

}

.wp_left_contact h4 {

  margin-bottom: 28px;

  color: #313131;

}

.wp_left_contact ul {

  list-style-type: none;

  margin: 0;

  color: #666666;

}

.wp_left_contact ul li {

  margin: 15px 0;

  display: inline-block;

  width: 100%;

}

.wp_left_contact ul li i {

  margin-right: 10px;

}

.rtl .wp_left_contact ul li i {

  margin-right: 0;

  margin-left: 10px;

}

.wp_left_contact ul li a {

  color: #666666;

}

.wp_left_contact ul li a:hover {

  color: #ff7200;

}

.wp_left_contact ul li.address i {

  font-size: 16px;

}

.wp_left_contact ul li.email i {

  font-size: 12px;

}

.wp_left_contact ul li.phone {

  font-size: 20px;

}

.wp_left_contact ul li.phone a {

  font-weight: 600;

}

.wp_left_contact ul li.phone i {

  font-size: 18px;

}

.wpb_gmaps_widget .wpb_wrapper {

  padding: 0;

}

.wpb_gmaps_widget .wpb_wrapper .wpb_map_wraper {

  border: 5px solid #fff;

}

.wpcf7 .wp-input {

  margin: 0 -15px;

}

.wpcf7 .wp-input .wpcf7-form-control-wrap {

  width: 33.333%;

  float: left;

  padding: 0 15px;

}

.wpcf7 .wp-input .wpcf7-form-control-wrap input {

  width: 100%;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.wpcf7 .wp-input .wpcf7-form-control-wrap input::-webkit-input-placeholder {

  color: #555;

}

.wpcf7 .wp-input .wpcf7-form-control-wrap input::-moz-placeholder {

  color: #555;

}

.wpcf7 .wp-input .wpcf7-form-control-wrap input:-ms-input-placeholder {

  color: #555;

}

.wpcf7 .wp-input .wpcf7-form-control-wrap .wpcf7-text {

  height: 40px;

  border: 1px solid #ddd;

  font-size: 13px;

  color: #555;

  padding: 10px 20px;

  margin-bottom: 20px;

}

.wpcf7 textarea {

  padding: 10px 20px;

  height: 40px;

  border: 1px solid #ddd;

  font-size: 13px;

  width: 100%;

  min-height: 150px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.wpcf7 textarea::-webkit-input-placeholder {

  color: #555;

}

.wpcf7 textarea::-moz-placeholder {

  color: #555;

}

.wpcf7 textarea:-ms-input-placeholder {

  color: #555;

}

.wpcf7.your-message {

  float: none;

  clear: both;

}

.wpcf7 .wpcf7-submit {

  margin-top: 10px;

  color: #fff;

  font-size: 12px;

  text-transform: uppercase;

  border: 0;

  background-color: #222;

  height: 42px;

  line-height: 42px;

  padding: 0 30px;

  -webkit-border-radius: 42px;

  -moz-border-radius: 42px;

  -o-border-radius: 42px;

  -ms-border-radius: 42px;

  border-radius: 42px;

}

.rtl .wpcf7 .wpcf7-submit {

  float: right;

}

.wpcf7 .wpcf7-submit:hover {

  background-color: #ff7200;

}

.contact_us.rtl .wpcf7 .wpcf7-form-control-wrap input,

.contact_us.rtl .wpcf7 textarea {

  text-align: right;

}

.contact_us.rtl .block-contact .item .item-wrap {

  text-align: right;

}

.contact_us.rtl .block-contact .item .item-wrap .icon {

  float: right;

  margin: 0 0 0 10px;

}

.contact_us .block-contact .item .item-wrap {

  background-color: #f2f2f2;

  font-weight: 600;

  font-size: 14px;

  color: #222;

  overflow: hidden;

  text-align: left;

  padding: 17px 20px;

}

.rtl .contact_us .block-contact .item .item-wrap {

  text-align: right;

}

.contact_us .block-contact .item .item-wrap .icon {

  display: inline-block;

  height: 66px;

  width: 66px;

  border-radius: 50%;

  border: 1px solid #b7b7b7;

  float: left;

  margin-right: 10px;

}

.rtl .contact_us .block-contact .item .item-wrap .icon {

  float: right;

  margin-right: 0;

  margin-left: 10px;

}

.contact_us .block-contact .item .item-wrap .info {

  padding: 20px 0;

  line-height: 20px;

}

.contact_us .block-contact .item.support .item-wrap .icon {

  background: url("../assets/img/bg_general.png") no-repeat -9px -1706px #f2f2f2;

}

.contact_us .block-contact .item.phone .item-wrap .icon {

  background: url("../assets/img/bg_general.png") no-repeat -9px -1761px #f2f2f2;

}

.contact_us .block-contact .item.address .item-wrap .icon {

  background: url("../assets/img/bg_general.png") no-repeat -9px -1818px #f2f2f2;

}

.contact_us .block-contact .item.address .item-wrap .info {

  padding: 13px 0;

}

.contact_us .title-page {

  font-size: 18px;

  color: #222;

  font-weight: 700 !important;

  text-transform: uppercase;

  margin-bottom: 20px;

  text-align: center;

}

.contact_us .des {

  text-align: center;

  line-height: 20px;

  margin-bottom: 30px;

}

.contact_us .wpcf7 .wpcf7-form-control-wrap input {

  border-radius: 0;

  color: #8c8c8c;

  height: 45px;

  padding: 0 15px;

  width: 100%;

  margin-bottom: 30px;

}

.rtl .contact_us .wpcf7 .wpcf7-form-control-wrap input {

  text-align: right;

}

.contact_us .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {

  margin-top: -10px;

}

.contact_us .wpcf7 textarea {

  color: #8c8c8c;

}

.rtl .contact_us .wpcf7 textarea {

  text-align: right;

}

.contact_us .wpcf7 input[type="submit"] {

  height: 43px;

  border-radius: 0;

  background-color: #ff7200;

  color: #fff;

  font-size: 13px;

  text-transform: uppercase;

  font-weight: 700;

  margin: 15px 0 0;

  padding: 0 30px;

  border: 0;

}

.contact_us .wpcf7 input[type="submit"]:hover {

  background-color: #cc5b00;

}

.error404 .header,

.error404 .footer {

  display: none;

}

.error404 .wrapper_404 {

  background: url('../assets/img/bg_404.jpg') no-repeat center center;

  width: 100%;

  height: auto;

  min-height: 1080px;

  text-align: center;

}

.error404 .wrapper_404 .content_404 {

  padding-top: 170px;

  padding-bottom: 90px;

}

.error404 .wrapper_404 .content_404 .block-top .error-top {

  font-family: 'LoraItalic';

  font-size: 110px;

  color: #fff;

  margin-bottom: 30px;

}

.error404 .wrapper_404 .content_404 .block-top .error-top span {

  color: #ff7200;

}

.error404 .wrapper_404 .content_404 .block-top .warning-code {

  font-size: 15px;

  color: #fff;

  margin-bottom: 40px;

}

.error404 .wrapper_404 .content_404 .block-top .des1 {

  color: #d9d9d9;

  margin-bottom: 32px;

}

.error404 .wrapper_404 .content_404 .block-top .des1 .flag {

  text-transform: uppercase;

  color: #fff;

  font-size: 14px;

}

.error404 .wrapper_404 .content_404 .block-middle {

  text-align: center;

}

.error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search {

  display: inline-block;

  float: none;

  margin-bottom: 20px;

}

.error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search form {

  overflow: hidden;

}

.error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search form .cat-wrapper {

  display: none;

}

.error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search form input {

  height: 50px;

  float: left;

  padding: 0 50px;

  border: 0;

  border-radius: 3px;

  min-width: 340px;

  border-top-right-radius: 0;

  border-bottom-right-radius: 0;

}

.error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search form button {

  height: 50px;

  font-size: 12px;

  text-transform: uppercase;

  color: #fff;

  padding: 0 40px;

  background-color: #ff7200;

  border: 0;

  font-weight: 600;

  border-top-left-radius: 0;

  border-bottom-left-radius: 0;

}

.error404 .wrapper_404 .content_404 .block-bottom a {

  font-size: 14px;

  color: #fff;

  text-transform: uppercase;

  font-weight: 600;

}

.error404 .wrapper_404 .content_404 .block-bottom a:hover {

  color: #ff7200;

}

.error404 .wrapper_404 .content_404 .block-bottom a i {

  margin-left: 10px;

}

#header{

    position: fixed;

    width: 100%;

    z-index: 999;

    background: #fff;

}

.custom-banner{

    position: relative;

    margin-top: 195px;

}

@media (max-width: 1366px) {

  .error404 .wrapper_404 {

    min-height: 600px;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .error404 .wrapper_404 {

    min-height: 768px;

  }

}

@media (min-width: 768px) and (max-width: 992px) {

  .error404 .wrapper_404 {

    min-height: 1024px;

  }

  .error404 .wrapper_404 .content_404 .block-top .error-top {

    font-size: 80px;

  }

}

@media (max-width: 767px) {

  .error404 .wrapper_404 .content_404 .block-top .error-top {

    font-size: 60px;

  }

  .search-cate{

   position: absolute;

   margin-top:65px;

   right: 10px;

  }
.maintoc h2{font-size:15px !important;}
.vc_column-inner {padding-top:0px;}
.block-title h2{font-size:16px !important;}
.block-title p{text-align:center; padding:0px 15px;}
  

  .search-cate .top-form .topsearch-entry input{

   width: 120px;

   float: left;

   position: relative;

   padding: 0 5px;

  }

  .search-cate .top-form .topsearch-entry .button-search-pro{

  display: inline-block;

    text-align: center;

    padding: 0 10px;

  }

}

@media (max-width: 480px) {

  .error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search form input {

    min-width: 200px;

    padding: 0 20px;

  }

  .error404 .wrapper_404 .content_404 .block-middle .histore_search_404 .top-form.top-search form button {

    padding: 0 20px;

  }

  .error404 .wrapper_404 .content_404 .block-top .error-top {

    font-size: 40px;

  }

}

.quote-border {

  background-color: #f4f4f4;

  padding: 20px;

  margin-bottom: 10px;

  font-style: italic;

  border: 1px solid #ddd;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -ms-border-radius: 3px;

  border-radius: 3px;

}

iframe {

  border: none;

  margin-bottom: 10px;

  max-width: 100%;

}

.block-whychoose {

  margin-bottom: 30px !important;

  display: inline-block;

}

.block-whychoose .image-whychoose {

  float: left;

  width: 64px;

}

.rtl .block-whychoose .image-whychoose {

  float: right;

}

.block-whychoose .content-whychoose {

  margin-left: 80px;

}

.rtl .block-whychoose .content-whychoose {

  margin-right: 80px;

  margin-left: 0;

}

.block-whychoose .content-whychoose h2 {

  color: #000;

  font-size: 13px;

  text-transform: uppercase;

}

.block-whychoose .content-whychoose .description {

  color: #666;

}

.vc_wp_search .widget_search .searchform .screen-reader-text {

  display: none;

}

.vc_wp_search .widget_search .searchform input[type="submit"] {

  text-indent: -9999px;

  display: block;

  border: 0;

  width: 34px !important;

  height: 34px;

  background: url('../assets/img/search-icon.png') no-repeat scroll center center #666 !important;

}

.vc_wp_search .widget_search .searchform input[type="submit"]:hover {

  background: url('../assets/img/search-icon.png') no-repeat scroll center center #ff7200 !important;

}

.vc_wp_search .widget_search .searchform input[type="text"] {

  border: 1px solid #e0e0e0;

}

.wpb_single_image .vc_single_image-wrapper img:hover {

  opacity: .75;

  filter: alpha(opacity=75);

}

#wp-calendar {

  width: 100%;

}

#wp-calendar caption {

  padding: 10px 0;

}

#wp-calendar tr th {

  text-align: center;

}

#wp-calendar tr td {

  padding: 10px 0;

}

.fancybox-overlay .fancybox-close {

  width: 31px;

  height: 31px;

  background: url("../assets/img/fancybox-close.png") no-repeat scroll center center #ff7200;

  top: -16px;

  right: 14px;

}

#subscribe_popup {

  text-align: left;

  padding: 83px 8px 68px;

  display: none;

  position: relative;

  min-width: 900px;

}

#subscribe_popup .subscribe-popup-container {

  text-align: center;

  max-width: 590px;

  margin: 0 auto;

}

#subscribe_popup .subscribe-popup-container .popup-content h2 {

  font-size: 24px;

  color: #222222;

  text-transform: uppercase;

  margin-bottom: 25px;

  position: relative;

  padding-bottom: 16px;

}

#subscribe_popup .subscribe-popup-container .popup-content h2:before {

  content: '';

  background: #222222;

  height: 2px;

  width: 70px;

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -35px;

}

#subscribe_popup .subscribe-popup-container .popup-content .description {

  font-size: 13px;

  color: #aaaaaa;

  line-height: 20px;

  margin: 0 0 44px;

}

#subscribe_popup .subscribe-popup-container .subscribe-form {

  margin-bottom: 10px;

  background-color: #fff;

  position: relative;

}

#subscribe_popup .subscribe-popup-container .subscribe-form p,

#subscribe_popup .subscribe-popup-container .subscribe-form input {

  margin: 0;

}

#subscribe_popup .subscribe-popup-container .subscribe-form input[type="email"] {

  text-align: center;

  height: 44px;

  line-height: 44px;

  color: #888888;

  overflow: hidden;

  display: block;

  font-size: 13px;

  width: 100%;

  border-radius: 0;

  background: none;

  border: 1px solid #eeeeee;

  margin: 0 0 20px;

}

#subscribe_popup .subscribe-popup-container .subscribe-form button[type="submit"] {

  font-size: 14px;

  color: #ffffff;

  text-transform: uppercase;

  height: 44px;

  width: 100%;

  overflow: hidden;

  border: 0;

  border-radius: 0;

  margin: 0;

  background: #222222;

}

#subscribe_popup .subscribe-popup-container .subscribe-form button[type="submit"]:before {

  display: none;

}

#subscribe_popup .subscribe-popup-container .subscribe-form button[type="submit"]:hover {

  opacity: 0.85;

}

#subscribe_popup .subscribe-popup-container .subscribe-checkbox {

  line-height: 30px;

  clear: both;

}

.rtl #subscribe_popup .subscribe-popup-container .subscribe-checkbox {

  margin-left: 160px;

}

#subscribe_popup .subscribe-popup-container .subscribe-checkbox input {

  cursor: pointer;

}

#subscribe_popup .subscribe-popup-container .subscribe-checkbox label {

  vertical-align: top;

  line-height: 25px;

  margin: 0;

  font-weight: normal;

  color: #222;

  font-weight: 500;

}

#subscribe_popup .subscribe-popup-container .subscribe-checkbox label span {

  display: inline-block;

  vertical-align: top;

  line-height: 22px;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search h3 {

  margin: 0;

}

.search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .cat-wrapper {

  padding-left: 0;

}

.rtl .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-form.top-search .cat-wrapper {

  padding-right: 0;

}

.sw-instagram-gallery {

  margin-bottom: 10px;

}

.sw-instagram-gallery h3 {

  padding: 10px 0;

  position: relative;

  font-size: 14px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

  margin-bottom: 20px;

}

.sw-instagram-gallery h3:before {

  content: '';

  display: inline-block;

  width: 40px;

  height: 2px;

  background-color: #ff7200;

  position: absolute;

  left: 0;

  bottom: 0;

}

.rtl .sw-instagram-gallery h3:before {

  right: 0;

  left: auto;

}

.sw-instagram-gallery .intagram-gallery-content {

  margin: 0 -7px;

  display: inline-block;

  vertical-align: top;

}

.sw-instagram-gallery .intagram-gallery-content .item {

  position: relative;

  padding: 0 7px;

  width: 33.33%;

  margin-bottom: 15px;

}

.sw-instagram-gallery .intagram-gallery-content .item > a > .fa {

  position: absolute;

  z-index: 2;

  font-size: 24px;

  top: 15px;

  right: 15px;

  color: #cecece;

}

.sw-instagram-gallery .intagram-gallery-content .item:hover img {

  opacity: 0.7;

  filter: alpha(opacity=70);

}

.sw-instagram-gallery .intagram-gallery-content.col_1 .item {

  width: 100%;

}

.sw-instagram-gallery .intagram-gallery-content.col_2 .item {

  width: 50%;

}

.sw-instagram-gallery .intagram-gallery-content.col_3 .item {

  width: 33.333%;

}

.sw-instagram-gallery .intagram-gallery-content.col_4 .item {

  width: 25%;

}

.sw-instagram-gallery .intagram-gallery-content.col_5 .item {

  width: 20%;

}

.block-title-widget h2 {

  color: #222;

  font-weight: 700 !important;

  text-transform: uppercase;

  padding: 20px;

  margin: 0 !important;

}

.sw-woo-container-slider-theme1 {

  margin-bottom: 40px;

}

.sw-woo-container-slider-theme1 .box-slider-title {

  background-color: #6fbf1d;

  border-top-right-radius: 2px;

  border-top-left-radius: 2px;

}

.sw-woo-container-slider-theme1 .box-slider-title.style1 {

  background-color: #b5361c;

}

.sw-woo-container-slider-theme1 .box-slider-title.style2 {

  background-color: #64c0d1;

}

.sw-woo-container-slider-theme1 .box-slider-title h2 {

  font-size: 15px;

  color: #fff;

  font-weight: 700;

  text-align: left;

  margin-right: 10px;

  text-transform: uppercase;

  margin: 0;

  padding: 12px 20px;

}

.rtl .sw-woo-container-slider-theme1 .box-slider-title h2 {

  text-align: right;

}

.sw-woo-container-slider-theme1 .box-slider-title h2 .icon {

  display: inline-block;

  float: left;

  width: 16px;

  height: 16px;

  margin-right: 10px;

}

.rtl .sw-woo-container-slider-theme1 .box-slider-title h2 .icon {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.sw-woo-container-slider-theme1 .box-slider-title h2 .icon img {

  width: auto;

  margin: 0;

}

.sw-woo-container-slider-theme1 .res-button {

  width: 10px;

  height: 10px;

  position: absolute;

  color: #fff;

  display: inline-block;

  top: 11px;

  cursor: pointer;

  font-size: 0;

}

.sw-woo-container-slider-theme1 .res-button:hover {

  color: #ff7200;

}

.sw-woo-container-slider-theme1 .res-button:before {

  font-family: 'FontAwesome';

  font-size: 18px;

}

.sw-woo-container-slider-theme1 .res-button.slick-prev {

  right: 42px;

  left: auto;

}

.sw-woo-container-slider-theme1 .res-button.slick-prev:before {

  content: '\f0d9';

}

.rtl .sw-woo-container-slider-theme1 .res-button.slick-prev {

  left: 25px;

  right: auto;

}

.sw-woo-container-slider-theme1 .res-button.slick-next {

  right: 25px;

  left: auto;

}

.rtl .sw-woo-container-slider-theme1 .res-button.slick-next {

  left: 42px;

  right: auto;

}

.sw-woo-container-slider-theme1 .res-button.slick-next:before {

  content: '\f0da';

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider {

  padding: 20px;

  background-color: #fff;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap {

  padding-bottom: 20px;

  border-bottom: 1px solid #ebebeb;

  overflow: hidden;

  margin-bottom: 20px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover {

  box-shadow: none;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom {

  -webkit-transition: all 0.8s ease;

  -moz-transition: all 0.8s ease;

  -o-transition: all 0.8s ease;

  -ms-transition: all 0.8s ease;

  transition: all 0.8s ease;

  opacity: 1;

  filter: alpha(opacity=100);

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .button.add_to_cart_button,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .add_to_cart_button,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .product_type_external,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .product_type_grouped,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom a.compare,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb .item-bottom .group.fancybox {

  -webkit-transform: translateX(0);

  -moz-transform: translateX(0);

  -o-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:last-child {

  padding-bottom: 0;

  border: 0;

  margin: 0;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb {

  float: left;

  max-width: 120px;

  margin-right: 20px;

  position: relative;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb img {

  border-radius: 4px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom {

  position: absolute;

  left: 50%;

  right: auto;

  margin-left: -17px;

  top: 50%;

  margin-top: -50px;

  z-index: 3;

  opacity: 0;

  filter: alpha(opacity=0);

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .clear {

  display: none;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped {

  text-align: center;

  color: #222;

  height: 35px;

  width: 35px;

  line-height: 35px;

  padding: 0;

  display: block;

  vertical-align: top;

  position: relative;

  font-size: 0;

  margin: 0;

  background: url('../assets/img/icon-cart.png') no-repeat center center #fff;

  float: none;

  border-radius: 50%;

  -webkit-transform: translateX(60px);

  -moz-transform: translateX(60px);

  -o-transform: translateX(60px);

  -ms-transform: translateX(60px);

  transform: translateX(60px);

  -webkit-transition: all 0.7s ease;

  -moz-transition: all 0.7s ease;

  -o-transition: all 0.7s ease;

  -ms-transition: all 0.7s ease;

  transition: all 0.7s ease;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped:hover {

  background: url('../assets/img/icon-cart-add.png') no-repeat center center #ff7200;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped:hover {

  font-size: 0;

  padding: 0;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button:hover:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button:hover:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external:hover:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped:hover:before {

  color: #ff7200;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button.loading,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button.loading,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external.loading,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped.loading {

  background-color: #ff7200;

  opacity: 0.75;

  filter: alpha(opacity=75);

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button.loading:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button.loading:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external.loading:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped.loading:before {

  text-align: center;

  left: 0;

  background-color: #ff7200;

  border-radius: 16px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button.added,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button.added,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external.added,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped.added {

  color: #ff7200;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button.added:after,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button.added:after,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external.added:after,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped.added:after {

  font-family: WooCommerce;

  background: #90cd0d;

  font-size: 8px;

  content: "\e017";

  display: inline-block;

  width: 14px;

  height: 14px;

  line-height: 15px;

  vertical-align: top;

  border-radius: 50%;

  margin-top: 12px;

  margin-left: 0;

  color: #444;

  font-weight: bold;

}

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .button.add_to_cart_button.added:after,

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button.added:after,

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external.added:after,

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped.added:after {

  margin-left: 0;

  margin-right: -4px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist {

  margin: 0 1px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {

  position: relative;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {

  content: "\f004";

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show {

  display: inline-block !important;

  vertical-align: top;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback {

  display: none;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading {

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare:before {

  font-size: 14px;

  content: "\f074";

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare {

  text-align: center;

  color: #222;

  width: 35px;

  height: 35px;

  line-height: 35px;

  padding: 0;

  display: block;

  vertical-align: top;

  position: relative;

  font-size: 0;

  max-width: 35px;

  border-radius: 50%;

  background-color: #fff;

  margin: 0;

  float: none;

  -webkit-transform: translateX(60px);

  -moz-transform: translateX(60px);

  -o-transform: translateX(60px);

  -ms-transform: translateX(60px);

  transform: translateX(60px);

  -webkit-transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  transition: all 0.6s ease;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare:before {

  font-family: fontawesome;

  font-size: 14px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare:hover {

  font-size: 0;

  padding: 0;

  background-color: #ff7200;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare:hover:before {

  color: #fff;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare {

  -webkit-transform: translateX(60px);

  -moz-transform: translateX(60px);

  -o-transform: translateX(60px);

  -ms-transform: translateX(60px);

  transform: translateX(60px);

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  -ms-transition: all 0.5s ease;

  transition: all 0.5s ease;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .add_to_cart_button,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_external,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .product_type_grouped,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .group.fancybox {

  display: block;

  vertical-align: top;

  font-weight: normal;

  min-width: 35px;

  margin: 10px 0;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-wishlistaddedbrowse.show a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-wishlistexistsbrowse.show a {

  color: #ccc;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-wishlistaddedbrowse.show a:before,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-wishlistexistsbrowse.show a:before {

  color: #ff7200;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.fancybox {

  text-align: center;

  color: #222;

  width: 35px;

  height: 35px;

  line-height: 35px;

  padding: 0;

  display: block;

  vertical-align: top;

  overflow: hidden;

  position: relative;

  font-size: 0;

  max-width: 35px;

  background-color: #fff;

  float: none;

  border-radius: 50%;

  -webkit-transform: translateX(60px);

  -moz-transform: translateX(60px);

  -o-transform: translateX(60px);

  -ms-transform: translateX(60px);

  transform: translateX(60px);

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  -ms-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.fancybox:before {

  font-family: fontawesome;

  font-size: 14px;

  content: '\f06e';

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.fancybox:hover {

  background-color: #ff7200;

  color: #fff;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom a.compare,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .item-bottom .yith-wcwl-add-to-wishlist {

  display: none;

}

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb {

  float: right;

  margin-left: 20px;

  margin-right: 0;

}

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .onsale {

  left: 10px;

  right: auto;

  border-radius: 0 15px 15px 15px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb .onsale {

  right: 10px;

  top: 10px;

  font-size: 10px;

  width: 30px;

  height: 30px;

  line-height: 30px;

  border-radius: 15px 0 15px 15px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb a.product_thumb_hover {

  position: relative;

  display: inline-block;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .products-thumb a.product_thumb_hover:before {

  content: '';

  display: block;

  width: 100%;

  height: 100%;

  background: rgba(0,0,0,0.3);

  position: absolute;

  top: 0;

  right: 0;

  left: 0;

  bottom: 0;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content {

  text-align: left;

  padding: 8px 0 0;

  overflow: visible;

}

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content {

  text-align: right;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content h4 {

  margin: 0 0 5px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content h4 a {

  color: #222;

  font-size: 14px;

  text-transform: capitalize;

  font-weight: 400;

  padding: 0;

  margin: 0;

  border: 0;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content .item-price {

  display: block;

  margin: 0 0 5px;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content .item-price del {

  float: left;

  margin-left: 0;

  margin-right: 10px;

  font-size: 12px;

  color: #999;

  line-height: 24px;

  font-weight: 400;

}

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content .item-price del {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content .sale-off {

  width: 30px;

  height: 30px;

  font-size: 11px;

  float: left;

}

.rtl .sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap .item-content .sale-off {

  float: right;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .products-thumb a:before {

  opacity: 1;

}

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .item-content h4 a,

.sw-woo-container-slider-theme1 .resp-slider-container .slider .item .item-wrap:hover .item-content .item-price {

  opacity: 1;

}

.best-selling-product {

  background-color: #fff;

}

.best-selling-product .box-slider-title h2 {

  font-size: 14px;

  color: #222;

  text-transform: uppercase;

  margin-bottom: 0px;

  border-top: 2px solid #ff7200;

  border-bottom: 1px solid #ebebeb;

  padding: 10px 20px;

  border-top-left-radius: 3px;

  border-top-right-radius: 3px;

  float: none;

}

.best-selling-product .resp-slider-container {

  padding: 20px;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap {

  margin-bottom: 20px;

  overflow: hidden;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap:hover {

  box-shadow: none;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap:hover .products-thumb:before {

  opacity: 1;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .products-thumb {

  float: left;

  max-width: 60px;

  margin-right: 15px;

  position: relative;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .products-thumb:before {

  content: '';

  width: 100%;

  height: 100%;

  background-color: rgba(0,0,0,0.3);

  position: absolute;

  border-radius: 2px;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .products-thumb img {

  border-radius: 2px;

}

.rtl .best-selling-product .resp-slider-container .slider .item .item-wrap .products-thumb {

  float: right;

  margin-left: 15px;

  margin-right: 0;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content {

  padding: 0;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content h4 {

  margin-bottom: 0;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content h4 a {

  font-size: 12px;

  color: #666;

  border: 0;

  padding-bottom: 0;

  margin-bottom: 0;

  font-style: 400;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content .item-price {

  display: inline-block;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content .item-price span {

  display: inline-block;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content .item-price del,

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content .item-price ins {

  display: inline-block;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap .item-content .item-price del {

  font-size: 12px;

  color: #999;

  margin-right: 10px;

}

.best-selling-product .resp-slider-container .slider .item .item-wrap:last-child {

  margin-bottom: 0;

}

.sw-woo-tab-default {

  margin-bottom: 40px;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style1 .wrap-top {

  border-top: 2px solid #f59b31;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style1 .wrap-top .box-title h3 {

  background-color: #f59b31;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style1 .wrap-top .nav-tabs-select  .nav.nav-tabs > li.active > a,

.sw-woo-tab-default .resp-tab .category-slider-content.style1 .wrap-top .nav-tabs-select  .nav.nav-tabs > li:hover > a {

  color: #f59b31;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style2 .wrap-top {

  border-top: 2px solid #449df0;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style2 .wrap-top .box-title h3 {

  background-color: #449df0;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style2 .wrap-top .nav-tabs-select  .nav.nav-tabs > li.active > a,

.sw-woo-tab-default .resp-tab .category-slider-content.style2 .wrap-top .nav-tabs-select  .nav.nav-tabs > li:hover > a {

  color: #449df0;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style2 .tab-content .categories-image {

  float: right;

  margin-right: 0;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style2 .tab-content .categories-image {

  float: left;

  margin: 0;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style2 .tab-content .tab-pane .item .item-wrap .item-detail .item-content {

  padding: 17px 20px;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style3 .wrap-top {

  border-top: 2px solid #407f7f;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style3 .wrap-top .box-title h3 {

  background-color: #407f7f;

}

.sw-woo-tab-default .resp-tab .category-slider-content.style3 .wrap-top .nav-tabs-select  .nav.nav-tabs > li.active > a,

.sw-woo-tab-default .resp-tab .category-slider-content.style3 .wrap-top .nav-tabs-select  .nav.nav-tabs > li:hover > a {

  color: #407f7f;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top {

  overflow: hidden;

  background-color: #fff;

  border-top: 2px solid #e9597e;

  margin-bottom: 30px;

  border-top-left-radius: 3px;

  border-top-right-radius: 3px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .button-collapse {

  display: none;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .box-title {

  float: left;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .box-title {

  float: right;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .box-title h3 {

  font-size: 16px;

  color: #fff;

  text-transform: uppercase;

  background-color: #e9597e;

  padding: 11px 25px 12px;

  margin: 0;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .box-title h3 span {

  display: inline-block;

  margin-right: 10px;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .box-title h3 span {

  margin-left: 10px;

  margin-right: 0;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select {

  float: right;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select {

  float: left;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select .nav.nav-tabs {

  border: 0;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select .nav.nav-tabs > li {

  padding: 0;

  margin: 0;

  border: 0;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select .nav.nav-tabs > li {

  float: right;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select .nav.nav-tabs > li > a {

  padding: 0;

  margin: 0;

  border: 0;

  color: #222;

  font-size: 14px;

  text-transform: capitalize;

  padding: 10px 14px;

  font-weight: 500;

}

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select .nav.nav-tabs > li.active > a,

.sw-woo-tab-default .resp-tab .category-slider-content .wrap-top .nav-tabs-select .nav.nav-tabs > li:hover > a {

  color: #e9597e;

  background-color: #fff;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content.loading {

  margin-bottom: 30px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .categories-image {

  float: left;

  margin-right: 15px;

  position: relative;

  z-index: 3;

  max-width: 24%;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .categories-image {

  float: right;

  margin-left: 15px;

  margin-right: 0;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .res-button {

  display: none !important;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .responsive-slider .slider .slick-list {

  margin: 0 -15px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .responsive-slider .slider .slick-list .item {

  padding: 0 15px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .responsive-slider .slider .slick-list .item .item-wrap {

  margin-bottom: 30px;

  border-bottom-right-radius: 2px;

  border-bottom-left-radius: 2px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .responsive-slider .slider .slick-list .item .item-wrap .item-content .item-price ins span {

  font-size: 20px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .view-all {

  text-align: center;

}

.sw-woo-tab-default .resp-tab .category-slider-content .view-all a {

  display: inline-block;

  font-size: 14px;

  color: #666;

  text-transform: capitalize;

  height: 35px;

  background-color: #fff;

  border: 1px solid #e1e1e1;

  padding: 0 32px;

  line-height: 35px;

  border-radius: 3px;

}

.sw-woo-tab-default .resp-tab .category-slider-content .view-all a i {

  margin-left: 10px;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .view-all a i {

  margin-right: 10px;

  margin-left: 0;

}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .view-all a i:before {

  content: '\f0d9';

}

.sw-woo-tab-default .resp-tab .category-slider-content .view-all a:hover {

  background-color: #ff7200;

  border: 1px solid #ff7200;

  color: #fff;

}

.sw-woo-tab-cat .resp-tab .box-title {

  margin: 0 0 34px;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider {

  margin-bottom: 30px;

  position: relative;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .button-collapse {

  display: none;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .view-all {

  position: absolute;

  top: 0px;

  right: 0;

  display: none;

}

.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .view-all {

  left: 0;

  right: auto;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .view-all > a {

  font-size: 14px;

  color: #ff7200;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .view-all > a i {

  margin-left: 5px;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .view-all > a i:before {

  content: '\f0da';

}

.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .view-all > a i:before {

  content: '\f0d9';

}

.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .view-all > a i {

  margin-right: 5px;

  margin-left: 0;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .tab_list {

  text-align: center;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs {

  border-bottom: 0;

  display: inline-block;

  margin: 0;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li {

  padding: 0;

  margin: 0 19px;

  border: 0;

}

.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li {

  float: right;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li:first-child {

  margin-left: 0;

}

.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li:first-child {

  margin-left: 14px;

  margin-right: 0;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li > a {

  padding: 0 0 7px;

  border: 0;

  margin: 0;

  font-size: 14px;

  color: #888888;

  text-transform: uppercase;

  background-color: transparent;

  height: auto;

  line-height: normal;

  border-radius: 0;

  font-weight: 600;

  position: relative;

  overflow: visible;

  cursor: pointer;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li > a:before {

  opacity: 0;

  content: '';

  width: 100%;

  height: 2px;

  position: absolute;

  left: 0;

  bottom: -1px;

  background-color: #222222;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li.active >  a {

  background-color: transparent;

  color: #222222;

  font-weight: 600;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li.active >  a:before {

  opacity: 1;

}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li:hover > a {

  color: #222222;

}

.sw-category-slider .box-title h3 {

  font-family: 'PoppinsSemiBold';

  font-size: 20px;

  color: #ffffff;

  text-transform: uppercase;

  margin: 0;

  background: #222222;

  border-bottom: 0;

  padding: 16px 19px 12px;

}

.sw-category-slider .box-title h3 {

  text-align: center;

  font-size: 24px;

  font-family: 'RalewayBold' !important;

  color: #222;

  text-transform: uppercase;

  margin-bottom: 5px;

}

.sw-category-slider .res-button {

  opacity: 0;

  visibility: hidden;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  top: 46%;

}

.sw-category-slider .desciption {

  text-align: center;

  font-size: 14px;

  color: #222;

  margin-bottom: 38px;

}

.sw-category-slider .slider .slick-list {

  margin: 0 -15px;

}

.sw-category-slider .slider .slick-list .item-product-cat {

  padding: 0 15px;

  position: relative;

}

.sw-category-slider .slider .slick-list .item-product-cat .item-image img:hover {

  -webkit-transform: scale3d(1.1,1.1,1);

  transform: scale3d(1.1,1.1,1);

}

.sw-category-slider .slider .slick-list .item-product-cat .item-image {

  overflow: hidden;

}

.sw-category-slider .slider .slick-list .item-product-cat .item-image img {

  margin: 0;

  -webkit-transition: opacity 0.35s, -webkit-transform 1s;

  transition: opacity 0.35s, transform 1s;

}

.sw-category-slider .slider .slick-list .item-product-cat .item-content {

  margin: 18px 0 0;

  text-align: center;

}

.sw-category-slider .slider .slick-list .item-product-cat .item-content h3 a {

  display: block;

  color: #222222;

  text-transform: uppercase;

  font-size: 16px;

  font-weight: 600;

}

.sw-category-slider .slider .slick-list .item-product-cat .item-content h3 a:hover {

  color: #ff7200;

}

.sw-category-slider .slider .slick-list .item-product-cat .item-content .product-count {

  font-size: 13px;

  color: #888888;

}

.sw-category-slider:hover .res-button {

  opacity: 1;

  visibility: visible;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.responsive-slider.sw-instagram-slider .title-inta {

  text-align: center;

  margin: 0 0 33px;

}

.responsive-slider.sw-instagram-slider .title-inta h3 {

  font-size: 26px;

  text-transform: uppercase;

  color: #010101;

  font-weight: bold;

  margin: 0 0 4px;

}

.responsive-slider.sw-instagram-slider .title-inta p {

  font-size: 14px;

  color: #666666;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider {

  margin: 0 -15px;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list {

  margin: 0;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item {

  position: relative;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item a {

  display: block;

  position: relative;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item a span {

  position: absolute;

  top: 50%;

  margin-top: -20px;

  left: 50%;

  margin-left: -20px;

  transition: transform 0.3s, opacity 0.3s;

  -webkit-transform: translate(0,15px);

  -moz-transform: translate(0,15px);

  -o-transform: translate(0,15px);

  -ms-transform: translate(0,15px);

  transform: translate(0,15px);

  opacity: 0;

}

.footer-style2 .responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item a span {

  margin-top: -10px;

  margin-left: -10px;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item a span:before {

  font-size: 40px;

  color: #fff;

}

.footer-style2 .responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item a span:before {

  font-size: 20px;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item a:before {

  content: '';

  width: 100%;

  height: 100%;

  position: absolute;

  background: rgba(0,0,0,0.2);

  opacity: 0;

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item:hover a span {

  opacity: 1;

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item:hover a:before {

  opacity: 1;

}

.sw-instagram-gallery .intagram-gallery-content {

  display: inline-block;

  vertical-align: top;

}

.sw-instagram-gallery .intagram-gallery-content .item {

  position: relative;

}

.sw-instagram-gallery .intagram-gallery-content .item > a {

  display: block;

  width: 90px;

}

.sw-instagram-gallery .intagram-gallery-content .item > a > .fa {

  position: absolute;

  z-index: 2;

  font-size: 24px;

  top: 15px;

  right: 15px;

  color: #cecece;

}

.sw-instagram-gallery .intagram-gallery-content .item:hover img {

  opacity: 0.7;

  filter: alpha(opacity=70);

}

.sw-instagram-gallery .intagram-gallery-content.col_1 .item {

  width: 100%;

}

.sw-instagram-gallery .intagram-gallery-content.col_2 .item {

  width: 50%;

}

.sw-instagram-gallery .intagram-gallery-content.col_3 .item {

  width: 33.333%;

}

.sw-instagram-gallery .intagram-gallery-content.col_4 .item {

  width: 25%;

}

.sw-instagram-gallery .intagram-gallery-content.col_5 .item {

  width: 20%;

}

.testimonial-slider {

  padding: 63px 0 162px;

}

.testimonial-slider .carousel-inner .item {

  margin: 0 -15px;

}

.testimonial-slider .carousel-inner .item .item-inner {

  width: 33.33%;

  padding: 0 15px;

}

.testimonial-slider .carousel-inner .item .item-inner .image-client {

  margin-right: 30px;

}

.rtl .testimonial-slider .carousel-inner .item .item-inner .image-client {

  margin-left: 30px;

  margin-right: 0;

}

.testimonial-slider .carousel-inner .item .item-inner .client-say-info {

  overflow: hidden;

}

.testimonial-slider .carousel-inner .item .item-inner .client-say-info .client-comment {

  font-size: 12px;

  color: #666666;

  line-height: 22px;

  margin-bottom: 24px;

  padding-top: 39px;

  position: relative;

}

.testimonial-slider .carousel-inner .item .item-inner .client-say-info .client-comment:before {

  content: '\f10d';

  font-family: FontAwesome;

  font-size: 24px;

  padding: 1px;

  color: #ccc;

  position: absolute;

  top: 0;

  left: 0;

}

.testimonial-slider .carousel-inner .item .item-inner .client-say-info .name-client h2 {

  font-size: 16px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

  display: inline-block;

  margin: 0 0 0;

}

.testimonial-slider .carousel-inner .item .item-inner .client-say-info .name-client span {

  color: #999999;

  padding: 0 8px;

}

.testimonial-slider .carousel-inner .item .item-inner .client-say-info .name-client p {

  font-size: 12px;

  color: #999999;

  display: inline-block;

  margin: 0 0 0;

}

.testimonial-slider .carousel-indicators {

  margin: 0;

  width: 100%;

  bottom: 22%;

  margin-bottom: -6px;

  left: auto;

  right: auto;

}

.testimonial-slider .carousel-indicators li {

  background: #e5e5e5;

  height: 12px;

  width: 12px;

  border: none;

  margin: 0 8px;

}

.testimonial-slider .carousel-indicators li.active {

  background: #222;

}

.image-left > .vc_column-inner {

  padding-right: 0;

}

.rtl .image-left > .vc_column-inner {

  padding-right: 15px;

  padding-left: 0;

}

.image-right > .vc_column-inner {

  padding-left: 0;

}

.rtl .image-right > .vc_column-inner {

  padding-left: 15px;

  padding-right: 0;

}

.block-service-home1 {

  background-color: #ff7200;

  margin-bottom: 40px;

  border-radius: 3px;

}

.block-service-home1 ul {

  overflow: hidden;

  list-style: none;

  margin: 0;

}

.block-service-home1 ul > li.item {

  padding: 33px 15px;

  cursor: pointer;

}

.block-service-home1 ul > li.item:hover {

  background-color: #d96000;

}

.block-service-home1 ul > li.item.free .icon {

  background: url('../assets/img/icon-freeship.png') no-repeat center center;

}

.block-service-home1 ul > li.item.secure .icon {

  background: url('../assets/img/icon-payment.png') no-repeat center center;

}

.block-service-home1 ul > li.item.support .icon {

  background: url('../assets/img/icon-suport.png') no-repeat center center;

}

.block-service-home1 ul > li.item.payment .icon {

  background: url('../assets/img/icon-dailyvery.png') no-repeat center center;

}

.block-service-home1 ul > li.item .icon {

  display: inline-block;

  width: 35px;

  height: 33px;

  float: left;

  margin-right: 10px;

}

.rtl .block-service-home1 ul > li.item .icon {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.block-service-home1 ul > li.item .text h5 {

  margin: 0 0 2px;

}

.block-service-home1 ul > li.item .text h5 a {

  color: #fff;

  font-size: 12px;

  text-transform: uppercase;

  font-weight: 600;

}

.block-service-home1 ul > li.item .text p {

  font-size: 12px;

  color: #fff;

  font-weight: normal;

  text-transform: capitalize;

  margin: 0;

  line-height: 16px;

}

.block-service-home2 {

  background-color: #fff;

}

.block-service-home2 ul {

  overflow: hidden;

  list-style: none;

  margin: 0;

}

.block-service-home2 ul > li.item {

  padding: 33px 0;

  cursor: pointer;

}

.block-service-home2 ul > li.item:hover .text h5 a {

  color: #ff7200;

}

.block-service-home2 ul > li.item.free .icon {

  background: url('../assets/img/icon-freeship2.png') no-repeat center center;

}

.block-service-home2 ul > li.item.secure .icon {

  background: url('../assets/img/icon-payment2.png') no-repeat center center;

}

.block-service-home2 ul > li.item.support .icon {

  background: url('../assets/img/icon-suport2.png') no-repeat center center;

}

.block-service-home2 ul > li.item.payment .icon {

  background: url('../assets/img/icon-dailyvery2.png') no-repeat center center;

}

.block-service-home2 ul > li.item .icon {

  display: inline-block;

  width: 35px;

  height: 33px;

  float: left;

  margin-right: 10px;

}

.rtl .block-service-home2 ul > li.item .icon {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.block-service-home2 ul > li.item .text h5 {

  margin: 0 0 2px;

}

.block-service-home2 ul > li.item .text h5 a {

  color: #222;

  font-size: 12px;

  text-transform: uppercase;

  font-weight: 600;

}

.block-service-home2 ul > li.item .text p {

  font-size: 12px;

  color: #222;

  font-weight: normal;

  text-transform: capitalize;

  margin: 0;

  line-height: 16px;

}

.wp-comingsoon {

  background: url('../assets/img/bg-comingsoon.jpg') no-repeat center center;

  text-align: center;

}

.wp-comingsoon .title-comingsoon {

  margin-bottom: 40px;

  margin-top: 330px;

}

.wp-comingsoon .title-comingsoon h1 {

  color: #fff;

  font-size: 32px;

  font-weight: 700 !important;

  text-transform: uppercase;

}

.wp-comingsoon .title-comingsoon .des-comingsoon {

  font-size: 13px;

  color: #e0e0e0;

  width: 60%;

  line-height: 24px;

  margin: 25px auto 0;

  text-align: center;

}

.wp-comingsoon .countdown-shortcode {

  margin-bottom: 280px;

}

.wp-comingsoon .social-comingsoon .menu-social {

  display: inline-block;

  vertical-align: top;

  margin: 0;

  text-align: center;

  list-style-type: none;

}

.wp-comingsoon .social-comingsoon .menu-social li {

  float: left;

  margin: 0 5px;

}

.wp-comingsoon .social-comingsoon .menu-social li a {

  display: inline-block;

  vertical-align: top;

  color: #818180;

  font-size: 14px;

  width: 46px;

  height: 46px;

  line-height: 46px;

  overflow: hidden;

  background-color: rgba(255,255,255,0.1);

  -webkit-border-radius: 100%;

  -moz-border-radius: 100%;

  -o-border-radius: 100%;

  -ms-border-radius: 100%;

  border-radius: 100%;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.wp-comingsoon .social-comingsoon .menu-social li a:hover {

  background-color: #ff7200;

  color: #fff;

}

.wp-comingsoon .footer-comingsoon {

  padding: 17px 0;

  line-height: 20px;

  background-color: rgba(0,0,0,0.7);

  color: #fff;

}

.wp-comingsoon .footer-comingsoon a {

  color: #ff7200;

}

.wp-comingsoon .footer-comingsoon a:hover {

  color: #cc5b00;

}

.comming-soon {

  text-align: center;

}

.comming-soon .ClassyCountdown-wrapper {

  display: inline-block;

  overflow: hidden;

}

.comming-soon .ClassyCountdown-wrapper > div {

  display: inline-block;

  position: relative;

  width: 120px;

  margin: 10px 15px;

  float: left;

}

.rtl .comming-soon .ClassyCountdown-wrapper > div {

  float: right;

}

.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value >div {

  position: absolute;

  font-size: 34px !important;

  font-weight: bold;

  font-weight: 700;

  color: #fff;

  top: 0;

  width: 100%;

  height: 100%;

  line-height: 100px;

}

.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value >span {

  font-size: 14px !important;

  font-weight: 700;

  color: #fff !important;

  display: inline-block;

  top: -45px;

  position: relative;

  text-transform: uppercase;

}

@-moz-document url-prefix() {

  .comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value > span {

    margin-top: -50px;

    top: auto;

  }

}

.listings-title {

 /*background: url("../assets/img/bg-bread.jpg") no-repeat center center;*/

}

.listings-title .wrap-title {

  text-align: left;
    padding:7px 0;
  /*padding: 160px 0;*/

  margin-top: 75px;

  margin-bottom:0px;

}
.breadcrumb{padding:8px 0px;}

.listings-title .wrap-title .entry-title {

  font-size:25px;
padding-left:15px;
  color: #222222;

  text-transform: uppercase;

  margin: 0 0 0;

  line-height:15px;

}

.listings-title .wrap-title .entry-title small {

  font-size: 30px;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb {

  margin: 0;

  background-color: transparent;
	border-bottom:1px solid#ccc;
	border-radius:0px;
  display:block;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li {

  font-size: 14px;

  color: #888888;

  text-transform: capitalize;

  font-weight: 400;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li.active {

  color: #ff7200;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li:last-child span.go-page {

  display: none;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li + li:before {

  content: '';

  padding: 0;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li > 	.go-page {

  padding: 0 3px;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li > a {

  color: #888888;

}

.listings-title .wrap-title .breadcrumbs .breadcrumb > li > a:hover {

  color: #ff7200;

}

.search.search-results .page.type-page .entry-content .entry-meta i {

  margin-right: 5px;

}

.search.search-results .page.type-page .entry-content .bl_read_more a {

  text-transform: capitalize;

  color: #ff7200;

  display: inline-block;

  margin: 0 0 20px;

}

.search.search-results .page.type-page .entry-content .bl_read_more a:hover {

  opacity: 0.8;

}

.search.search-results .page.type-page .entry-content .bl_read_more i {

  margin: 0 5px;

}

.search .histore_breadcrumbs .breadcrumbs .breadcrumb {

  border-bottom: 1px solid #eee;

  margin-bottom: 40px;

}

.search .blog-content .pagination {

  margin-bottom: 40px;

}

.search.rtl .listing-title h1 small {

  float: right;

}

.search .listing-title h1 {

  font-size: 24px;

}

.search .listing-title h1 small {

  position: relative;

}

.search .listing-title h1 small:before {

  content: '"';

  display: inline-block;

  margin: 0 5px;

}

.search .listing-title h1 small:after {

  content: '"';

  display: inline-block;

  margin: 0 5px;

}

.search .products-wrapper {

  padding: 0;

}

.search .pag-search  > .pagination {

  margin-bottom: 40px;

}

.search .no-result {

  margin-bottom: 40px;

}

.search .no-result p {

  font-size: 14px;

  margin-bottom: 15px;

}

.search .no-result form {

  max-width: 100%;

  min-height: 40px;

  position: relative;

}

.search .no-result form label {

  display: none;

}

.search .no-result form input[type="text"],

.search .no-result form input[type="password"] {

  border-radius: 0;

  padding: 15px 85px 15px 20px;

  width: 100%;

}

.search .no-result form input[type="submit"] {

  background: #ff7200;

  border: 1px solid #ff7200;

  border-radius: 0;

  color: #fff;

  padding: 15px;

  position: absolute;

  right: 0;

  top: 0;

  text-transform: uppercase;

}

.search .no-result form input[type="submit"]:hover {

  background: #cc5b00;

  border-color: #cc5b00;

}

.search.rtl .no-result form input[type="text"] {

  padding: 15px 20px 15px 85px;

}

.search.rtl .no-result form input[type="submit"] {

  right: auto;

  left: 0;

}

.content-search >.post,

.content-search .product,

.content-search .page,

.content-search .portfolio,

.content-search .testimonial {

  background-color: #fff;

  margin-bottom: 30px;

  padding: 0;

}

.content-search >.post .entry,

.content-search .product .entry,

.content-search .page .entry,

.content-search .portfolio .entry,

.content-search .testimonial .entry {

  padding: 20px;

  border-radius: 3px;

}

.content-search >.post .entry-thumb,

.content-search .product .entry-thumb,

.content-search .page .entry-thumb,

.content-search .portfolio .entry-thumb,

.content-search .testimonial .entry-thumb {

  padding-right: 30px;

}

.rtl .content-search >.post .entry-thumb,

.rtl .content-search .product .entry-thumb,

.rtl .content-search .page .entry-thumb,

.rtl .content-search .portfolio .entry-thumb,

.rtl .content-search .testimonial .entry-thumb {

  padding-left: 30px;

  padding-right: 0;

}

.content-search >.post .entry-content,

.content-search .product .entry-content,

.content-search .page .entry-content,

.content-search .portfolio .entry-content,

.content-search .testimonial .entry-content {

  overflow: hidden;

}

.content-search >.post .entry-content .title-blog h3,

.content-search .product .entry-content .title-blog h3,

.content-search .page .entry-content .title-blog h3,

.content-search .portfolio .entry-content .title-blog h3,

.content-search .testimonial .entry-content .title-blog h3 {

  font-size: 16px;

  color: #111;

}

.content-search >.post .entry-content .entry-meta,

.content-search .product .entry-content .entry-meta,

.content-search .page .entry-content .entry-meta,

.content-search .portfolio .entry-content .entry-meta,

.content-search .testimonial .entry-content .entry-meta {

  margin-bottom: 10px;

}

.content-search >.post .entry-content .entry-meta .entry-author,

.content-search .product .entry-content .entry-meta .entry-author,

.content-search .page .entry-content .entry-meta .entry-author,

.content-search .portfolio .entry-content .entry-meta .entry-author,

.content-search .testimonial .entry-content .entry-meta .entry-author {

  color: #999;

}

.content-search >.post .entry-content .entry-meta .entry-author a,

.content-search .product .entry-content .entry-meta .entry-author a,

.content-search .page .entry-content .entry-meta .entry-author a,

.content-search .portfolio .entry-content .entry-meta .entry-author a,

.content-search .testimonial .entry-content .entry-meta .entry-author a {

  color: #999;

}

.content-search >.post .entry-content .entry-meta .entry-author a:hover,

.content-search .product .entry-content .entry-meta .entry-author a:hover,

.content-search .page .entry-content .entry-meta .entry-author a:hover,

.content-search .portfolio .entry-content .entry-meta .entry-author a:hover,

.content-search .testimonial .entry-content .entry-meta .entry-author a:hover {

  color: #ff7200;

}

.content-search >.post .entry-content .entry-meta i,

.content-search .product .entry-content .entry-meta i,

.content-search .page .entry-content .entry-meta i,

.content-search .portfolio .entry-content .entry-meta i,

.content-search .testimonial .entry-content .entry-meta i {

  margin-right: 5px;

}

.rtl .content-search >.post .entry-content .entry-meta i,

.rtl .content-search .product .entry-content .entry-meta i,

.rtl .content-search .page .entry-content .entry-meta i,

.rtl .content-search .portfolio .entry-content .entry-meta i,

.rtl .content-search .testimonial .entry-content .entry-meta i {

  margin-right: 0;

  margin-left: 5px;

}

.content-search >.post .entry-content .entry-meta a,

.content-search .product .entry-content .entry-meta a,

.content-search .page .entry-content .entry-meta a,

.content-search .portfolio .entry-content .entry-meta a,

.content-search .testimonial .entry-content .entry-meta a {

  color: #999;

}

.content-search >.post .entry-content .entry-meta a:hover,

.content-search .product .entry-content .entry-meta a:hover,

.content-search .page .entry-content .entry-meta a:hover,

.content-search .portfolio .entry-content .entry-meta a:hover,

.content-search .testimonial .entry-content .entry-meta a:hover {

  color: #ff7200;

}

.content-search >.post .entry-content .entry-meta >span,

.content-search .product .entry-content .entry-meta >span,

.content-search .page .entry-content .entry-meta >span,

.content-search .portfolio .entry-content .entry-meta >span,

.content-search .testimonial .entry-content .entry-meta >span {

  padding-right: 20px;

  display: inline-block;

  vertical-align: top;

  color: #999;

}

.rtl .content-search >.post .entry-content .entry-meta >span,

.rtl .content-search .product .entry-content .entry-meta >span,

.rtl .content-search .page .entry-content .entry-meta >span,

.rtl .content-search .portfolio .entry-content .entry-meta >span,

.rtl .content-search .testimonial .entry-content .entry-meta >span {

  padding-right: 0;

  padding-left: 20px;

}

.content-search >.post .entry-content .entry-description,

.content-search .product .entry-content .entry-description,

.content-search .page .entry-content .entry-description,

.content-search .portfolio .entry-content .entry-description,

.content-search .testimonial .entry-content .entry-description {

  margin-bottom: 10px;

}

.content-search >.post .entry-content .bl_read_more a,

.content-search .product .entry-content .bl_read_more a,

.content-search .page .entry-content .bl_read_more a,

.content-search .portfolio .entry-content .bl_read_more a,

.content-search .testimonial .entry-content .bl_read_more a {

  text-transform: capitalize;

  color: #ff7200;

}

.content-search >.post .entry-content .bl_read_more a:hover,

.content-search .product .entry-content .bl_read_more a:hover,

.content-search .page .entry-content .bl_read_more a:hover,

.content-search .portfolio .entry-content .bl_read_more a:hover,

.content-search .testimonial .entry-content .bl_read_more a:hover {

  opacity: 0.8;

}

.content-search >.post .entry-content .bl_read_more i,

.content-search .product .entry-content .bl_read_more i,

.content-search .page .entry-content .bl_read_more i,

.content-search .portfolio .entry-content .bl_read_more i,

.content-search .testimonial .entry-content .bl_read_more i {

  margin: 0 5px;

}

.home.blog .category-header .entry-title {

  font-weight: 700 !important;

  font-size: 28px;

  text-transform: uppercase;

  margin: 0 0 20px;

}

.image-hover:hover .wrap-content h3 {

  color: #ff7200;

}

_:-ms-fullscreen,

:root .sw-child-cat .child-top .childcat-content {

  padding: 19px 15px 45px;

}

.custom.tparrows {

  background: none;

  height: 54px;

  width: 54px;

  background: url("../assets/img/icon.png") no-repeat;

  overflow: hidden;

}

.custom.tparrows.tp-leftarrow {

  background-position: 0px -108px;

}

.custom.tparrows.tp-leftarrow:before {

  content: "";

}

.custom.tparrows.tp-rightarrow {

  background-position: 0px 0px;

}

.custom.tparrows.tp-rightarrow:before {

  content: "";

}

.custom.tparrows:hover {

  background: url("../assets/img/icon.png") no-repeat;

  opacity: 0.6;

}

.custom.tparrows:hover.tp-leftarrow {

  background-position: 0px -108px;

}

.custom.tparrows:hover.tp-rightarrow {

  background-position: 0px 0px;

}

.box-slider-title,

.box-title,

.title-home,

.block-title {

  text-align: center;

  margin: 0 0 0px;

}

.box-slider-title h2,

.box-slider-title h3,

.box-title h2,

.box-title h3,

.title-home h2,

.title-home h3,

.block-title h2,

.block-title h3 {

  font-size: 24px;

  color: #222222;

  text-transform: uppercase;

  position: relative;

  font-weight: 600;

  padding-bottom: 17px;

  margin: 20px 0 23px;
  padding-top: 10px;

}

.box-slider-title h2:before,

.box-slider-title h3:before,

.box-title h2:before,

.box-title h3:before,

.title-home h2:before,

.title-home h3:before,

.block-title h2:before,

.block-title h3:before {

  content: '';

  background: #222222;

  height: 2px;

  width: 70px;

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -35px;

}

.box-slider-title .slider-description,

.box-slider-title p,

.box-title .slider-description,

.box-title p,

.title-home .slider-description,

.title-home p,

.block-title .slider-description,

.block-title p {

  color: #888888;

  line-height: 22px;

  max-width: 662px;

  margin: 0 auto;

}

.res-button {

  overflow: hidden;

  font-size: 0;

  position: absolute;

  z-index: 10;

  top: 50%;

  margin-top: -30px;

  cursor: pointer;

  -webkit-transition: 0.3s all;

  -moz-transition: 0.3s all;

  -o-transition: 0.3s all;

  -ms-transition: 0.3s all;

  transition: 0.3s all;

}

.res-button.slick-prev {

  left: 10px;

}

.res-button.slick-prev:before {

  content: "\f104";

  font-family: FontAwesome;

  font-size: 40px;

  color: #222;

  width: 30px;

  height: 30px;

  line-height: 30px;

  text-align: center;

  display: inline-block;

}

.res-button.slick-next {

  right: 10px;

}

.res-button.slick-next:before {

  content: "\f105";

  font-family: FontAwesome;

  font-size: 40px;

  color: #222;

  width: 30px;

  height: 30px;

  line-height: 30px;

  text-align: center;

  display: inline-block;

}

.res-button:hover.slick-prev {

  -webkit-transform: translate(-3px,0);

  -moz-transform: translate(-3px,0);

  -o-transform: translate(-3px,0);

  -ms-transform: translate(-3px,0);

  transform: translate(-3px,0);

}

.res-button:hover.slick-next {

  -webkit-transform: translate(3px,0);

  -moz-transform: translate(3px,0);

  -o-transform: translate(3px,0);

  -ms-transform: translate(3px,0);

  transform: translate(3px,0);

}

.item .item-wrap .item-detail:hover .item-img a:before {

  opacity: 1 !important;

}

.item .item-wrap .item-detail:hover .item-bottom {

  opacity: 1;

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.woocommerce .item-bottom,

.item-bottom {

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  margin-top: -22px;

  opacity: 0;

  text-align: center;

  z-index: 2;

  -webkit-transform: translate(0,10px);

  -moz-transform: translate(0,10px);

  -o-transform: translate(0,10px);

  -ms-transform: translate(0,10px);

  transform: translate(0,10px);

  -webkit-transition: .4s;

  -moz-transition: .4s;

  -o-transition: .4s;

  -ms-transition: .4s;

  transition: .4s;

}

.woocommerce .item-bottom .clear,

.item-bottom .clear {

  display: none;

}

.woocommerce .item-bottom .button,

.item-bottom .button {

  font-size: 0;

  border-radius: 50%;

  margin: 0 2px;

  overflow: hidden;

  display: inline-block;

  vertical-align: top;

}

.woocommerce .item-bottom .button:after,

.item-bottom .button:after {

  content: '\f291';

  font-family: FontAwesome;

  font-size: 14px;

  color: #222;

  background: #fff;

  height: 44px;

  width: 44px;

  line-height: 44px;

  display: block;

  border-radius: 50%;

}

.woocommerce .item-bottom .button:hover:after,

.item-bottom .button:hover:after {

  color: #fff;

  background: #222;

}

.woocommerce .item-bottom .button.added:after,

.item-bottom .button.added:after {

  color: #fff;

  background: #ff7200;

  margin: 0;

}

.woocommerce .item-bottom .button.loading,

.item-bottom .button.loading {

  background-color: #ff7200;

  height: auto;

  opacity: 0.75;

  filter: alpha(opacity=75);

}

.woocommerce .item-bottom .button.loading:after,

.item-bottom .button.loading:after {

  position: relative !important;

}

.woocommerce .item-bottom .button.loading:before,

.item-bottom .button.loading:before {

  text-align: center;

  left: 0;

  margin: 0;

  background-color: #ff7200;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  border-radius: 4px;

  background-size: contain;

}

.rtl .woocommerce .item-bottom .button.loading:before,

.rtl .item-bottom .button.loading:before {

  margin: 0;

}

.woocommerce .item-bottom a.added_to_cart,

.item-bottom a.added_to_cart {

  display: none;

}

.woocommerce .item-bottom .yith-wcwl-add-to-wishlist,

.item-bottom .yith-wcwl-add-to-wishlist {

  margin: 0 2px;

  position: relative;

  overflow: hidden;

  display: inline-block;

  vertical-align: top;

}

.woocommerce .item-bottom .yith-wcwl-add-to-wishlist .ajax-loading,

.item-bottom .yith-wcwl-add-to-wishlist .ajax-loading {

  position: absolute;

  top: 50%;

  left: 50%;

  margin: 0;

  margin-top: -8px;

  margin-left: -8px;

}

.woocommerce .item-bottom .yith-wcwl-wishlistaddedbrowse.show a,

.item-bottom .yith-wcwl-wishlistaddedbrowse.show a {

  background-color: #ff7200;

}

.woocommerce .item-bottom .yith-wcwl-wishlistaddedbrowse.show a:before,

.item-bottom .yith-wcwl-wishlistaddedbrowse.show a:before {

  color: #fff;

}

.woocommerce .item-bottom .show a,

.item-bottom .show a {

  background: #fff;

  font-size: 0;

  height: 44px;

  width: 44px;

  line-height: 44px;

  display: block;

  border-radius: 50%;

}

.woocommerce .item-bottom .show a:before,

.item-bottom .show a:before {

  content: '\f004';

  font-family: FontAwesome;

  color: #222;

  font-size: 14px;

  display: block;

}

.woocommerce .item-bottom .show a:hover,

.item-bottom .show a:hover {

  background-color: #222;

}

.woocommerce .item-bottom .show a:hover:before,

.item-bottom .show a:hover:before {

  color: #fff;

}

.woocommerce .item-bottom .show span,

.item-bottom .show span {

  display: none;

}

.woocommerce .item-bottom a.compare.button,

.item-bottom a.compare.button {

  background: #fff;

  font-size: 0;

  height: 44px;

  width: 44px;

  line-height: 44px;

  display: block;

  border-radius: 50%;

  overflow: hidden;

  display: inline-block;

  vertical-align: top;

  margin: 0 2px;

}

.woocommerce .item-bottom a.compare.button:before,

.item-bottom a.compare.button:before {

  content: '\f021';

  font-family: FontAwesome;

  color: #222;

  font-size: 14px;

  display: block;

}

.woocommerce .item-bottom a.compare.button:hover,

.item-bottom a.compare.button:hover {

  background-color: #222;

}

.woocommerce .item-bottom a.compare.button:hover:before,

.item-bottom a.compare.button:hover:before {

  color: #fff;

}

.woocommerce .item-bottom a.compare.button.added,

.item-bottom a.compare.button.added {

  background: #222;

}

.woocommerce .item-bottom a.compare.button.added:before,

.item-bottom a.compare.button.added:before {

  content: '\f0ec';

  font-family: FontAwesome;

  color: #fff;

  font-size: 13px;

  display: block;

}

.woocommerce .item-bottom .fancybox,

.item-bottom .fancybox {

  background: #fff;

  font-size: 0;

  height: 33px;

  width: 33px;

  line-height: 33px;

  border-radius: 0;

  overflow: hidden;

  display: none;

}

.woocommerce .item-bottom .fancybox:before,

.item-bottom .fancybox:before {

  content: '\f002';

  font-family: FontAwesome;

  color: #000000;

  font-size: 13px;

  display: block;

}

.woocommerce .item-bottom .fancybox:hover,

.item-bottom .fancybox:hover {

  background-color: #ff7200;

}

.woocommerce .item-bottom .fancybox:hover:before,

.item-bottom .fancybox:hover:before {

  color: #fff;

}

.responsive-slider {

  position: relative;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list {

  margin: 0 -15px;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item {

  padding: 0 15px;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown {

  position: relative;

  margin-bottom: 9px;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img > a,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown > a {

  display: block;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

  -ms-transition: 0.5s all;

  transition: 0.5s all;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img > a:before,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown > a:before {

  content: '';

  background: rgba(0,0,0,0.08);

  opacity: 0;

  width: 100%;

  height: 100%;

  position: absolute;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img > a img,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown > a img {

  width: 100%;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img .item-bottom .fancybox,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown .item-bottom .fancybox {

  display: none;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img a.fancybox,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown a.fancybox {

  font-size: 0;

  position: absolute;

  bottom: 0;

  right: 0;

  z-index: 10;

  height: 46px;

  width: 46px;

  background: #222222;

  text-align: center;

  line-height: 53px;

  border-radius: 100% 0px 0px 0px;

  opacity: 0;

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -webkit-transition: 0.3s all;

  -moz-transition: 0.3s all;

  -o-transition: 0.3s all;

  -ms-transition: 0.3s all;

  transition: 0.3s all;

}

.rtl .responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img a.fancybox,

.rtl .responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown a.fancybox {

  left: 0;

  right: auto;

  line-height: 46px;

  border-radius: 0px 100% 0 0;

}

.rtl .responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img a.fancybox:before,

.rtl .responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown a.fancybox:before {

  padding-left: 0;

  padding-right: 11px;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img a.fancybox:before,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown a.fancybox:before {

  content: "\f002";

  font-family: FontAwesome;

  font-size: 14px;

  color: #ffffff;

  padding-left: 11px;

  position: static;

  background: none;

  opacity: 1;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img a.fancybox:hover,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown a.fancybox:hover {

  background: #ff7200;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img:hover > a,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown:hover > a {

  opacity: 1;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-img:hover a.fancybox,

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-image-countdown:hover a.fancybox {

  opacity: 1;

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-content .categories-name {

  margin: 0 0 4px;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-content .categories-name a {

  font-size: 12px;

  color: #888888;

  text-transform: capitalize;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-content .categories-name a:hover {

  color: #ff7200;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-content h4 {

  margin: 0 0 8px;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-content h4 a {

  font-size: 14px;

  color: #222222;

  font-weight: 600;

  text-transform: uppercase;

}

.responsive-slider .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap .item-detail .item-content h4 a:hover {

  color: #ff7200;

}

.responsive-slider.featured-product .res-button {

  top: 53%;

}

.home-style4 .responsive-slider.featured-product .res-button {

  top: 49%;

}

.wrap-blog-box {

  background: #f5f4f4;

  padding-top: 67px;

  padding-bottom: 96px;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over {

  position: relative;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over a {

  display: block;

  margin: 0 0 26px;

  position: relative;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over a:hover:before {

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over a:before {

  content: '';

  width: 100%;

  height: 100%;

  position: absolute;

  background: rgba(0,0,0,0.1);

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  transition: transform 0.3s;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over a img {

  width: 100%;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over .entry-date {

  position: absolute;

  top: 10px;

  left: 10px;

  z-index: 2;

  text-align: center;

  background: #fff;

  padding: 8px 13px 11px;

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

}

.rtl .responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over .entry-date {

  right: 10px;

  left: auto;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over .entry-date .day-time {

  font-size: 24px;

  color: #222222;

  font-weight: 600;

  line-height: 18px;

  margin: 0 0 5px;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .img_over .entry-date .month-time {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .item-title h4 {

  margin: 0 0 13px;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .item-title h4 a {

  font-size: 16px;

  color: #000000;

  text-transform: uppercase;

  font-weight: 600;

  line-height: 22px;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .item-title h4 a:hover {

  color: #ff7200;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .entry-meta {

  margin: 0 -8px 23px;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .entry-meta .meta-entry {

  font-size: 12px;

  color: #909090;

  text-transform: uppercase;

  line-height: 12px;

  padding: 0 8px;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .entry-meta .meta-entry.entry-date {

  border-right: 1px solid #e6e6e6;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .entry-meta .meta-entry a {

  color: #909090;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .entry-meta .meta-entry a:hover {

  color: #ff7200;

}

.responsive-post-slider .resp-slider-container .slick-slider .slick-track .item .item-detail .entry-content .item-content p {

  font-size: 12px;

  color: #888888;

  line-height: 22px;

  margin: 0;

}

.responsive-post-slider .resp-slider-container .slick-dots {

  display: none !important;

}

.home-style1 .wrap-shipping {

  background: none;

  overflow: visible;

}

.home-style1 .shipping {

  background: #ff7200;

  box-shadow: 0px 2px 2px 0px #e7e7e7;

  margin-top: -33px;

}

.wrap-shipping {

  background: #ff7200;

  margin-bottom: 70px;

}

.shipping {

  padding: 19px 0;

  text-align: center;

}

.shipping a {

  font-size: 16px;

  color: #ffffff;

  text-transform: uppercase;

  font-weight: 400;

  letter-spacing: 3px;

  display: inline-block;

  vertical-align: top;

  position: relative;

}

.shipping a:before {

  content: '';

  background: url("../assets/img/icon.png") no-repeat;

  background-position: 0px -216px;

  width: 42px;

  height: 27px;

  overflow: hidden;

  display: inline-block;

  vertical-align: bottom;

  margin: 0 17px;

}

.shipping a:hover {

  color: #fff;

}

.wrap-sub-social {

  margin-bottom: 68px;

}

.wrap-newletter {

  background: #f5f5f5;

  padding-top:0px;

  padding-bottom:0px;

}

.wrap-newletter .block-title {

  margin: 0 0 0px;

}

.wrap-newletter .mc4wp-form .newsletter-content .newsletter-email {

  font-size: 14px;

  color: #222222;

  font-weight: normal;

  border-color: #dddddd;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  height: 44px;

  padding: 0 10px;

  display: block;

  width: 900px;

  margin: 0 auto;

  text-align: center;

  margin-bottom: 20px;

}

.wrap-newletter .mc4wp-form .newsletter-content .newsletter-submit {

  font-size: 14px;

  text-transform: uppercase;

  color: #fff;

  background: none;

  height: 44px;

  line-height: 44px;

  text-align: center;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: none;

  padding: 0 20px;

  background: #222;

  width: 900px;

  margin: 0 auto;

  font-weight: 600;

  display: block;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.wrap-newletter .mc4wp-form .newsletter-content .newsletter-submit:hover {

  background: #ff7200;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.shop-social ul {

  margin: 0;

  overflow: hidden;

  float: right;

}

.shop-social ul li {

  list-style: none;

  float: left;

  margin: 0 10px 0 0;

}

.rtl .shop-social ul li {

  float: right;

  margin: 0 0 0 10px;

}

.shop-social ul li a {

  font-size: 18px;

  color: #646464;

  display: block;

  height: 44px;

  width: 44px;

  text-align: center;

  border: 1px solid #d5d5d5;

}

.shop-social ul li a i {

  line-height: 44px;

}

.shop-social ul li a:hover {

  background: #ff7200;

  border-color: #ff7200;

  color: #fff;

}

.shop-social ul li:last-child {

  margin: 0 0 0 0;

}

.wrap-full-banner {

  margin-left: -1000px;

  margin-right: -1000px;

  clear: both;

  text-align: center;

}

.wrap-full-banner .full-banner ul.banner-list {

  margin: 0;

  display: inline-block;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item {

  display: table-cell;

  position: relative;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner {

  position: absolute;

  right: 130px;

  top: 180px;

  text-align: left;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner h3.top-title {

  font-family: 'YellowtailRegular' !important;

  font-size: 28px;

  color: #ffffff;

  text-transform: capitalize;

  margin: 0 0 16px;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner h2.mid-title {

  font-size: 40px;

  color: #ffffff;

  text-transform: uppercase;

  margin: 0 0 18px;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner h2.mid-title span {

  color: #ff7200;

  font-weight: 600;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner h3.bottom-title {

  font-size: 17px;

  color: #ffffff;

  text-transform: uppercase;

  margin: 0 0 4px;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner p {

  font-family: 'PoppinsLight';

  font-size: 12px;

  color: #fff;

  margin: 0 0 36px;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner a {

  text-transform: uppercase;

  letter-spacing: 2px;

  color: #fff;

  padding: 7px 20px 5px;

  border: 2px solid #ff7200;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item .text-banner a:hover {

  background: #ff7200;

}

.wrap-full-banner .full-banner ul.banner-list li.banner-item:last-child .text-banner {

  left: 130px;

  top: 180px;

}

.wrap-transport {

  padding: 68px 0 69px;

}

.wrap-transport .item .content h3 {

  font-size: 14px;

  font-weight: 600;

  color: #000000;

  margin: 0 0 3px;

}

.wrap-transport .item .content h3:hover {

  color: #ff7200;

}

.wrap-transport .item .content p {

  font-size: 12px;

  color: #666666;

  margin: 0;

}

.wrap-transport .item .content:before {

  content: '';

  background: url("../assets/img/icon.png") no-repeat;

  float: left;

  margin: 4px 15px 0 0;

}

.wrap-transport .item.item-1 .content:before {

  background-position: 0px -243px;

  width: 36px;

  height: 30px;

}

.wrap-transport .item.item-2 .content:before {

  background-position: 0px -273px;

  width: 35px;

  height: 35px;

}

.wrap-transport .item.item-3 .content:before {

  background-position: 0px -342px;

  width: 26px;

  height: 33px;

}

.wrap-transport .item.item-4 .content:before {

  background-position: 0px -308px;

  width: 34px;

  height: 34px;

}

.wrap-arrival {

  background: #f5f4f4;

  overflow: visible !important;

}

.wrap-arrival .wrap-in {

  position: relative;

  background: #fff;

  border-top: 1px solid #f8f8f8;

  margin: -70px -30px;

  padding: 30px;

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

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

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

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

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

  z-index: 10;

}

.responsive-listing-banner {

  margin-bottom: 67px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat {

  position: relative;

  overflow: hidden;

  width: 50%;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-3col {

  width: 33.33%;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-3col .item-wrap .item-content {

  top: 49px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-odd .item-wrap .item-content,

.responsive-listing-banner .banner-listing-container .item-product-cat.item-last .item-wrap .item-content {

  right: 29px;

  left: auto;

  text-align: right;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-last .item-wrap .item-content {

  max-width: 184px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center {

  text-align: center;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center a img {

  margin: 0 0 0;

  -webkit-transition: opacity 0.35s, -webkit-transform 1s;

  transition: opacity 0.35s, transform 1s;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center .item-title {

  position: absolute;

  top: 56px;

  width: 100%;

  transition: all 450ms ease-out;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center .item-title h2 {

  font-size: 40px;

  color: #fefefe;

  text-transform: uppercase;

  font-weight: 600;

  margin: 0 0 6px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center .item-title h2 span {

  display: block;

  line-height: 39px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center .item-title h5 {

  margin: 0 0 18px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center .item-title h5 a {

  font-size: 16px;

  color: #fff;

  text-transform: uppercase;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center .item-title .des-cat {

  font-size: 12px;

  color: #ffffff;

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center:hover a img {

  transform: scale(1.05) translate(2%,0);

  -ms-transform: scale(1.05) translate(2%,0);

  -webkit-transform: scale(1.05) translate(2%,0);

}

.responsive-listing-banner .banner-listing-container .item-product-cat.item-center .item-wrap .item-content-center:hover .item-title {

  transform: translate(0,-5%);

  -ms-transform: translate(0,-50%);

  -webkit-transform: translate(0,-5%);

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap {

  position: relative;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-image a {

  display: block;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-image a img {

  margin: 0 0 0;

  -webkit-transition: opacity 0.35s, -webkit-transform 1s;

  transition: opacity 0.35s, transform 1s;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-image a:before {

  content: '';

  background: rgba(0,0,0,0.1);

  width: 100%;

  height: 100%;

  position: absolute;

  transform: scale(0);

  transition: transform 0.3s;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content {

  position: absolute;

  top: 69px;

  left: 29px;

  transition: all 450ms ease-out;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content h4 {

  margin: 0 0 12px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content h4 a {

  font-family: PoppinsSemiBold;

  font-size: 16px;

  color: #ff7200;

  text-transform: uppercase;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content .des-cat {

  font-size: 12px;

  color: #666666;

  line-height: 20px;

  max-width: 200px;

  margin: 0 0 19px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a {

  font-size: 12px;

  text-transform: uppercase;

  color: #000000;

  background: none;

  height: 35px;

  line-height: 35px;

  text-align: center;

  border: none;

  border-left: 2px solid #bf9a61;

  border-right: 2px solid #bf9a61;

  position: relative;

  letter-spacing: 3px;

  padding: 0 19px;

  display: inline-block;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:before,

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:after {

  content: "";

  display: inline-block;

  position: absolute;

  height: 2px;

  -webkit-transition: .2s;

  -moz-transition: .2s;

  -o-transition: .2s;

  -ms-transition: .2s;

  transition: .2s;

  background: #bf9a61;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:before {

  top: 0;

  left: 23px;

  right: 0;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:after {

  bottom: 0;

  left: 0;

  right: 23px;

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap:hover .item-image a:before {

  transform: scale(1);

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap:hover .item-image a img {

  transform: scale(1.05) translate(2%,0);

  -ms-transform: scale(1.05) translate(2%,0);

  -webkit-transform: scale(1.05) translate(2%,0);

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap:hover .item-content {

  transform: translate(0,-5%);

  -ms-transform: translate(0,-50%);

  -webkit-transform: translate(0,-5%);

}

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap:hover .view-all a:before,

.responsive-listing-banner .banner-listing-container .item-product-cat .item-wrap:hover .view-all a:after {

  right: 0;

  left: 0;

}

.home-style1 .responsive-listing-banner .box-slider-title {

  display: none;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat {

  width: 33.33%;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap {

  position: relative;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-image a {

  display: block;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-image a:before {

  content: '';

  background: rgba(0,0,0,0.1);

  width: 100%;

  height: 100%;

  position: absolute;

  transform: scale(0);

  transition: transform 0.3s;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-image a img {

  margin: 0 0 0;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content {

  position: absolute;

  top: 50%;

  left: 75px;

  text-align: right;

  margin-top: -90px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content h4 {

  margin: 0 0 21px;

  max-width: 230px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content h4 a {

  font-size: 26px;

  font-weight: 700;

  color: #222222;

  text-transform: uppercase;

  max-width: 230px;

  text-align: right;

  line-height: 32px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content .des-cat {

  font-family: 'PlayfairDisplayItalic';

  font-size: 22px;

  color: #ff7200;

  margin: 0 0 15px;

  text-transform: uppercase;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a {

  font-size: 12px;

  text-transform: uppercase;

  color: #000000;

  background: none;

  height: 35px;

  line-height: 35px;

  text-align: center;

  border: none;

  border-left: 2px solid #bf9a61;

  border-right: 2px solid #bf9a61;

  position: relative;

  letter-spacing: 3px;

  padding: 0 19px;

  display: inline-block;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:before,

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:after {

  content: "";

  display: inline-block;

  position: absolute;

  height: 2px;

  -webkit-transition: .2s;

  -moz-transition: .2s;

  -o-transition: .2s;

  -ms-transition: .2s;

  transition: .2s;

  background: #bf9a61;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:before {

  top: 0;

  left: 23px;

  right: 0;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap .item-content .view-all a:after {

  bottom: 0;

  left: 0;

  right: 23px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap:hover .item-image a:before {

  transform: scale(1);

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap:hover .view-all a:before,

.responsive-listing-banner2 .banner-listing-container .item-product-cat .item-wrap:hover .view-all a:after {

  right: 0;

  left: 0;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-right .item-wrap .item-content {

  text-align: left;

  left: auto;

  right: 75px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center a img {

  margin: 0 0 0;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center .item-title {

  position: absolute;

  top: 50%;

  margin-top: -72px;

  width: 100%;

  text-align: center;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center .item-title h2 {

  font-size: 40px;

  color: #fefefe;

  text-transform: uppercase;

  font-weight: 600;

  margin: 0 0 11px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center .item-title h2 span {

  display: block;

  line-height: 39px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center .item-title h5 {

  margin: 0 0 18px;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center .item-title h5 a {

  font-size: 16px;

  color: #fff;

  text-transform: uppercase;

}

.responsive-listing-banner2 .banner-listing-container .item-product-cat.item-center .item-title .des-cat {

  font-size: 12px;

  color: #ffffff;

  text-transform: uppercase;

}

.wrap-collection {

  background: #f5f4f4;

  overflow: visible !important;

}

.sw-woocommerce-collection {

  position: relative;

  background: #fff;

  border-top: 1px solid #f8f8f8;

  margin: -70px -30px;

  padding: 0 30px;

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

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

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

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

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

  z-index: 10;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap {

  margin-bottom: 22px;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap .item-detail .item-img {

  position: relative;

  margin: 0 0 16px;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap .item-detail .item-img > a {

  display: block;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap .item-detail .item-img > a:before {

  content: '';

  width: 100%;

  height: 100%;

  position: absolute;

  background: rgba(0,0,0,0.2);

  opacity: 0;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap .item-detail .item-content h4 {

  margin: 0 0 9px;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap .item-detail .item-content h4 a {

  font-size: 13px;

  text-transform: capitalize;

}

.sw-woocommerce-collection .sw-collection-container .flex-item .item .item-wrap .item-detail .item-content .reviews-content {

  margin: 0 0 9px;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-center,

.sw-woocommerce-collection .sw-collection-container .box-collection-right {

  padding-top: 69px !important;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-right {

  padding: 0;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-image .box-banner {

  margin-top: -1px;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-image .box-banner img {

  margin: 0 0 0;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title {

  background: #f5f4f4;

  padding: 45px 0 70px;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title h2 {

  margin: 0 0 8px;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .box-description {

  color: #666666;

  line-height: 20px;

  padding: 0 30px;

  margin-bottom: 26px;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a {

  font-size: 12px;

  text-transform: uppercase;

  color: #000000;

  background: none;

  height: 35px;

  line-height: 35px;

  text-align: center;

  border: none;

  border-left: 2px solid #bf9a61;

  border-right: 2px solid #bf9a61;

  position: relative;

  letter-spacing: 3px;

  padding: 0 19px;

  display: inline-block;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a:before,

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a:after {

  content: "";

  display: inline-block;

  position: absolute;

  height: 2px;

  -webkit-transition: .2s;

  -moz-transition: .2s;

  -o-transition: .2s;

  -ms-transition: .2s;

  transition: .2s;

  background: #bf9a61;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a:before {

  top: 0;

  left: 23px;

  right: 0;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a:after {

  bottom: 0;

  left: 0;

  right: 23px;

}

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a:hover:before,

.sw-woocommerce-collection .sw-collection-container .box-collection-left .box-slider-title .view-all a:hover:after {

  right: 0;

  left: 0;

}

.sw-woo-tab-cat .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap {

  margin: 0 0 30px;

}

.slick-slider {

  position: relative;

  display: block;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

  -webkit-tap-highlight-color: transparent;

}

.slick-list {

  position: relative;

  overflow: hidden;

  display: block;

  margin: 0;

  padding: 0;

}

.slick-list:focus {

  outline: none;

}

.slick-list.dragging {

  cursor: pointer;

  cursor: hand;

}

.slick-slider .slick-track,

.slick-slider .slick-list {

  -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);

}

.slick-track {

  position: relative;

  left: 0;

  top: 0;

  display: block;

}

.slick-track:before,

.slick-track:after {

  content: "";

  display: table;

}

.slick-track:after {

  clear: both;

}

.slick-loading .slick-track {

  visibility: hidden;

}

.slick-slide {

  float: left;

  min-height: 1px;

  display: none;

}

[dir="rtl"] .slick-slide {

  float: right;

}

.slick-slide img {

  display: block;

}

.slick-slide.slick-loading img {

  display: none;

}

.slick-slide.dragging img {

  pointer-events: none;

}

.slick-initialized .slick-slide {

  display: block;

}

.slick-loading .slick-slide {

  visibility: hidden;

}

.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

  display: none;

}

.sidebar .widget.widget_product_categories,

.sidebar .widget.widget_categories,

.sidebar .widget.widget_archive {

  border: 1px solid #dddddd;

  padding: 0 0px;

  background-color: #fff;

}

.sidebar .widget.widget_product_categories .product-categories,

.sidebar .widget.widget_product_categories ul,

.sidebar .widget.widget_categories .product-categories,

.sidebar .widget.widget_categories ul,

.sidebar .widget.widget_archive .product-categories,

.sidebar .widget.widget_archive ul {

  border: 0;

  padding-bottom: 9px;

}

.sidebar .widget.widget_product_categories .product-categories > li,

.sidebar .widget.widget_product_categories ul > li,

.sidebar .widget.widget_categories .product-categories > li,

.sidebar .widget.widget_categories ul > li,

.sidebar .widget.widget_archive .product-categories > li,

.sidebar .widget.widget_archive ul > li {

  padding:10px 15px;

  border-bottom: 1px solid #eeeeee;

}

.sidebar .widget.widget_product_categories .product-categories > li > a,

.sidebar .widget.widget_product_categories ul > li > a,

.sidebar .widget.widget_categories .product-categories > li > a,

.sidebar .widget.widget_categories ul > li > a,

.sidebar .widget.widget_archive .product-categories > li > a,

.sidebar .widget.widget_archive ul > li > a {

  font-size: 14px;

  color: #888888;

  font-weight: 400;

  cursor: pointer;

}

.sidebar .widget.widget_product_categories .product-categories > li > a:hover,

.sidebar .widget.widget_product_categories ul > li > a:hover,

.sidebar .widget.widget_categories .product-categories > li > a:hover,

.sidebar .widget.widget_categories ul > li > a:hover,

.sidebar .widget.widget_archive .product-categories > li > a:hover,

.sidebar .widget.widget_archive ul > li > a:hover {

  color: #ff7200;

}

.sidebar .widget.widget_product_categories .product-categories > li span.count,

.sidebar .widget.widget_product_categories ul > li span.count,

.sidebar .widget.widget_categories .product-categories > li span.count,

.sidebar .widget.widget_categories ul > li span.count,

.sidebar .widget.widget_archive .product-categories > li span.count,

.sidebar .widget.widget_archive ul > li span.count {

  float: right;

}

.rtl .sidebar .widget.widget_product_categories .product-categories > li span.count,

.rtl .sidebar .widget.widget_product_categories ul > li span.count,

.rtl .sidebar .widget.widget_categories .product-categories > li span.count,

.rtl .sidebar .widget.widget_categories ul > li span.count,

.rtl .sidebar .widget.widget_archive .product-categories > li span.count,

.rtl .sidebar .widget.widget_archive ul > li span.count {

  float: left;

}

.sidebar .widget.widget_product_categories .product-categories > li:last-child,

.sidebar .widget.widget_product_categories ul > li:last-child,

.sidebar .widget.widget_categories .product-categories > li:last-child,

.sidebar .widget.widget_categories ul > li:last-child,

.sidebar .widget.widget_archive .product-categories > li:last-child,

.sidebar .widget.widget_archive ul > li:last-child {

  border-bottom: 0;

}

.sidebar .widget.widget_categories ul > li,

.sidebar .widget.widget_archive ul > li {

  text-align: right;

}

.rtl .sidebar .widget.widget_categories ul > li,

.rtl .sidebar .widget.widget_archive ul > li {

  text-align: left;

}

.sidebar .widget.widget_categories ul > li > a,

.sidebar .widget.widget_archive ul > li > a {

  float: left;

}

.rtl .sidebar .widget.widget_categories ul > li > a,

.rtl .sidebar .widget.widget_archive ul > li > a {

  float: right;

}

.sidebar .widget.widget_layered_nav {

  border: 1px solid #dddddd;

  padding: 0 19px;

}

.sidebar .widget.widget_layered_nav .widget-inner ul > li {

  overflow: hidden;

  padding: 17px 0px;

  border-bottom: 1px solid #eeeeee;

}

.sidebar .widget.widget_layered_nav .widget-inner ul > li a {

  font-size: 14px;

  color: #888888;

  font-weight: 400;

  cursor: pointer;

}

.sidebar .widget.widget_layered_nav .widget-inner ul > li a:hover {

  color: #ff7200;

}

.sidebar .widget.widget_layered_nav .widget-inner ul > li span.count {

  float: right;

}

.rtl .sidebar .widget.widget_layered_nav .widget-inner ul > li span.count {

  float: left;

}

.sidebar .widget.widget_layered_nav .widget-inner ul > li:last-child {

  border-bottom: 0;

}

.sidebar .widget.widget_price_filter {

  border: 1px solid #dddddd;

  padding: 0 19px;

}

.sidebar .widget.widget_price_filter .widget-inner .block-title-widget h2 {

  border-bottom: 0;

}

.sidebar .widget.add-border {

  border-bottom: 1px solid #dddddd;

}

.sidebar .widget.border-none {

  border-bottom: 0;

  margin-bottom: 0;

}

.sidebar .widget.widget_media_image {

  border: none;

}

.sidebar .widget.sw_posts {

  margin: 0 0 16px;

}

.sidebar .widget.sw_posts .block-title-widget h2 {

  padding: 18px 0px 27px;

  border-bottom: 0;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item {

  margin: 0 0 21px;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb {

  position: relative;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb a img {

  margin: 0 0 6px 0;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb a img:hover {

  opacity: 0.7;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb .entry-date {

  position: absolute;

  top: 10px;

  left: 10px;

  z-index: 2;

  text-align: center;

  background: #fff;

  padding: 8px 13px 11px;

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

}

.rtl .sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb .entry-date {

  right: 10px;

  left: auto;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb .entry-date .day-time {

  font-size: 24px;

  color: #222222;

  font-weight: 600;

  line-height: 18px;

  margin: 0 0 5px;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-thumb .entry-date .month-time {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-content h4 a {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item .widget-content h4 a:hover {

  color: #ff7200;

}

.sidebar .widget.sw_posts .widget-latest-blog .blog-content .blog-item:last-child {

  margin: 0 0 0;

}

.sidebar .widget.widget_product_tag_cloud {

  border: none;

  padding: 0;

}

.sidebar .widget.widget_product_tag_cloud .widget-inner .block-title-widget h2 {

  border-bottom: 0;

}

.sidebar .widget.widget_product_tag_cloud .widget-inner .tagcloud a {

  font-size: 13px !important;

  color: #888888;

  border: 1px solid #ddd;

  padding: 12px 13px;

  display: inline-block;

  vertical-align: top;

  margin: 0 3px 7px 0;

}

.sidebar .widget.widget_product_tag_cloud .widget-inner .tagcloud a:hover {

  background: #222;

  border-color: #222;

  color: #fff;

}

.rtl.woocommerce .widget_layered_nav ul li.chosen a::after,

.rtl.woocommerce .widget_layered_nav_filters ul li a::after {

  line-height: 1;

  content: "\e013";

  font-family: WooCommerce;

  font-weight: 400;

  color: #a00;

  speak: none;

  font-variant: normal;

  text-transform: none;

  -webkit-font-smoothing: antialiased;

  text-decoration: none;

  margin-left: 10px;

}

.woocommerce .entry-content,

.woocommerce-page .entry-content {

  padding: 20px;

  background-color: #fff;

  margin-bottom: 40px;

  border-radius: 4px;

}

.woocommerce .listing-title h1,

.woocommerce-page .listing-title h1 {

  margin: 40px 0 0;

}

.woocommerce.rtl .woocommerce .cart-collaterals .cart_totals,

.woocommerce-page.rtl .woocommerce .cart-collaterals .cart_totals {

  text-align: right;

}

.woocommerce input.input-text,

.woocommerce-page input.input-text {

  height: 35px;

  background-color: #eee;

  border: 1px solid #ddd;

  text-indent: 10px;

}

.woocommerce .woocommerce-checkout #payment div.form-row,

.woocommerce-page .woocommerce-checkout #payment div.form-row {

  margin-bottom: 40px;

}

.woocommerce #customer_login h2,

.woocommerce-page #customer_login h2 {

  border-bottom: 1px solid #eee;

  padding-bottom: 15px;

  margin-bottom: 20px;

  font-size: 24px;

  text-transform: uppercase;

}

.woocommerce #customer_login form.login,

.woocommerce #customer_login form.register,

.woocommerce-page #customer_login form.login,

.woocommerce-page #customer_login form.register {

  border: 0;

  padding: 0;

}

.woocommerce #customer_login form.login .form-row .input-text,

.woocommerce #customer_login form.register .form-row .input-text,

.woocommerce-page #customer_login form.login .form-row .input-text,

.woocommerce-page #customer_login form.register .form-row .input-text {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  background: #eee;

  border: 0;

}

.woocommerce #customer_login form.login .form-row .input-text#password,

.woocommerce #customer_login form.register .form-row .input-text#password,

.woocommerce-page #customer_login form.login .form-row .input-text#password,

.woocommerce-page #customer_login form.register .form-row .input-text#password {

  width: 100%;

}

.woocommerce form.lost_reset_password .form-row,

.woocommerce-page form.lost_reset_password .form-row {

  width: 300px;

  max-width: 100%;

}

.woocommerce form.lost_reset_password .form-row .input-text,

.woocommerce-page form.lost_reset_password .form-row .input-text {

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -o-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  background: #eee;

  border: 0;

}

.woocommerce form.lost_reset_password .form-row input.button,

.woocommerce-page form.lost_reset_password .form-row input.button {

  border: 0;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -o-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  margin-bottom: 10px;

  margin-top: 0;

  background-color: #ff7200;

}

.woocommerce form.lost_reset_password .form-row input.button:hover,

.woocommerce-page form.lost_reset_password .form-row input.button:hover {

  background: #cc5b00;

  color: #fff;

}

.woocommerce .woocommerce form .form-row label,

.woocommerce-page .woocommerce form .form-row label {

  font-weight: normal;

}

.woocommerce .woocommerce-checkout table.shop_table th,

.woocommerce .woocommerce-checkout table.shop_table td,

.woocommerce-page .woocommerce-checkout table.shop_table th,

.woocommerce-page .woocommerce-checkout table.shop_table td {

  border: 0;

}

.woocommerce .woocommerce-checkout table.shop_table th,

.woocommerce-page .woocommerce-checkout table.shop_table th {

  color: #222;

  font-family: Helvetica, Arial, sans-serif;

}

.woocommerce .woocommerce-checkout .col-1 h3,

.woocommerce .woocommerce-checkout .col-2 h3,

.woocommerce-page .woocommerce-checkout .col-1 h3,

.woocommerce-page .woocommerce-checkout .col-2 h3 {

  color: #222;

}

.woocommerce .woocommerce-checkout .woocommerce-checkout-payment label,

.woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment label {

  color: #222;

  font-family: Helvetica, Arial, sans-serif;

}

.woocommerce .woocommerce .checkout #order_review table.shop_table td,

.woocommerce .woocommerce .checkout #order_review table.shop_table tfoot th,

.woocommerce .woocommerce-page .checkout #order_review table.shop_table td,

.woocommerce .woocommerce-page .checkout #order_review table.shop_table tfoot th,

.woocommerce-page .woocommerce .checkout #order_review table.shop_table td,

.woocommerce-page .woocommerce .checkout #order_review table.shop_table tfoot th,

.woocommerce-page .woocommerce-page .checkout #order_review table.shop_table td,

.woocommerce-page .woocommerce-page .checkout #order_review table.shop_table tfoot th {

  border-top: 1px solid #fff;

  padding: 10px 15px;

  border-right: 0;

}

.woocommerce .entry-summary form.register input[type="submit"],

.woocommerce-page .entry-summary form.register input[type="submit"] {

  text-transform: uppercase;

  height: 35px;

  line-height: 35px;

  padding: 0 15px;

  background-color: #ff7200;

  border-radius: 2px;

  border: 0;

}

.woocommerce .entry-content form.login,

.woocommerce-page .entry-content form.login {

  border: 0;

  padding: 0;

}

.woocommerce .entry-content form.login .form-row-first,

.woocommerce .entry-content form.login .form-row-last,

.woocommerce-page .entry-content form.login .form-row-first,

.woocommerce-page .entry-content form.login .form-row-last {

  float: left;

  width: 48.5%;

  padding: 0;

  margin-bottom: 15px;

}

.woocommerce .entry-content form.login .form-row-first .input-text,

.woocommerce .entry-content form.login .form-row-last .input-text,

.woocommerce-page .entry-content form.login .form-row-first .input-text,

.woocommerce-page .entry-content form.login .form-row-last .input-text {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  background: #eee;

  border: 0;

}

.woocommerce .entry-content form.login .form-row-last,

.woocommerce-page .entry-content form.login .form-row-last {

  margin-left: 3%;

}

.woocommerce .entry-content form.login .form-row label.inline,

.woocommerce-page .entry-content form.login .form-row label.inline {

  clear: both;

  display: block;

  line-height: normal;

  vertical-align: top;

}

.woocommerce .entry-content form.login .form-row input.button,

.woocommerce-page .entry-content form.login .form-row input.button {

  border: 0;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -o-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  margin-bottom: 10px;

  text-transform: capitalize;

  height: 35px;

  line-height: 35px;

  padding: 0 15px;

  background-color: #ff7200;

}

.woocommerce .entry-content form.login .form-row input.button:hover,

.woocommerce-page .entry-content form.login .form-row input.button:hover {

  background: #cc5b00;

  color: #fff;

}

.woocommerce .entry-content form.login .lost_password a,

.woocommerce-page .entry-content form.login .lost_password a {

  color: #ff7200;

}

.woocommerce .entry-content form.login .lost_password a:hover,

.woocommerce-page .entry-content form.login .lost_password a:hover {

  color: #b35000;

}

.woocommerce .entry-content .checkout_coupon,

.woocommerce-page .entry-content .checkout_coupon {

  padding: 0;

  border: 0;

}

.woocommerce .entry-content .checkout_coupon .form-row,

.woocommerce-page .entry-content .checkout_coupon .form-row {

  width: 180px;

  float: left;

  padding: 0;

}

.woocommerce .entry-content .checkout_coupon .form-row.form-row-last,

.woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last {

  text-align: center;

}

.woocommerce .entry-content .checkout_coupon .form-row .input-text,

.woocommerce-page .entry-content .checkout_coupon .form-row .input-text {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  background: #eee;

  border: 0;

}

.woocommerce .entry-content .checkout_coupon .form-row input.button,

.woocommerce-page .entry-content .checkout_coupon .form-row input.button {

  border: 0;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -o-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  height: 35px;

  text-transform: uppercase;

  background-color: #ff7200;

  text-transform: capitalize;

}

.woocommerce .entry-content .checkout_coupon .form-row input.button:hover,

.woocommerce-page .entry-content .checkout_coupon .form-row input.button:hover {

  background: #cc5b00;

  color: #fff;

}

.woocommerce .checkout .col2-set .col-1,

.woocommerce .checkout .col2-set .col-2,

.woocommerce-page .checkout .col2-set .col-1,

.woocommerce-page .checkout .col2-set .col-2 {

  float: left;

  width: 50%;

}

.woocommerce .checkout .col2-set .col-1 h3,

.woocommerce .checkout .col2-set .col-2 h3,

.woocommerce-page .checkout .col2-set .col-1 h3,

.woocommerce-page .checkout .col2-set .col-2 h3 {

  border-bottom: 1px solid #eee;

  padding-bottom: 10px;

  margin-bottom: 20px;

  font-weight: normal;

}

.woocommerce .checkout .col2-set .col-1 .chosen-container-single .chosen-single,

.woocommerce .checkout .col2-set .col-2 .chosen-container-single .chosen-single,

.woocommerce-page .checkout .col2-set .col-1 .chosen-container-single .chosen-single,

.woocommerce-page .checkout .col2-set .col-2 .chosen-container-single .chosen-single {

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -ms-border-radius: 3px;

  border-radius: 3px;

}

.woocommerce .checkout .col2-set .col-1 input,

.woocommerce .checkout .col2-set .col-1 textarea,

.woocommerce .checkout .col2-set .col-2 input,

.woocommerce .checkout .col2-set .col-2 textarea,

.woocommerce-page .checkout .col2-set .col-1 input,

.woocommerce-page .checkout .col2-set .col-1 textarea,

.woocommerce-page .checkout .col2-set .col-2 input,

.woocommerce-page .checkout .col2-set .col-2 textarea {

  background: #eee;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: 0;

}

.woocommerce .checkout .col2-set .col-1 textarea,

.woocommerce .checkout .col2-set .col-2 textarea,

.woocommerce-page .checkout .col2-set .col-1 textarea,

.woocommerce-page .checkout .col2-set .col-2 textarea {

  padding: 10px;

  min-height: 80px;

}

.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,

.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields {

  padding-right: 15px;

}

.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,

.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields {

  padding-left: 15px;

}

.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address,

.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address {

  padding: 0 0 10px;

  width: 100%;

}

.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label,

.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label {

  padding: 0;

  margin: 0;

  font-weight: normal;

  vertical-align: top;

  display: inline-block;

}

.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > input,

.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > input {

  display: inline-block;

  vertical-align: top;

  margin: 6px 5px 0;

}

.woocommerce .checkout #order_review table.shop_table,

.woocommerce-page .checkout #order_review table.shop_table {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: 0;

}

.woocommerce .checkout #order_review table.shop_table td,

.woocommerce .checkout #order_review table.shop_table tfoot th,

.woocommerce-page .checkout #order_review table.shop_table td,

.woocommerce-page .checkout #order_review table.shop_table tfoot th {

  border-top: 1px solid #fff;

  padding: 10px 15px;

}

.woocommerce .checkout #order_review table.shop_table tr,

.woocommerce-page .checkout #order_review table.shop_table tr {

  background: #eee;

}

.woocommerce .checkout #order_review table.shop_table tr:hover,

.woocommerce-page .checkout #order_review table.shop_table tr:hover {

  background: #d5d5d5;

  cursor: pointer;

}

.woocommerce .checkout #payment,

.woocommerce-page .checkout #payment {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.woocommerce .checkout #payment #place_order,

.woocommerce-page .checkout #payment #place_order {

  width: auto;

  border: 0;

  padding: 10px 20px;

  background: #ff7200;

  color: #fff;

  text-shadow: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -ms-border-radius: 3px;

  border-radius: 3px;

  text-transform: uppercase;

}

.woocommerce .checkout #payment #place_order:hover,

.woocommerce-page .checkout #payment #place_order:hover {

  background: #b35000;

}

.woocommerce form table.shop_table.shop_table_responsive,

.woocommerce-page form table.shop_table.shop_table_responsive {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: 0;

  border: 1px solid #ccc;

  border: 1px solid #ededed;

  border-radius: 3px;

}

.woocommerce form table.shop_table.shop_table_responsive th.product-thumbnail,

.woocommerce form table.shop_table.shop_table_responsive tr td.product-thumbnail,

.woocommerce-page form table.shop_table.shop_table_responsive th.product-thumbnail,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-thumbnail {

  display: block;

}

.woocommerce form table.shop_table.shop_table_responsive thead,

.woocommerce-page form table.shop_table.shop_table_responsive thead {

  display: table-row-group;

}

.woocommerce form table.shop_table.shop_table_responsive thead tr,

.woocommerce-page form table.shop_table.shop_table_responsive thead tr {

  display: table-row;

}

.woocommerce form table.shop_table.shop_table_responsive thead tr th,

.woocommerce-page form table.shop_table.shop_table_responsive thead tr th {

  border-bottom: 1px solid #ededed;

  border-top: 0;

  border-left: 0;

  color: #222;

  font-family: Helvetica, Arial, sans-serif;

}

.woocommerce form table.shop_table.shop_table_responsive thead tr th.product-subtotal,

.woocommerce-page form table.shop_table.shop_table_responsive thead tr th.product-subtotal {

  border-right: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tbody tr,

.woocommerce-page form table.shop_table.shop_table_responsive tbody tr {

  display: table-row;

}

.woocommerce form table.shop_table.shop_table_responsive tbody tr td,

.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td {

  border-top: 1px solid #ededed;

  display: table-cell;

  text-align: left !important;

}

.woocommerce form table.shop_table.shop_table_responsive tbody tr td:before,

.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td:before {

  display: none;

}

.woocommerce form table.shop_table.shop_table_responsive tbody tr.cart_item td,

.woocommerce-page form table.shop_table.shop_table_responsive tbody tr.cart_item td {

  border: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr,

.woocommerce-page form table.shop_table.shop_table_responsive tr {

  border: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td,

.woocommerce-page form table.shop_table.shop_table_responsive tr td {

  border: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-name a,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-name a {

  text-transform: capitalize;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-thumbnail img,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-thumbnail img {

  width: 70px;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-remove,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-remove {

  font-size: 24px;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {

  position: relative;

  border: 1px solid #e8e8e8;

  height: 35px;

  width: 84px;

  border-radius: 17px;

  padding: 0 7px;

  margin: 0 15px 0 0 !important;

  background-color: #fff;

  text-align: center;

}

.rtl .woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity,

.rtl .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {

  float: right;

  margin: 0 0 0 15px !important;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input {

  -webkit-appearance: none;

  -moz-appearance: none;

  -ms-appearance: none;

  -0-appearance: none;

  background-color: #fff;

  width: 30px;

  height: 32px;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input[type=number],

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input[type=number] {

  -moz-appearance: textfield;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-outer-spin-button,

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-inner-spin-button,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-outer-spin-button,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .input-text,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .input-text {

  height: 33px !important;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus,

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus {

  font-size: 13px;

  color: #222;

  width: 15px;

  height: 15px;

  background-color: #eee;

  border-radius: 50%;

  text-align: center;

  line-height: 15px;

  padding: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus:hover,

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus:hover,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus:hover,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus:hover {

  background-color: #ff7200;

  color: #fff;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus {

  font-size: 20px;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input {

  margin-bottom: 0;

  border: 0;

  text-align: center;

  text-indent: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.qty,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.qty {

  padding: 0;

  font-size: 14px;

  color: #323232;

  font-weight: 400;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions {

  padding: 15px 10px;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon {

  float: left;

  padding: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon .input-text,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon .input-text {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  margin: 0;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text {

  height: 31px;

  padding: 5px 10px;

  width: 200px;

  border-radius: 2px;

}

.rtl .woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text,

.rtl .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text {

  float: right;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions input.button,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions input.button {

  background: #ff7200 !important;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  text-shadow: none;

  font-weight: normal;

  color: #fff;

  margin: 0 5px;

  border: 0;

  vertical-align: top;

  width: auto;

  padding: 7px 15px;

  text-transform: capitalize;

  border-radius: 2px;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions input.button:hover,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions input.button:hover {

  background: #cc5b00 !important;

  color: #fff;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button {

  background: #ccc;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  text-shadow: none;

  font-weight: normal;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button:hover,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button:hover {

  background: #ff7200;

  color: #fff;

  border-color: #ff7200;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button {

  background: #ff7200;

  color: #fff;

  border-color: #ff7200;

}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button:hover,

.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button:hover {

  background: #cc5b00;

}

.woocommerce > .cart-collaterals,

.woocommerce-page > .cart-collaterals {

  margin-bottom: 10px;

}

.woocommerce > .cart-collaterals .products-wrapper,

.woocommerce-page > .cart-collaterals .products-wrapper {

  padding: 0;

}

.woocommerce > .cart-collaterals .cart_totals,

.woocommerce-page > .cart-collaterals .cart_totals {

  width: 50%;

  float: left;

}

.rtl .woocommerce > .cart-collaterals .cart_totals,

.rtl .woocommerce-page > .cart-collaterals .cart_totals {

  float: right;

  text-align: right;

}

.woocommerce > .cart-collaterals .cart_totals h2,

.woocommerce-page > .cart-collaterals .cart_totals h2 {

  border-bottom: 1px solid #eee;

  padding-bottom: 10px;

  margin-bottom: 20px;

  font-size: 24px;

}

.woocommerce > .cart-collaterals .cart_totals table,

.woocommerce-page > .cart-collaterals .cart_totals table {

  width: 100%;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: 1px solid #eee;

}

.woocommerce > .cart-collaterals .cart_totals table tr,

.woocommerce-page > .cart-collaterals .cart_totals table tr {

  border: 0;

  font-family: Helvetica, Arial, sans-serif;

  color: #222;

}

.woocommerce > .cart-collaterals .cart_totals table tr th,

.woocommerce > .cart-collaterals .cart_totals table tr td,

.woocommerce-page > .cart-collaterals .cart_totals table tr th,

.woocommerce-page > .cart-collaterals .cart_totals table tr td {

  border: 0;

  padding: 10px;

}

.woocommerce > .cart-collaterals .cart_totals table tr td,

.woocommerce-page > .cart-collaterals .cart_totals table tr td {

  text-align: right;

}

.woocommerce > .cart-collaterals .cart_totals table tr.order-total th,

.woocommerce > .cart-collaterals .cart_totals table tr.order-total td,

.woocommerce-page > .cart-collaterals .cart_totals table tr.order-total th,

.woocommerce-page > .cart-collaterals .cart_totals table tr.order-total td {

  border-top: 1px solid #eee;

}

.woocommerce > .cart-collaterals .cart_totals table tr.order-total th .amount,

.woocommerce > .cart-collaterals .cart_totals table tr.order-total td .amount,

.woocommerce-page > .cart-collaterals .cart_totals table tr.order-total th .amount,

.woocommerce-page > .cart-collaterals .cart_totals table tr.order-total td .amount {

  font-size: 18px;

  font-weight: normal;

  color: #ff7200;

}

.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,

.woocommerce-page > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {

  background: #ff7200;

  display: inline-block;

  text-shadow: none;

  font-weight: normal;

  font-size: 14px;

  padding: 7px 15px;

}

.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,

.woocommerce-page > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {

  background: #cc5b00;

}

.woocommerce > .cart-collaterals .shipping_calculator,

.woocommerce-page > .cart-collaterals .shipping_calculator {

  float: left;

  margin-left: 2%;

  width: 48%;

}

.woocommerce > .cart-collaterals .shipping_calculator h2,

.woocommerce-page > .cart-collaterals .shipping_calculator h2 {

  border-bottom: 1px solid #eee;

  padding-bottom: 10px;

  margin-bottom: 20px;

}

.woocommerce > .cart-collaterals .shipping_calculator h2 a:after,

.woocommerce-page > .cart-collaterals .shipping_calculator h2 a:after {

  content: "";

}

.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row,

.woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row {

  padding: 5px 0;

}

.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row .input-text,

.woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row .input-text {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .button,

.woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .button {

  background: #ff7200;

  color: #fff;

  border-color: #ff7200;

  width: auto;

  display: inline-block;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  text-shadow: none;

  font-weight: normal;

}

.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .button:hover,

.woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .button:hover {

  background: #cc5b00;

}

.woocommerce #content .woocommerce-message,

.woocommerce #content .woocommerce-error,

.woocommerce #content .woocommerce-info,

.woocommerce #contents .woocommerce-message,

.woocommerce #contents .woocommerce-error,

.woocommerce #contents .woocommerce-info,

.woocommerce-page #content .woocommerce-message,

.woocommerce-page #content .woocommerce-error,

.woocommerce-page #content .woocommerce-info,

.woocommerce-page #contents .woocommerce-message,

.woocommerce-page #contents .woocommerce-error,

.woocommerce-page #contents .woocommerce-info {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border-top-color: #ff7200;

  background: #eee;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  text-shadow: none;

}

.woocommerce #content .woocommerce-message .wc-forward,

.woocommerce #content .woocommerce-error .wc-forward,

.woocommerce #content .woocommerce-info .wc-forward,

.woocommerce #contents .woocommerce-message .wc-forward,

.woocommerce #contents .woocommerce-error .wc-forward,

.woocommerce #contents .woocommerce-info .wc-forward,

.woocommerce-page #content .woocommerce-message .wc-forward,

.woocommerce-page #content .woocommerce-error .wc-forward,

.woocommerce-page #content .woocommerce-info .wc-forward,

.woocommerce-page #contents .woocommerce-message .wc-forward,

.woocommerce-page #contents .woocommerce-error .wc-forward,

.woocommerce-page #contents .woocommerce-info .wc-forward {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  text-shadow: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -o-border-radius: 3px;

  -ms-border-radius: 3px;

  border-radius: 3px;

  border: 0;

  font-weight: normal;

  background: #ff7200;

  color: #fff;

}

.woocommerce #content .woocommerce-message .wc-forward:hover,

.woocommerce #content .woocommerce-error .wc-forward:hover,

.woocommerce #content .woocommerce-info .wc-forward:hover,

.woocommerce #contents .woocommerce-message .wc-forward:hover,

.woocommerce #contents .woocommerce-error .wc-forward:hover,

.woocommerce #contents .woocommerce-info .wc-forward:hover,

.woocommerce-page #content .woocommerce-message .wc-forward:hover,

.woocommerce-page #content .woocommerce-error .wc-forward:hover,

.woocommerce-page #content .woocommerce-info .wc-forward:hover,

.woocommerce-page #contents .woocommerce-message .wc-forward:hover,

.woocommerce-page #contents .woocommerce-error .wc-forward:hover,

.woocommerce-page #contents .woocommerce-info .wc-forward:hover {

  opacity: 0.7;

}

.woocommerce #reviews #review_form_wrapper h3,

.woocommerce-page #reviews #review_form_wrapper h3 {

  border-bottom: 1px solid #f1f1f1;

  padding-bottom: 10px;

  margin-bottom: 20px;

  font-size: 18px;

  text-transform: uppercase;

}

.woocommerce #reviews #review_form_wrapper .comment-form input,

.woocommerce #reviews #review_form_wrapper .comment-form textarea,

.woocommerce-page #reviews #review_form_wrapper .comment-form input,

.woocommerce-page #reviews #review_form_wrapper .comment-form textarea {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  padding: 7px 10px;

  width: 60%;

}

.woocommerce #reviews #review_form_wrapper .comment-form textarea,

.woocommerce-page #reviews #review_form_wrapper .comment-form textarea {

  width: 100%;

  border: 1px solid #ebebeb;

}

.woocommerce #reviews #review_form_wrapper .comment-form input#submit,

.woocommerce-page #reviews #review_form_wrapper .comment-form input#submit {

  width: auto;

  color: #fff;

  background-color: #ff7200 !important;

  border-radius: 4px !important;

  text-transform: capitalize;

}

.woocommerce #reviews #review_form_wrapper .comment-form input#submit:hover,

.woocommerce-page #reviews #review_form_wrapper .comment-form input#submit:hover {

  color: #fff;

}

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email {

  width: 50%;

  float: left;

}

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author label,

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email label,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author label,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email label {

  display: block;

}

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author input,

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email input,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author input,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email input {

  width: 100%;

  border: 1px solid #ebebeb;

}

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author {

  padding-right: 15px;

}

.woocommerce table.my_account_orders,

.woocommerce-page table.my_account_orders {

  font-size: 1em;

}

.woocommerce table.my_account_orders tr th,

.woocommerce-page table.my_account_orders tr th {

  background: #ccc;

}

.woocommerce table.my_account_orders tr td.order-actions .button,

.woocommerce-page table.my_account_orders tr td.order-actions .button {

  background: #333;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

  color: #fff;

  text-shadow: none;

  font-weight: normal;

  border: 0;

}

.woocommerce table.my_account_orders tr td.order-actions .button:hover,

.woocommerce-page table.my_account_orders tr td.order-actions .button:hover {

  background: #ff7200;

}

.woocommerce .entry-content .col2-set,

.woocommerce-page .entry-content .col2-set {

  width: auto;

}

.woocommerce .entry-content .col2-set .address,

.woocommerce-page .entry-content .col2-set .address {

  padding-left: 15px;

  padding-right: 15px;

}

.woocommerce table.wishlist_table thead th {

  border-color: #ededed;

  color: #222;

  font-family: Helvetica, Arial, sans-serif;

}

.woocommerce form table.wishlist_table,

.woocommerce-page form table.wishlist_table {

  border-collapse: collapse;

}

.woocommerce form table.wishlist_table th.product-thumbnail,

.woocommerce-page form table.wishlist_table th.product-thumbnail {

  border: 0;

}

.woocommerce form table.wishlist_table tfoot,

.woocommerce-page form table.wishlist_table tfoot {

  border: 1px solid #ededed;

}

.woocommerce form table.wishlist_table tr td,

.woocommerce-page form table.wishlist_table tr td {

  text-align: start;

  padding: 10px 12px;

}

.woocommerce form table.wishlist_table tr td.product-name a,

.woocommerce-page form table.wishlist_table tr td.product-name a {

  text-transform: capitalize;

}

.woocommerce form table.wishlist_table tr td.product-price del,

.woocommerce-page form table.wishlist_table tr td.product-price del {

  margin-right: 10px;

}

.woocommerce form table.wishlist_table tr td.product-price del span,

.woocommerce-page form table.wishlist_table tr td.product-price del span {

  font-size: 16px;

}

.woocommerce form table.wishlist_table tr td.product-price ins,

.woocommerce-page form table.wishlist_table tr td.product-price ins {

  color: #ff7200;

  text-decoration: none;

  font-weight: 600;

}

.woocommerce form table.wishlist_table tr td.product-price ins span,

.woocommerce-page form table.wishlist_table tr td.product-price ins span {

  font-size: 18px;

}

.woocommerce form table.wishlist_table tr td.product-price >span.amount,

.woocommerce-page form table.wishlist_table tr td.product-price >span.amount {

  color: #999;

  font-size: 18px;

  font-weight: 600;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart {

  vertical-align: top;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart {

  display: inline-block !important;

  padding: 0;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading {

  position: relative;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading:before,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading:before {

  border-radius: 16px;

  background-color: #ff7200;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading:after,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading:after {

  content: '';

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button {

  background-color: #ff7200;

  display: inline-block;

  height: 35px;

  line-height: 35px;

  color: #fff;

  padding: 0 25px 0 45px;

  font-size: 12px;

  border-radius: 17px;

  background: url('../assets/img/icon-cart-add.png') no-repeat left 22px center #ff7200;

  text-transform: capitalize;

}

.rtl .woocommerce form table.wishlist_table tr td.product-add-to-cart a.button,

.rtl .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button {

  padding: 0 45px 0 25px;

  background: url('../assets/img/icon-cart-add.png') no-repeat right 22px center #ff7200;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button:hover,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button:hover {

  background: url('../assets/img/icon-cart-add.png') no-repeat left 22px center #e66700;

}

.rtl .woocommerce form table.wishlist_table tr td.product-add-to-cart a.button:hover,

.rtl .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button:hover {

  background: url('../assets/img/icon-cart-add.png') no-repeat right 22px center #e66700;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button.loading,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button.loading {

  background-color: #ff7200;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button.loading:after,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button.loading:after {

  display: none;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button.added:after,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button.added:after {

  display: inline-block;

  margin: 0 8px;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist.button,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist.button {

  display: none !important;

}

.woocommerce form table.wishlist_table tr td.product-add-to-cart .dateadded,

.woocommerce-page form table.wishlist_table tr td.product-add-to-cart .dateadded {

  margin-bottom: 5px;

}

.woocommerce form table.wishlist_table tr td.product-remove a.remove,

.woocommerce-page form table.wishlist_table tr td.product-remove a.remove {

  font-size: 1em;

  margin: 0 auto;

}

.woocommerce form table.wishlist_table tbody tr,

.woocommerce-page form table.wishlist_table tbody tr {

  border-top: 1px solid #fff;

}

.woocommerce form table.wishlist_table tbody tr:hover,

.woocommerce-page form table.wishlist_table tbody tr:hover {

  background: rgba(0,0,0,0.025);

  cursor: pointer;

}

.woocommerce tbody tr td,

.woocommerce thead tr th,

.woocommerce-page tbody tr td,

.woocommerce-page thead tr th {

  font-size: 14px;

}

.woocommerce article header .entry-title,

.woocommerce-page article header .entry-title {

  font-size: 24px;

  color: #ff7200;

}

.woocommerce article .wishlist-title,

.woocommerce-page article .wishlist-title {

  display: none;

}

.woocommerce .return-to-shop .button.wc-backward,

.woocommerce-page .return-to-shop .button.wc-backward {

  background-color: #ff7200;

  color: #fff;

  margin-bottom: 30px;

}

.woocommerce .return-to-shop .button.wc-backward:hover,

.woocommerce-page .return-to-shop .button.wc-backward:hover {

  background-color: ;

}

.woocommerce a.remove {

  width: 30px;

  height: 30px;

  line-height: 30px;

}

.woocommerce #respond input#submit,

.woocommerce input.button {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  background-color: #464646;

  color: #fff;

  font-weight: normal;

  border: 0;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.woocommerce #respond input#submit:hover,

.woocommerce input.button:hover {

  background-color: #ff7200;

  color: #fff;

}

.woocommerce td.product-name dl.variation dd,

.woocommerce td.product-name dl.variation dt {

  margin-bottom: 0.25em;

}

.woocommerce div.product p.cart {

  float: left;

}

div.star,

div.stars {

  background: url("../assets/img/star.png") repeat-x scroll 0 0 rgba(0,0,0,0);

  height: 12px;

  margin: 0;

  overflow: hidden;

  position: relative;

  width: 60px;

  display: inline-block;

  vertical-align: top;

}

div.star span,

div.stars span {

  background: url("../assets/img/star-active.png") repeat scroll 0 0 rgba(0,0,0,0);

  float: left;

  left: 0;

  overflow: hidden;

  padding-top: 1.5em;

  position: absolute;

  top: 0;

}

div.star .rating-hidden,

div.stars .rating-hidden {

  display: none;

}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {

  background-color: #dddddd;

  border: 0;

  height: 3px;

  border-radius: 0;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

  background-color: #ff7200;

  height: 3px;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {

  background-color: #fff;

  border: 2px solid #888888;

  width: 15px;

  height: 15px;

  top: -6px;

}

.woocommerce .widget_price_filter .ui-slider {

  margin: 6px 0 30px;

}

.woocommerce .widget_price_filter .price_slider_amount .button {

  background-color: #ff7200;

  color: #fff;

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  text-transform: capitalize;

  border-radius: 0;

  font-weight: 600;

  padding: 10px 40px;

  text-transform: uppercase;

}

.woocommerce .widget_price_filter .price_slider_amount .button:hover {

  background-color: #ff7200;

  opacity: 0.8;

  filter: alpha(opacity=80);

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.price_slider_wrapper .price_slider_amount {

  padding-bottom: 30px;

}

.price_slider_wrapper .price_slider_amount #min_price,

.price_slider_wrapper .price_slider_amount #max_price {

  display: inline-block !important;

  width: 48%;

  text-indent: 10px;

  height: 25px;

  margin-bottom: 20px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: 1px solid #ebebeb;

  text-align: center;

}

.price_slider_wrapper .price_slider_amount #min_price {

  float: left;

  margin-right: 1%;

}

.price_slider_wrapper .price_slider_amount #max_price {

  float: right;

  margin-left: 1%;

}

.price_slider_wrapper .price_label {

  float: right;

  line-height: 33px;

}

.woocommerce .widget_price_filter .ui-slider-horizontal {

  height: 4px;

}

.woocommerce button.button.alt.disabled {

  padding: 0 10px;

}

.woocommerce-account #contents .page .entry-title {

  margin-bottom: 30px;

}

.woocommerce-account h2 {

  font-size: 18px;

}

.woocommerce-account h3 {

  font-size: 16px;

}

.woocommerce-account #contents {

  background: #fff;

  margin-bottom: 30px;

  padding-top: 30px;

  border-radius: 3px;

}

.woocommerce-account #contents header {

  display: block;

}

.woocommerce-account #contents header h2 {

  font-size: 24px;

  margin-bottom: 20px;

}

.woocommerce-account #contents header h3 {

  font-size: 20px;

}

.woocommerce-account #contents header .edit {

  display: block;

  font-weight: bold;

  color: #ff7200;

  margin-bottom: 10px;

}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation {

  float: left;

  width: auto;

  margin-right: 30px;

  margin-bottom: 10px;

}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul {

  list-style: none;

  margin: 0;

  border: 1px solid #ccc;

}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a {

  display: block;

  min-width: 180px;

  padding: 10px 20px;

  border-bottom: 1px solid #ccc;

}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li:last-child > a {

  border: 0;

}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.is-active >a {

  color: #ff7200;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content {

  margin-bottom: 30px;

  width: auto;

  overflow: hidden;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders {

  border: 1px solid #ddd;

  border-radius: 0;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order {

  border-bottom: 1px solid #ddd;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order:last-child {

  border: 0;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td {

  text-align: start !important;

  padding: 7px 15px;

  border: 0;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.woocommerce-orders-table__cell-order-actions a {

  background-color: #ff7200;

  color: #fff;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td:before {

  margin-right: 10px;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-number,

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-status {

  width: 15%;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-date {

  width: 20%;

}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-total {

  width: 40%;

}

.woocommerce-wishlist #contents .page .entry-title {

  margin-bottom: 40px;

}

.woocommerce-wishlist .wishlist-title h2 {

  font-size: 24px;

  padding: 0;

  margin-bottom: 20px;

}

.woocommerce-wishlist .woocommerce table.shop_table {

  margin-bottom: 40px;

}

.woocommerce-checkout h3 {

  font-size: 18px;

}

.woocommerce-noreviews {

  padding: 0 15px;

}

.fb_iframe_widget iframe {

  max-width: initial;

  z-index: 1;

}

.woocommerce-cart #contents .page h2,

.woocommerce-wishlist #contents .page h2,

.woocommerce-account #contents .page h2,

.woocommerce-checkout #contents .page h2 {

  margin-bottom: 25px;

  text-transform: capitalize;

  padding-bottom: 10px;

  font-size: 24px;

  color: #222;

}

.woocommerce-cart  #contents .page h2 {

  border-bottom: 1px solid #eee;

}

.woocommerce-checkout .customer_details tr {

  clear: both;

}

.woocommerce-checkout .customer_details tr td:before {

  display: none;

}

.woocommerce-checkout .customer_details tr th {

  border-top: 0 !important;

  display: block !important;

}

#tab-description ul {

  margin-right: 20px !important;

  margin-left: 20px !important;

}

.rtl .close-login {

  right: auto;

  left: 10px;

}

.rtl th {

  text-align: right;

}

.rtl .woocommerce table.shop_table {

  text-align: right;

}

.rtl .block-popup-login .email-input:before,

.rtl .block-popup-login .pass-input:before {

  left: auto;

  right: 0px;

}

.rtl .block-popup-login .tt_popup_login strong {

  padding-left: 10px;

  padding-right: 70px;

  float: right;

}

.rtl .block-popup-login .tt_popup_login strong:before {

  right: auto;

  left: -20px;

  border-right: 0px;

  border-left: 20px solid transparent;

}

.rtl .block-popup-login .block-content .col-reg {

  float: right;

  text-align: right;

}

.rtl .block-popup-login .block-content .col-reg.registered-account {

  padding-right: 0px;

  padding-left: 30px;

  border-right: 0;

  border-left: 1px solid #d0d0d0;

}

.rtl .block-popup-login .block-content .col-reg.login-customer {

  padding-left: 0px;

  padding-right: 30px;

  color: #464646;

}

.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li {

  border-right: 0 !important;

  float: right !important;

  padding: 2px 14px 2px 0px;

}

.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li:before {

  left: auto;

  right: 0px;

}

.rtl .block-popup-login .input-text {

  padding: 0 52px 0px 5px;

}

.rtl.woocommerce #content table.cart td.actions,

.rtl.woocommerce table.cart td.actions,

.rtl.woocommerce-page #content table.cart td.actions,

.rtl.woocommerce-page table.cart td.actions {

  text-align: right;

}

.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal {

  float: left;

}

.rtl.woocommerce-checkout #payment ul.payment_methods li input {

  margin: 0 0 0 1em;

}

.rtl.woocommerce-checkout #payment ul.payment_methods li {

  text-align: right;

}

.rtl.woocommerce div.product form.cart .variations td.label {

  padding-left: 1em;

  padding-right: 0;

}

.rtl.woocommerce-cart table.cart td,

.rtl.woocommerce-cart table.cart th {

  text-align: right;

}

.rtl.woocommerce form table.shop_table tr td.actions .coupon,

.rtl.woocommerce-page form table.shop_table tr td.actions .coupon {

  float: right;

}

.rtl.woocommerce form .form-row label,

.rtl.woocommerce-page form .form-row label {

  text-align: right;

}

.rtl .login .form-row .button,

.rtl .register .form-row .button {

  float: right;

}

.rtl .login .lost_password {

  text-align: right;

}

.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar {

  left: auto;

  right: 0;

}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {

  margin: 0 50px 0 0;

}

.rtl.woocommerce .star-rating {

  float: left;

}

.rtl.woocommerce p.stars a {

  margin-right: 0;

  margin-left: 1em;

}

.rtl.woocommerce .woocommerce-error .button,

.rtl.woocommerce .woocommerce-info .button,

.rtl.woocommerce .woocommerce-message .button {

  float: left;

}

.rtl.woocommerce .checkout .col2-set .col-1,

.rtl.woocommerce .checkout .col2-set .col-2,

.rtl.woocommerce-page .checkout .col2-set .col-1,

.rtl.woocommerce-page .checkout .col2-set .col-2 {

  float: right;

}

.rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,

.rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields {

  padding-right: 0;

  padding-left: 15px;

}

.rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,

.rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields {

  padding-left: 0;

  padding-right: 15px;

}

.rtl.woocommerce form table.shop_table tr td,

.rtl.woocommerce-page form table.shop_table tr td,

.rtl .woocommerce table.shop_table th,

.rtl.woocommerce-checkout #payment ul.payment_methods li,

.rtl .woocommerce form.checkout_coupon,

.rtl .woocommerce form.login,

.rtl .woocommerce form.register {

  text-align: right;

}

.rtl.woocommerce .entry-content form.login .form-row-first,

.rtl.woocommerce .entry-content form.login .form-row-last,

.rtl.woocommerce-page .entry-content form.login .form-row-first,

.rtl.woocommerce-page .entry-content form.login .form-row-last {

  float: right;

}

.rtl.woocommerce .entry-content form.login .form-row-last,

.rtl.woocommerce-page .entry-content form.login .form-row-last {

  margin-left: 0;

  margin-right: 3%;

}

.rtl.woocommerce table.shop_attributes th {

  text-align: right;

  width: 100px;

}

.rtl.woocommerce .entry-content .checkout_coupon .form-row,

.rtl.woocommerce-page .entry-content .checkout_coupon .form-row {

  float: right;

}

.rtl.woocommerce div.product p.cart {

  float: right;

}

.rtl .social-share-item {

  float: right;

}

.rtl.woocommerce table.my_account_orders tr td.order-actions,

.rtl.woocommerce-page table.my_account_orders tr td.order-actions {

  text-align: right;

}

.rtl.woocommerce-page table.shop_table_responsive tr td,

.rtl.woocommerce table.shop_table_responsive tr td {

  text-align: left !important;

}

.rtl.woocommerce table.shop_table_responsive tr:nth-child(2n) td,

.rtl.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {

  text-align: left !important;

}

.rtl.woocommerce table.shop_table_responsive tr td:before,

.rtl.woocommerce-page table.shop_table_responsive tr td:before {

  float: right;

}

.rtl .woocommerce ul#shipping_method li {

  padding: .25em 22px .25em 0;

}

.rtl.woocommerce-checkout .customer_details tr th {

  float: right;

}

.rtl .woocommerce .order_details li {

  float: right;

  border-right: 0;

  border-left: 1px dashed #d3ced2;

  margin-right: 0;

  margin-left: 2em;

  padding-right: 0;

  padding-left: 2em;

}

.rtl .woocommerce td.product-name dl.variation dd {

  float: right;

}

.rtl .woocommerce td.product-name dl.variation dt {

  float: right;

  clear: right;

}

.rtl.woocommerce form table.wishlist_table tr td.product-price del,

.rtl.woocommerce-page form table.wishlist_table tr td.product-price del {

  margin-left: 10px;

  margin-right: 0;

}

.rtl .woocommerce-checkout #payment div.payment_box:before {

  left: auto;

  right: 0;

  margin: -1em 2em 0px 2em;

}

.rtl.woocommerce-account .addresses .title h3 {

  float: right;

}

.rtl.woocommerce-account .addresses .title .edit,

.rtl.woocommerce-account ul.digital-downloads li .count {

  float: left;

}

.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email,

.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,

.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email {

  float: right;

}

.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author {

  padding-right: 0;

  padding-left: 15px;

}



@media (max-width: 767px) {

  .woocommerce > .cart-collaterals .cart_total .cart_totals,

  .woocommerce-page > .cart-collaterals .cart_total .cart_totals {

    width: 100%;

  }

  .woocommerce-cart .woocommerce > form {

    overflow: auto;

    margin-bottom: 20px;

  }

  .woocommerce form table.shop_table.shop_table_responsive,

  .woocommerce-page form table.shop_table.shop_table_responsive {

    max-width: 100%;

    display: inline-block;

    vertical-align: top;

    margin: 0;

  }

  .woocommerce form table.shop_table.shop_table_responsive thead,

  .woocommerce-page form table.shop_table.shop_table_responsive thead {

    display: none;

  }

  .woocommerce form table.shop_table.shop_table_responsive tbody,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody {

    display: block;

  }

  .woocommerce form table.shop_table.shop_table_responsive tbody tr,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody tr {

    display: block;

    padding-bottom: 10px;

  }

  .woocommerce form table.shop_table.shop_table_responsive tbody tr td,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td {

    display: block;

    overflow: hidden;

  }

  .woocommerce form table.shop_table.shop_table_responsive tbody tr td:before,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td:before {

    display: block;

    margin-right: 15px;

    min-width: 80px;

  }

  .woocommerce form table.shop_table.shop_table_responsive tbody tr td.product-remove:before,

  .woocommerce form table.shop_table.shop_table_responsive tbody tr td.product-thumbnail:before,

  .woocommerce form table.shop_table.shop_table_responsive tbody tr td.actions:before,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td.product-remove:before,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td.product-thumbnail:before,

  .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td.actions:before {

    display: none;

  }

  .woocommerce-cart .woocommerce table.shop_table {

    max-width: inherit;

  }

  .woocommerce .checkout .col2-set .col-1,

  .woocommerce .checkout .col2-set .col-2,

  .woocommerce-page .checkout .col2-set .col-1,

  .woocommerce-page .checkout .col2-set .col-2 {

    width: 100%;

  }

  .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,

  .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,

  .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,

  .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields {

    padding: 0;

  }

  .woocommerce-wishlist.woocommerce form table.shop_table,

  .woocommerce-wishlist.woocommerce-page form table.shop_table {

    width: 100%;

    display: block;

    overflow: auto;

  }

  .rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,

  .rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,

  .rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,

  .rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields {

    padding: 0;

  }

  .block-popup-login .block-content .col-reg {

    width: 100%;

  }

  .block-popup-login .block-content .col-reg.registered-account {

    padding-right: 0;

    border-right: 0;

    margin-bottom: 15px;

  }

  .block-popup-login .block-content .col-reg.login-customer {

    padding-left: 0;

  }

  .block-popup-login {

    width: 300px;

    margin-top: 100px;

  }

  .block-popup-login .tt_popup_login strong {

    font-size: 14px;

  }

  .woocommerce > .cart-collaterals .cart_total .cart_totals table tbody,

  .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tbody {

    display: block;

    width: 100%;

  }

  .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

  .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email,

  .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,

  .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email {

    width: 100%;

  }

  .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

  .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author {

    padding-right: 0;

  }

  .rtl .block-popup-login .block-content .col-reg.registered-account {

    padding-left: 0;

    border-left: 0;

  }

  .rtl .woocommerce form table.shop_table.shop_table_responsive tbody tr td:before,

  .rtl.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td:before {

    float: right;

    margin-right: 0;

    margin-left: 15px;

  }

  .rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,

  .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author {

    padding: 0;

  }

}

@media (max-width: 640px) {

  .woocommerce .entry-content .checkout_coupon .form-row,

  .woocommerce-page .entry-content .checkout_coupon .form-row {

    width: 100%;

  }

  .woocommerce .entry-content .checkout_coupon .form-row.form-row-last,

  .woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last {

    text-align: left;

  }

  .rtl.woocommerce .entry-content .checkout_coupon .form-row.form-row-last,

  .rtl.woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last {

    text-align: right;

  }

}

@media (max-width: 480px) {

  .entry-content-asset > iframe {

    height: 220px;

  }

  .woocommerce > .cart-collaterals .cart_totals,

  .woocommerce-page > .cart-collaterals .cart_totals {

    width: 100%;

  }

  .woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text,

  .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text {

    width: 134px;

    margin-bottom: 10px;

  }

}

@media (max-width: 360px) {

  .woocommerce .woocommerce-checkout #payment ul.payment_methods li img,

  .woocommerce-page .woocommerce-checkout #payment ul.payment_methods li img {

    display: none;

  }

  .woocommerce-checkout #payment .payment_method_paypal .about_paypal {

    line-height: 25px;

    padding: 0 20px;

  }

  .woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon,

  .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon {

    margin-bottom: 10px;

  }

  .woocommerce form table.shop_table.shop_table_responsive tr td.actions > input.button,

  .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions > input.button {

    margin: 0 !important;

  }

}

.woocommerce-page.wishlist form table.shop_table tr td.product-thumbnail {

  position: relative;

  margin-top: -1px;

}

.woocommerce div.product form.cart .group_table td {

  padding: 0;

  height: 80px;

  vertical-align: middle;

}

.woocommerce div.product form.cart .group_table td.price ins span {

  margin: 0;

}

.woocommerce div.product form.cart .group_table td:first-child {

  width: auto;

}

.woocommerce div.product form.cart .group_table td .quantity {

  width: 100px;

}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {

  width: 100%;

  display: block;

}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {

  bottom: 0;

  top: auto;

  right: 0;

  border-radius: 0;

  width: 35px;

  height: 35px;

  background: url(../assets/img/icon-zoom.png) no-repeat center center #b2b2b2;

}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {

  background-color: #ff7200;

}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {

  content: '';

  border: 0;

  width: 0;

  height: 0;

}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger img {

  display: none;

}

.clearfix {

  overflow: inherit;

}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p {

  background: #111;

  margin: 0;

  border: 0;

}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a {

  display: inline-block;

  padding: 15px 25px;

  color: #fff;

  position: relative;

}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a:hover {

  color: #ff7200;

}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a:after {

  content: '';

  background: #fff;

  display: inline-block;

  top: 18px;

  height: 10px;

  width: 1px;

  position: absolute;

  right: 0;

}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a:last-child:after {

  display: none;

}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper hr {

  border-color: transparent;

}

.wc-vendor-page table {

  border: 1px solid #ddd;

}

.wc-vendor-page table thead>tr>th {

  border-width: 1px;

  font-weight: bold;

  text-transform: uppercase;

  color: #222;

}

.wc-vendor-page table th,

.wc-vendor-page table td {

  padding: 10px;

}

.wc-vendor-page .form-row {

  overflow: hidden;

}

.wc-vendor-page .form-row input[type="checkbox"] {

  float: left;

}

.wc-vendor-page .form-row label {

  overflow: hidden;

  margin-top: 2px;

  padding-left: 5px;

}

.wc-vendor-page .entry-content h2 {

  color: #222;

  font-size: 24px;

  text-transform: uppercase;

  margin-bottom: 20px;

  font-weight: 700;

}

.wc-vendor-page .pv_shop_description {

  margin-top: 20px;

  border-bottom: 1px solid #eee;

  padding-bottom: 25px;

}

.wc-vendor-page .pv_shop_description p {

  margin: 0;

  line-height: 20px;

}

.wc-vendor-page.shop_settings .entry-content {

  margin-bottom: 40px;

}

.wc-vendor-page.shop_settings .entry-content .pv_paypal_container b,

.wc-vendor-page.shop_settings .entry-content .pv_shop_name_container b {

  color: #222;

}

.wc-vendor-page.shop_settings .entry-content .pv_paypal_container input,

.wc-vendor-page.shop_settings .entry-content .pv_shop_name_container input {

  margin-top: 10px;

  border-radius: 0;

  padding: 7px 10px;

}

.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container,

.wc-vendor-page.shop_settings .entry-content #pv_shop_description_container {

  margin-bottom: 30px;

}

.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container > p,

.wc-vendor-page.shop_settings .entry-content #pv_shop_description_container > p {

  margin-bottom: 25px;

}

.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container > p b,

.wc-vendor-page.shop_settings .entry-content #pv_shop_description_container > p b {

  color: #222;

}

.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container div.mce-panel,

.wc-vendor-page.shop_settings .entry-content #pv_shop_description_container div.mce-panel {

  border: 1px solid #eee;

}

.wc-vendor-page .wc-soldby-start {

  padding: 0;

  text-align: start;

}

.wc-vendor-page .wc-soldby-start small {

  margin-top: 10px;

  font-size: 12px;

  display: block;

}

.wc-vendor-page .wc-soldby-start small a {

  font-weight: 600;

  color: #ff7200;

}

.wc-vendor-page .wc-soldby-start small a:hover {

  color: #222;

}

.wc-vendor-page .wc-soldby-start br {

  display: none;

}

.wc-vendor-page .wcv_vendorslist {

  margin: 0 -15px;

  overflow: hidden;

}

.wc-vendor-page .wcv_vendorslist > div {

  padding: 0 15px;

  margin: 0 0 30px !important;

  float: left;

  width: 25%;

}

.wc-vendor-page .wcv_vendorslist > div .pull-left {

  float: none;

}

.wc-vendor-page .wcv_vendorslist > div a.button {

  text-transform: uppercase;

}

.wc-vendor-page.wc-vendor-listing .sidebar {

  margin-top: 40px;

}

.wc-vendor-page.wc-vendor-listing .histore_breadcrumbs {

  margin-top: 40px;

}

.wc-vendor-page.wc-vendor-listing .histore_breadcrumbs .breadcrumb {

  background: #fff;

  padding: 10px;

  border-top: 2px solid #ff7200;

  border-radius: 3px;

}

.wc-vendor-page .item .item-wrap .item-detail .item-content {

  padding-top: 10px;

}

.wc-vendor-page .meta-location {

  bottom: 40px;

}

@media (max-width: 767px) {

  .wc-vendor-page .wcv_vendorslist > div {

    width: 50%;

  }

  .wc-vendor-page .vendor-dashboard-wrapper {

    overflow-x: auto;

  }

  .wc-vendor-page table {

    width: 700px;

  }

}

@media (max-width: 480px) {

  .wc-vendor-page .wcv_vendorslist > div {

    width: 100%;

  }

  .wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a {

    display: block;

    border-bottom: 1px solid #fff;

  }

  .wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a:after {

    display: none;

  }

}

select.dokan-form-control {

  max-width: 200px;

}

table.dokan-table {

  border: 1px solid #ddd;

}

.dokan-store .header {

  margin-bottom: 40px;

}

.dokan-store .dokan-store-sidebar .widget {

  margin-bottom: 30px;

}

.dokan-store .dokan-store-sidebar h3.widget-title {

  font-size: 16px;

  text-transform: uppercase;

  border-bottom: 1px solid #eee;

  margin-bottom: 20px;

  padding-bottom: 10px;

  font-weight: 600;

  color: #222;

}

.dokan-store .products-loop > li {

  margin-bottom: 30px;

}

.dokan-store .dokan-widget-area .widget {

  list-style: none;

  background: #fff;

  border-radius: 3px;

  border-top: 2px solid #ff7200;

}

.dokan-store .dokan-widget-area .widget .widget-title,

.dokan-store .dokan-widget-area .widget .widgettitle {

  font-size: 16px;

  text-transform: uppercase;

  margin-bottom: 20px;

  padding: 10px 5px;

  border-bottom: 1px solid #eee;

}

.dokan-store .dokan-widget-area .widget > div,

.dokan-store .dokan-widget-area .widget form,

.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget {

  padding: 0 10px 15px;

}

.dokan-store .dokan-widget-area .widget #cat-drop-stack ul {

  list-style: none;

}

.dokan-store .dokan-widget-area .widget #cat-drop-stack ul > li > a {

  display: block;

  padding: 10px 0;

}

.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget > li {

  margin: 0 0 15px;

  padding: 0;

}

.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget > li ins {

  text-decoration: none;

  color: #ff7200;

}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img {

  float: none;

  display: inline-block;

  vertical-align: top;

  max-width: 100%;

}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {

  margin: 0;

}

.dokan-dashboard .dokan-dashboard-wrap {

  padding: 30px;

}

#dokan-content {

  margin-bottom: 30px;

}

.dokan-single-store ul {

  list-style: none;

}

.dokan-single-store .item-description {

  display: none;

}

.add_note .modal-dialog {

  positon: static;

}

.modal-dialog {

  position: static;

}

#add-shipping-tracking-form select {

  margin-bottom: 10px;

}

@media (min-width: 1200px) {

  .dokan-store #container {

    max-width: 1170px;

    margin: 0 auto;

  }

}

@media (max-width: 1199px) and (min-width: 992px) {

  .dokan-store #container {

    max-width: 960px;

    margin: 0 auto;

  }

}

@media (max-width: 991px) {

  .dokan-store #container {

    max-width: 100%;

    padding: 0 10px;

  }

}

@media (max-width: 767px) {

  .dokan-store #content {

    display: flex;

    display: -webkit-flex;

    flex-direction: column;

  }

  .dokan-store #content .dokan-store-sidebar {

    width: 100%;

    float: none;

    order: 2;

    margin: 0 !important;

  }

  .dokan-store #content .dokan-single-store {

    float: none;

    width: 100%;

    margin-bottom: 30px;

  }

}

.archive .containers {

  padding: 0 45px;

}

.widget_sp_image {

  margin-bottom: 40px;

}

.widget_sp_image:hover img {

  opacity: 0.85;

}

.widget_sp_image img {

  width: 100%;

}

h1.page-title {

  font-weight: 700 !important;

  color: #222;

  text-transform: uppercase;

  font-size: 18px;

  margin: 0;

}

.products-wrapper .products-nav,

.seller-items .products-nav {

  text-align: center;

  display: inline-block;

  width: 100%;

  vertical-align: top;

  padding: 13px;

  margin: 0 0 50px;

}

.products-wrapper .products-nav .view-top,

.seller-items .products-nav .view-top {

  margin-bottom: 12px;

  padding-bottom: 12px;

  border-bottom: 1px solid #dddddd;

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a,

.seller-items .products-nav .view-mode-wrap .view-mode >a {

  position: relative;

  width: 36px;

  height: 36px;

  float: left;

  border: 1px solid #dddddd;

  overflow: hidden;

  text-align: center;

  line-height: 36px;

}

.rtl .products-wrapper .products-nav .view-mode-wrap .view-mode >a,

.rtl .seller-items .products-nav .view-mode-wrap .view-mode >a {

  float: right;

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a:before,

.seller-items .products-nav .view-mode-wrap .view-mode >a:before {

  font-size: 14px;

  font-family: FontAwesome;

  background-color: transparent;

  color: #aaaaaa;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a.active,

.products-wrapper .products-nav .view-mode-wrap .view-mode >a:hover,

.seller-items .products-nav .view-mode-wrap .view-mode >a.active,

.seller-items .products-nav .view-mode-wrap .view-mode >a:hover {

  border: 1px solid #222222;

  background: #222222;

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a.active:before,

.products-wrapper .products-nav .view-mode-wrap .view-mode >a:hover:before,

.seller-items .products-nav .view-mode-wrap .view-mode >a.active:before,

.seller-items .products-nav .view-mode-wrap .view-mode >a:hover:before {

  color: #ffffff;

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a.grid-view,

.seller-items .products-nav .view-mode-wrap .view-mode >a.grid-view {

  margin-right: 5px;

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a.grid-view:before,

.seller-items .products-nav .view-mode-wrap .view-mode >a.grid-view:before {

  content: "\f009";

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a.list-view:before,

.seller-items .products-nav .view-mode-wrap .view-mode >a.list-view:before {

  content: "\f00b";

}

.products-wrapper .products-nav .view-mode-wrap .view-mode >a >span,

.seller-items .products-nav .view-mode-wrap .view-mode >a >span {

  font-size: 0;

  display: none;

}

.products-wrapper .products-nav .catalog-ordering,

.seller-items .products-nav .catalog-ordering {

  display: inline-block;

  position: relative;

  float: right;

  border: 1px solid #dddddd;

  background: #fff;

  padding: 6px 0;

}

.rtl .products-wrapper .products-nav .catalog-ordering,

.rtl .seller-items .products-nav .catalog-ordering {

  float: left;

}

.rtl .products-wrapper .products-nav .catalog-ordering:before,

.rtl .seller-items .products-nav .catalog-ordering:before {

  left: auto;

  right: -64px;

}

.products-wrapper .products-nav .catalog-ordering:before,

.seller-items .products-nav .catalog-ordering:before {

  content: 'Sort By :';

  display: inline-block;

  position: absolute;

  left: -64px;

  top: 8px;

  font-size: 14px;

  color: #222222;

}

.products-wrapper .products-nav .catalog-ordering ul,

.seller-items .products-nav .catalog-ordering ul {

  list-style: none;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .show-product,

.seller-items .products-nav .catalog-ordering .orderby-order-container .show-product {

  line-height: 38px;

  margin: 0 15px;

  color: #6b6b6b;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby,

.seller-items .products-nav .catalog-ordering .orderby-order-container .orderby {

  min-width: 140px;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown {

  margin: 0;

  background-color: transparent;

  list-style-type: none;

  text-align: left;

}

.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown,

.rtl .seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown {

  text-align: right;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li {

  position: relative;

  z-index: 4;

  cursor: pointer;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li {

  line-height: 20px;

  display: block;

  border: 0;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li a,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li a {

  display: block;

  text-indent: 15px;

  position: relative;

  color: #222;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li a:after,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li .current-li a:after {

  font-family: fontawesome;

  content: "\f107";

  font-size: 14px;

  text-align: center;

  display: inline-block;

  padding: 0 16px;

  text-indent: initial;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li >ul,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li >ul {

  position: absolute;

  background-color: #fff;

  margin-left: 0;

  left: 0;

  top: 110%;

  border-left: 1px solid #ededed;

  border-right: 1px solid #ededed;

  border-bottom: 1px solid #ededed;

  width: 100%;

  list-style-type: none;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -ms-transform-origin: left top;

  -webkit-transform-origin: left top;

  -moz-transform-origin: left top;

  -o-transform-origin: left top;

  transform-origin: left top;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

  padding: 5px 0;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li >ul >li,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li >ul >li {

  line-height: 25px;

  text-indent: 10px;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li >ul >li a,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li >ul >li a {

  display: block;

}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li:hover >ul,

.seller-items .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li:hover >ul {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.products-wrapper .products-nav .show-count,

.seller-items .products-nav .show-count {

  display: inline-block;

  position: relative;

  float: right;

  margin-right: 170px;

}

.rtl .products-wrapper .products-nav .show-count,

.rtl .seller-items .products-nav .show-count {

  float: left;

  margin-right: 0;

  margin-left: 170px;

}

.products-wrapper .products-nav .show-count .product-number,

.seller-items .products-nav .show-count .product-number {

  border: 1px solid #dddddd;

  background: #fff;

  padding: 6px 0;

}

.products-wrapper .products-nav .show-count .show-product,

.seller-items .products-nav .show-count .show-product {

  color: #666;

  line-height: 22px;

  display: none;

}

.products-wrapper .products-nav .show-count .sort-count,

.seller-items .products-nav .show-count .sort-count {

  min-width: 65px;

}

.products-wrapper .products-nav .show-count .order-dropdown,

.seller-items .products-nav .show-count .order-dropdown {

  margin: 0;

  background-color: transparent;

  list-style-type: none;

  text-align: left;

}

.rtl .products-wrapper .products-nav .show-count .order-dropdown,

.rtl .seller-items .products-nav .show-count .order-dropdown {

  text-align: right;

}

.products-wrapper .products-nav .show-count .order-dropdown >li,

.seller-items .products-nav .show-count .order-dropdown >li {

  position: relative;

  z-index: 4;

  cursor: pointer;

}

.products-wrapper .products-nav .show-count .order-dropdown >li .current-li,

.seller-items .products-nav .show-count .order-dropdown >li .current-li {

  line-height: 20px;

  display: block;

  border: 0;

}

.products-wrapper .products-nav .show-count .order-dropdown >li .current-li a,

.seller-items .products-nav .show-count .order-dropdown >li .current-li a {

  display: block;

  text-indent: 15px;

  position: relative;

  color: #222;

}

.products-wrapper .products-nav .show-count .order-dropdown >li .current-li a:after,

.seller-items .products-nav .show-count .order-dropdown >li .current-li a:after {

  font-family: fontawesome;

  content: "\f107";

  font-size: 14px;

  text-indent: initial;

  display: inline-block;

  padding: 0 16px;

}

.products-wrapper .products-nav .show-count .order-dropdown >li >ul,

.seller-items .products-nav .show-count .order-dropdown >li >ul {

  position: absolute;

  background-color: #fff;

  margin-left: 0;

  left: 0;

  top: 110%;

  border-left: 1px solid #ededed;

  border-right: 1px solid #ededed;

  border-bottom: 1px solid #ededed;

  width: 100%;

  list-style-type: none;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -ms-transform-origin: left top;

  -webkit-transform-origin: left top;

  -moz-transform-origin: left top;

  -o-transform-origin: left top;

  transform-origin: left top;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.products-wrapper .products-nav .show-count .order-dropdown >li >ul >li,

.seller-items .products-nav .show-count .order-dropdown >li >ul >li {

  line-height: 25px;

  text-indent: 10px;

}

.products-wrapper .products-nav .show-count .order-dropdown >li >ul >li a,

.seller-items .products-nav .show-count .order-dropdown >li >ul >li a {

  display: block;

}

.products-wrapper .products-nav .show-count .order-dropdown >li:hover >ul,

.seller-items .products-nav .show-count .order-dropdown >li:hover >ul {

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.products-wrapper .woocommerce-pagination .page-numbers,

.seller-items .woocommerce-pagination .page-numbers {

  margin: 0;

  vertical-align: top;

  background-color: transparent;

  border: 0;

}

.products-wrapper .woocommerce-pagination .page-numbers >li,

.seller-items .woocommerce-pagination .page-numbers >li {

  float: left;

  border: 0;

}

.rtl .products-wrapper .woocommerce-pagination .page-numbers >li,

.rtl .seller-items .woocommerce-pagination .page-numbers >li {

  float: right;

}

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers {

  width: 36px;

  height: 36px;

  line-height: 36px;

  display: block;

  padding: 0;

  font-size: 14px;

  color: #222222;

  background-color: #fff;

  text-align: center;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

  transition: all .5s;

  border-radius: 0px;

  margin: 0 5px;

  border: 1px solid #dddddd;

}

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.current,

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers:hover,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.current,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers:hover {

  background-color: #222222;

  color: #fff;

  border-color: #222222;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

  transition: all .5s;

}

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev,

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.prev,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.next {

  font-size: 0;

}

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev:before,

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next:before,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.prev:before,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.next:before {

  font-family: fontawesome;

  font-size: 14px;

}

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev:before,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.prev:before {

  content: "\f0d9";

}

.rtl .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.prev:before,

.rtl .seller-items .woocommerce-pagination .page-numbers >li .page-numbers.prev:before {

  content: "\f0da";

}

.products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next:before,

.seller-items .woocommerce-pagination .page-numbers >li .page-numbers.next:before {

  content: "\f0da";

}

.rtl .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers.next:before,

.rtl .seller-items .woocommerce-pagination .page-numbers >li .page-numbers.next:before {

  content: "\f0d9";

}

.products-wrapper .products-loop,

.seller-items .products-loop {

  list-style-type: none;

  margin-bottom: 0;

}

.products-wrapper .products-loop >li,

.seller-items .products-loop >li {

  margin-bottom: 30px;

}

.products-wrapper .products-loop >li .item-wrap,

.seller-items .products-loop >li .item-wrap {

  border: 1px solid #ededed;

}

.products-wrapper .products-loop >li .item-wrap .item-detail .item-img,

.seller-items .products-loop >li .item-wrap .item-detail .item-img {

  position: relative;

}

.products-wrapper .products-loop >li .item-wrap .item-detail .item-img a img,

.seller-items .products-loop >li .item-wrap .item-detail .item-img a img {

  width: 100%;

}

.products-wrapper .products-loop >li .item-wrap .item-detail .item-img a.fancybox,

.seller-items .products-loop >li .item-wrap .item-detail .item-img a.fancybox {

  font-size: 0;

  position: absolute;

  bottom: 0;

  right: 0;

  z-index: 10;

  height: 46px;

  width: 46px;

  background: #222222;

  text-align: center;

  line-height: 53px;

  border-radius: 100% 0px 0px 0px;

}

.products-wrapper .products-loop >li .item-wrap .item-detail .item-img a.fancybox:before,

.seller-items .products-loop >li .item-wrap .item-detail .item-img a.fancybox:before {

  content: "\f002";

  font-family: FontAwesome;

  font-size: 14px;

  color: #ffffff;

  padding-left: 11px;

}

.products-wrapper .products-loop >li .item-wrap .item-detail .item-img a.fancybox:hover,

.seller-items .products-loop >li .item-wrap .item-detail .item-img a.fancybox:hover {

  background: #ff7200;

}

.products-wrapper .products-loop >li.product-category a img,

.seller-items .products-loop >li.product-category a img {

  margin-bottom: 10px;

}

.products-wrapper .products-loop >li.product-category h2.woocommerce-loop-category__title,

.seller-items .products-loop >li.product-category h2.woocommerce-loop-category__title {

  font-size: 14px;

  color: #666;

  margin-bottom: 0;

  text-align: center;

  font-weight: 500;

}

.products-wrapper .products-loop >li.product-category h2.woocommerce-loop-category__title mark,

.seller-items .products-loop >li.product-category h2.woocommerce-loop-category__title mark {

  background: none;

  color: #666;

}

.products-wrapper .products-loop >li.product-category:hover h2.woocommerce-loop-category__title,

.seller-items .products-loop >li.product-category:hover h2.woocommerce-loop-category__title {

  color: #ff7200;

}

.products-wrapper .products-loop >li.product-category:hover h2.woocommerce-loop-category__title mark,

.seller-items .products-loop >li.product-category:hover h2.woocommerce-loop-category__title mark {

  color: #ff7200;

}

.products-wrapper .products-loop.grid >li .item-wrap,

.seller-items .products-loop.grid >li .item-wrap {

  border: 0;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb {

  margin-bottom: 12px;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb > a,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb > a {

  display: block;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb > a:before,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb > a:before {

  content: '';

  background: rgba(0,0,0,0.08);

  opacity: 0;

  width: 100%;

  height: 100%;

  position: absolute;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb a.fancybox,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb a.fancybox {

  opacity: 0;

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -webkit-transition: 0.3s all;

  -moz-transition: 0.3s all;

  -o-transition: 0.3s all;

  -ms-transition: 0.3s all;

  transition: 0.3s all;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb a.fancybox:before,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb a.fancybox:before {

  content: "\f002";

  position: static;

  background: none;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb img,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb img {

  display: inline-block;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .products-thumb:hover a.fancybox,

.seller-items .products-loop.grid >li .item-wrap .item-detail .products-thumb:hover a.fancybox {

  opacity: 1;

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content .posted_in,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content .posted_in {

  margin: 0 0 6px;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content .posted_in a,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content .posted_in a {

  font-size: 13px;

  color: #888888;

  text-transform: capitalize;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content h4 a,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content h4 a {

  font-size: 14px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content h4 a:hover,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content h4 a:hover {

  color: #ff7200;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content .reviews-content,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content .reviews-content {

  display: none;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content .item-description,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content .item-description {

  display: none;

}

.products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content .item-bottom,

.seller-items .products-loop.grid >li .item-wrap .item-detail .item-content .item-bottom {

  top: 39%;

}

.products-wrapper .products-loop.list .item,

.seller-items .products-loop.list .item {

  width: 100%;

}

.products-wrapper .products-loop.list .item .item-wrap,

.seller-items .products-loop.list .item .item-wrap {

  border: 0;

}

.rtl .products-wrapper .products-loop.list .item .item-wrap,

.rtl .seller-items .products-loop.list .item .item-wrap {

  text-align: right;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb,

.seller-items .products-loop.list .item .item-wrap .item-detail .products-thumb {

  width: 270px;

  max-width: 100%;

  float: left;

  margin-bottom: 0;

  overflow: hidden;

  margin-right: 30px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb img,

.seller-items .products-loop.list .item .item-wrap .item-detail .products-thumb img {

  border-radius: 2px;

}

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .products-thumb {

  float: right;

  margin-left: 30px;

  margin-right: 0;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content {

  overflow: hidden;

  width: auto;

  display: block;

  padding: 0;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .posted_in,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .posted_in {

  margin: 0 0 13px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .posted_in a,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .posted_in a {

  font-size: 14px;

  color: #888888;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content h4 {

  float: none;

  margin: 0 0 34px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 a,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content h4 a {

  color: #222222;

  font-size: 24px;

  font-weight: 400;

  padding: 0;

  border: 0;

  margin: 0 0 18px;

  text-transform: uppercase;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content {

  display: block;

  vertical-align: top;

  float: none;

  margin-bottom: 38px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-price {

  font-size: 24px;

  margin: 0 0 26px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price span ins,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-price span ins {

  font-size: 24px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price span del,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-price span del {

  font-size: 18px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-description,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-description {

  font-size: 14px;

  color: #888888;

  clear: both;

  margin-bottom: 35px;

  line-height: 24px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom {

  position: static;

  opacity: 1;

  transform: none;

  margin: 0;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable {

  font-size: 12px;

  height: 44px;

  line-height: 44px;

  color: #fff;

  width: auto;

  padding: 0 20px;

  float: left;

  display: block;

  background: #ff7200;

  font-weight: 300;

  margin: 0 1px 0 0;

  text-transform: uppercase;

  border: none;

  border-radius: 0;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:before,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:before,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:before,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:before,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:before,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:before,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:before,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:before {

  display: inline-block;

  color: #fff;

  margin-right: 8px;

}

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:before,

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:before,

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:before,

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:before,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:before,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:before,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:before,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:before {

  margin: 0 0 0 8px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:after,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:after,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:after,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:after,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:after,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:after,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:after,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:after {

  display: none;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:hover,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:hover,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:hover,

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:hover,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:hover,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:hover,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:hover,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable:hover {

  background: #222;

}

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button,

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external,

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped,

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable {

  float: right;

  margin: 0 0 0 1px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist {

  margin: 0 1px 0 0;

  float: left;

}

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist {

  float: right;

  margin: 0 0 0 1px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .show a,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .show a {

  border: 1px solid #ddd;

  border-radius: 0;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .show a:hover,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .show a:hover {

  border-color: #222;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare.button,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare.button {

  border: 1px solid #ddd;

  margin: 0 1px 0 0;

  float: left;

  border-radius: 0;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare.button:hover,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare.button:hover {

  border-color: #222;

}

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare.button,

.rtl .seller-items .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare.button {

  float: right;

  margin: 0 0 0 1px;

}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .sale-off,

.seller-items .products-loop.list .item .item-wrap .item-detail .item-content .sale-off {

  display: none;

}

.products-loop .product-category a {

  text-align: center;

  display: block;

  background-color: #fff;

}

.products-loop .product-category a img {

  margin: 0 auto;

}

.products-loop .product-category a h3 {

  font-size: 13px;

  font-weight: bold;

  margin-bottom: 0;

  padding: 12px 0;

  background-color: #eeeeee;

  color: #464646;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.products-loop .product-category a h3 .count {

  display: none;

}

.products-loop .product-category a:hover h3 {

  background-color: #ff7200;

  color: #fff;

}

.woocommerce div.product p.price,

.woocommerce div.product span.price {

  font-size: 16px;

  color: #ff7200;

  font-weight: 700;

}

.woocommerce div.product p.price del,

.woocommerce div.product span.price del {

  opacity: 1;

}

.woocommerce div.product p.price del .amount,

.woocommerce div.product span.price del .amount {

  text-decoration: line-through;

  font-weight: normal;

  font-size: 14px;

  color: #ccc;

}

.woocommerce div.product p.price ins,

.woocommerce div.product span.price ins {

  margin: 0 10px;

  color: #ff7200;

  text-decoration: none;

  opacity: 1;

}

.woocommerce div.product form.cart .variations select {

  margin: 0;

}

.rtl.woocommerce div.product form.cart .button {

  float: right;

}

.product_detail .slider_img_productd {

  position: relative;

  z-index: 1;

}

.product_detail .slider_img_productd {

  margin-bottom: 0;

}

.product_detail .slider_img_productd .woocommerce-product-gallery {

  margin-bottom: 0;

}

.product_detail .slider_img_productd.single-full .sale-off {

  right: 15px;

}

.rtl .product_detail .slider_img_productd.single-full .sale-off {

  right: auto;

  left: 15px;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical {

  width: 14%;

  float: left;

  margin: 40px 2% 40px 0;

  padding: 0;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-list {

  margin: -7px 0;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper {

  margin: 5px 0;

  padding: 0;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper img {

  border-radius: 2px;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev,

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next {

  left: 0;

  right: 0;

  transform: none;

  opacity: 1;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev:before,

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next:before {

  font-size: 18px;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev {

  top: -35px;

  bottom: auto;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-prev:before {

  content: "\f176";

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next {

  bottom: -35px;

  top: auto;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical .slick-next:before {

  content: "\f175";

}

.rtl .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive-thumbnail.slick-vertical {

  float: right;

  margin-right: 0;

  margin-left: 2%;

}

.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive.slick-slider {

  width: 78%;

  float: left;

  margin-bottom: 0;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive {

  margin-bottom: 10px;

  overflow: hidden;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive .slick-list .slick-track .slick-slide .item-img-slider .images {

  margin-bottom: 0;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-prev,

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-next {

  -webkit-transform: translateX(0px);

  -moz-transform: translateX(0px);

  -o-transform: translateX(0px);

  -ms-transform: translateX(0px);

  transform: translateX(0px);

  opacity: 1;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list {

  margin: 0 -5px;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper {

  margin: 0 5px;

  cursor: pointer;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

  border: 1px solid #fff;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product:hover .thumbnail-wrapper {

  border-color: #ff7200;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product.slick-current .thumbnail-wrapper {

  border-color: #ff7200;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev,

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {

  position: absolute;

  font-size: 0;

  padding: 0;

  z-index: 3;

  display: inline-block;

  height: 25px;

  width: 25px;

  line-height: 25px;

  border: 0;

  color: #222;

  background: none;

  margin: auto;

  top: 0;

  bottom: 0;

  opacity: 0;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

  text-align: center;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:before,

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:before {

  font-family: Fontawesome;

  font-size: 25px;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:hover,

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:hover {

  color: #ff7200;

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev {

  left: 5px;

  -webkit-transform: translateX(-30px);

  -moz-transform: translateX(-30px);

  -o-transform: translateX(-30px);

  -ms-transform: translateX(-30px);

  transform: translateX(-30px);

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:before {

  content: "\f177";

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {

  right: 5px;

  -webkit-transform: translateX(30px);

  -moz-transform: translateX(30px);

  -o-transform: translateX(30px);

  -ms-transform: translateX(30px);

  transform: translateX(30px);

}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:before {

  content: "\f178";

}

.product_detail .content_product_detail .product_title {

  font-size: 24px;

  color: #222222;

  margin-bottom: 22px;

  text-transform: uppercase;

}

.product_detail .content_product_detail .reviews-content {

  margin: 0 0 17px;

}

.product_detail .content_product_detail .reviews-content .star {

  float: left;

  margin: 4px 10px 0 0;

}

.rtl .product_detail .content_product_detail .reviews-content .star {

  float: right;

  margin: 2px 0 0 10px;

}

.product_detail .content_product_detail .reviews-content a {

  font-size: 14px;

  color: #aaaaaa;

}

.product_detail .content_product_detail .price-content {

  display: inline-block;

  vertical-align: top;

  width: 100%;

}

.product_detail .content_product_detail .categories-product {

  margin: 0 0 17px;

}

.product_detail .content_product_detail .categories-product span {

  color: #222;

  font-size: 14px;

  text-transform: capitalize;

}

.product_detail .content_product_detail .categories-product .posted_in a {

  margin-bottom: 0;

  display: inline-block;

  vertical-align: top;

  font-size: 14px;

  font-weight: 400;

  color: #999;

  text-transform: capitalize;

}

.product_detail .content_product_detail .categories-product .posted_in a:hover {

  color: #ff7200;

}

.product_detail .content_product_detail .product-info {

  display: block;

  overflow: hidden;

  color: #2ea7fc;

  font-size: 14px;

  margin: 0 0 6px;

}

.product_detail .content_product_detail .product-info .title-sock {

  color: #222;

  font-size: 14px;

}

.product_detail .content_product_detail .product-info span {

  display: inline-block;

  vertical-align: top;

  font-size: 14px;

  font-weight: 400;

  text-transform: capitalize;

}

.product_detail .content_product_detail .product-info .sku_wrapper {

  margin-top: 10px;

}

.product_detail .content_product_detail .product-info .product-stock {

  margin: 0 0 9px;

}

.product_detail .content_product_detail .description p {

  font-size: 14px;

  color: #888888;

  line-height: 24px;

}

.product_detail .content_product_detail .price {

  margin: 17px 0;

}

.product_detail .content_product_detail .variations_form.cart .woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button.disabled {

  padding: 0 20px;

  background-color: #ff7200;

}

.product_detail .content_product_detail .social-share {

  display: flex;

  align-items: center;

  padding-top:20px;

  border-top: 1px solid #eeeeee;

}

.product_detail .content_product_detail .social-share .title-share {

  font-size: 16px;

  color: #222222;

  text-transform: uppercase;

  margin-right: 14px;

}

.product_detail .content_product_detail .social-share .wrap-content {

  display: inline-block;

  text-align: center;

}

.product_detail .content_product_detail .social-share .wrap-content > a {

  width: 38px;

  height: 38px;

  line-height: 38px;

  color: #fff;

  display: inline-block;

  margin: 0 5px;

  float: left;

  font-size: 0;

}

.product_detail .content_product_detail .social-share .wrap-content > a i {

  font-size: 16px;

}

.product_detail .content_product_detail .social-share .wrap-content > a i:before {

  line-height: 38px;

}

.product_detail .content_product_detail .social-share .wrap-content > a:nth-child(1) {

  background-color: #3a5897;

}

.product_detail .content_product_detail .social-share .wrap-content > a:nth-child(2) {

  background-color: #2fc2ee;

}

.product_detail .content_product_detail .social-share .wrap-content > a:nth-child(3) {

  background-color: #e14a3c;

}

.product_detail .content_product_detail .social-share .wrap-content > a:nth-child(4) {

  background-color: #df2227;

}

.product_detail .content_product_detail .social-share .wrap-content > a:nth-child(5) {

  background-color: #407199;

}

.product_detail .content_product_detail .cart {

  margin-bottom: 50px !important;

}

.product_detail .content_product_detail .cart .quantity {

  position: relative;

  border: 1px solid #ddd;

  height: 44px;

  border-radius: 0;

  padding: 0 7px;

  margin: 0 15px 0 0 !important;

  display: flex;

  align-items: center;

}

.rtl .product_detail .content_product_detail .cart .quantity {

  float: right;

  margin: 0 0 0 15px !important;

}

.product_detail .content_product_detail .cart .quantity input {

  -webkit-appearance: none;

  -moz-appearance: none;

  -ms-appearance: none;

  -0-appearance: none;

  background-color: #fff;

  width: 30px;

  height: 32px;

}

.product_detail .content_product_detail .cart .quantity input[type=number] {

  -moz-appearance: textfield;

}

.product_detail .content_product_detail .cart .quantity input::-webkit-outer-spin-button,

.product_detail .content_product_detail .cart .quantity input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}

.product_detail .content_product_detail .cart .quantity .input-text {

  height: 33px !important;

}

.product_detail .content_product_detail .cart .quantity .minus,

.product_detail .content_product_detail .cart .quantity .plus {

  font-size: 13px;

  color: #222;

  width: 15px;

  height: 15px;

  text-align: center;

  line-height: 12px;

  padding: 0;

}

.product_detail .content_product_detail .cart .quantity .minus:hover,

.product_detail .content_product_detail .cart .quantity .plus:hover {

  background-color: #ff7200;

  color: #fff;

}

.product_detail .content_product_detail .cart .quantity input {

  margin-bottom: 0;

  border: 0;

  text-align: center;

  text-indent: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.product_detail .content_product_detail .cart .quantity input.qty {

  padding: 0;

  font-size: 14px;

  color: #323232;

  font-weight: 400;

}

.product_detail .content_product_detail .cart .group_table {

  margin-bottom: 25px;

  width: 100%;

}

.product_detail .content_product_detail .cart .group_table .label {

  display: table-cell;

}

.product_detail .content_product_detail .cart .group_table tbody tr {

  border-color: #ddd;

}

.product_detail .content_product_detail .cart .group_table tbody tr td label {

  margin-bottom: 0;

  font-weight: normal;

}

.product_detail .content_product_detail .cart .group_table tbody tr td .quantity {

  margin-top: 0;

  width: 80px !important;

}

.product_detail .content_product_detail .cart .group_table tbody tr td .quantity .minus {

  bottom: 0;

}

.product_detail .content_product_detail .cart .group_table tbody tr td .quantity:before {

  display: none;

}

.product_detail .content_product_detail .cart .group_table tbody tr td.label {

  white-space: normal;

}

.product_detail .content_product_detail .cart .group_table .price {

  font-size: 20px;

  color: #ff7200;

  font-weight: 700;

}

.product_detail .content_product_detail .cart .group_table .price del .amount {

  font-weight: 400;

  font-size: 14px;

  color: #ccc;

}

.product_detail .content_product_detail .cart .group_table .price span >.amount {

  text-decoration: line-through;

  font-weight: normal;

  font-size: 16px;

}

.product_detail .content_product_detail .cart .group_table .price ins {

  text-decoration: none;

}

.product_detail .content_product_detail .cart .group_table .price ins .amount {

  font-size: 16px;

  color: #ff7200;

  text-decoration: none;

  opacity: 1;

  margin: 0;

}

.product_detail .content_product_detail .cart .clear {

  display: none;

}

.product_detail .content_product_detail .item-bottom .clear {

  clear: none;

}

.product_detail .content_product_detail .item-bottom {

  position: static;

  margin: 0;

  transform: none;

  opacity: 1;

}

.product_detail .content_product_detail .item-bottom .yith-wcwl-add-to-wishlist {

  margin: 0 1px 0 0;

  float: left;

}

.rtl .product_detail .content_product_detail .item-bottom .yith-wcwl-add-to-wishlist {

  float: right;

  margin: 0 0 0 1px;

}

.product_detail .content_product_detail .item-bottom .show a {

  border: 1px solid #ddd;

  border-radius: 0;

}

.product_detail .content_product_detail .item-bottom .show a:hover {

  border-color: #222;

}

.product_detail .content_product_detail .item-bottom a.compare.button {

  border: 1px solid #ddd;

  border-radius: 0;

}

.product_detail .content_product_detail .item-bottom a.compare.button:hover {

  border-color: #222;

}

.product_detail .content_product_detail .single_add_to_cart_button {

  font-size: 12px;

  text-transform: uppercase;

  color: #fff;

  width: auto;

  padding: 0 20px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  height: 44px;

  line-height: 44px;

  float: left;

  display: block;

  background: #ff7200;

  font-weight: 300;

  margin: 0 1px 0 0;

  border: none;

}

.rtl .product_detail .content_product_detail .single_add_to_cart_button {

  float: right;

  margin: 0 0 0 1px;

}

.product_detail .content_product_detail .single_add_to_cart_button:before {

  content: '\f07a';

  font-family: FontAwesome;

  color: #fff;

  font-size: 13px;

  display: inline-block;

  margin-right: 8px;

}

.rtl .product_detail .content_product_detail .single_add_to_cart_button:before {

  margin: 0 0 0 8px;

}

.product_detail .content_product_detail .single_add_to_cart_button:hover {

  opacity: 0.7;

}

.single-product .listings-title {

  margin: 0 0 20px;

}
.btn-lg{padding:0px 0px 5px 0px;}
.btn-lg img{width:60px;}

.single-product >.tabs {
  margin-bottom:10px;
  margin-top:0px;
  border: 0;
}

.single-product >.tabs .tabbable {

  border-top: 1px solid #eee;

  border-bottom: 1px solid #eee;

  /*padding:12px 0 34px;*/

  margin:0px 0 15px;

}

.single-product >.tabs .tabbable .nav.nav-tabs {

  margin:5px 0 10px;

  background-color: transparent;

  border-bottom: 0;

  text-align:left;

}

.single-product >.tabs .tabbable .nav.nav-tabs li {

  border: 0;

  position: relative;

  margin: 0 17px;

  float: none;

  display: inline-block;

}

.single-product >.tabs .tabbable .nav.nav-tabs li:first-child {

  margin-left: 0;

}

.single-product >.tabs .tabbable .nav.nav-tabs li.active > a:before {

  opacity: 1;

}

.rtl .single-product >.tabs .tabbable .nav.nav-tabs li {

  float: right;

}

.single-product >.tabs .tabbable .nav.nav-tabs li a {

  border: 0;

  font-weight: normal;

  text-transform: uppercase;

  font-size: 18px;

  display: inline-block;

  height: 30px;

  line-height: 30px;

  color: #888888;

  font-weight: 600;

  background-color: transparent;

  border-radius: 0;

  margin: 0;

  position: relative;

  padding: 0;

}

.single-product >.tabs .tabbable .nav.nav-tabs li a:before {

  content: '';

  height: 1px;

  width: 100%;

  position: absolute;

  bottom: -1px;

  left: 0;

  opacity: 0;

  background-color: #222222;

}

.single-product >.tabs .tabbable .nav.nav-tabs li.active a,

.single-product >.tabs .tabbable .nav.nav-tabs li:hover a {

  background-color: transparent;

  color: #222222;

}

.single-product >.tabs .tabbable .tab-content {

  background-color: #fff;

  border-radius: 3px;

}

.single-product >.tabs .tabbable .tab-content #tab-description p {

  font-size: 14px;

  color: #888888;

  line-height: 24px;

}

.single-product >.tabs .tabbable .tab-content .tab-pane {

  padding:0px;

  line-height: 22px;

  color: #999999;

}

.single-product >.tabs .tabbable .tab-content .tab-pane h2 {

  display: none;

}

.single-product >.tabs .tabbable .tab-content .tab-pane #reply-title {

  font-size: 14px !important;

}

.single-product >.tabs .tabbable .tab-content .tab-pane p .alignnone {

  float: left;

  clear: none;

  margin: 0 0 30px;

}

.rtl .single-product >.tabs .tabbable .tab-content .tab-pane p .alignnone {

  float: right;

}

.single-product >.tabs .tabbable .tab-content .tab-pane p .alignnone.image-content {

  margin-left: 30px;

}

.single-product >.tabs .tabbable .tab-content .tab-pane #reviews {

  color: #333;

}

.single-product >.tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit {

  padding: 12px 30px !important;

  background-color: #222 !important;

  -webkit-border-radius: 0 !important;

  -moz-border-radius: 0 !important;

  -o-border-radius: 0 !important;

  -ms-border-radius: 0 !important;

  border-radius: 0 !important;

  overflow: hidden;

  text-transform: uppercase;

  font-weight: 700;

  border: 0;

}

.single-product >.tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit:hover {

  background-color: #ff7200 !important;

}

.variations {

  margin-bottom: 10px;

}

.variations tr {

  margin-bottom: 15px;

  border-bottom: 0;

  height: 50px;

  vertical-align: middle;

}

.variations tr td.label {

  display: table-cell;

  line-height: 30px;

  text-align: left;

  padding: .5em .6em .3em;

}

.rtl .variations tr td.label {

  text-align: right;

}

.variations tr td.label label {

  color: #222;

  font-weight: normal !important;

  font-weight: 700;

  text-transform: uppercase;

  padding: 0;

  font-size: 14px;

}

.variations tr td.value {

  padding: 0;

}

.variations tr td.value select {

  width: 200px !important;

  width: 100%;

  text-indent: 10px;

  height: 40px;

  line-height: 40px;

  background-color: #fff;

  border: 1px solid #ebebeb;

  margin: 0;

  text-transform: uppercase;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  color: #525252;

  font-size: 12px;

}

.variations tr td.value select option {

  text-transform: uppercase;

}

.variations tr td.value select:focus {

  outline-offset: 0;

  outline: -webkit-focus-ring-color auto 0;

}

.variations tr td.value select::-ms-expand {

  display: none;

}

.variations tr .reset_variations {

  margin: 10px 0;

  text-align: center;

  color: #fc2a2a;

  display: block !important;

  text-align: left;

}

.rtl .variations tr .reset_variations {

  text-align: right;

}

.single_variation {

  margin-bottom: 15px;

}

.sw_related_upsell_widget {

  margin-bottom:3px;

}

.sw_related_upsell_widget .sw-woo-container-slider {

  position: relative;

}

.sw_related_upsell_widget .sw-woo-container-slider .res-button {

  display: inline-block;

  color: #222;

  position: absolute;

  top: 50%;

  margin-top: -10px;

  right: 0;

  line-height: 25px;

  text-align: center;

  cursor: pointer;

  font-size: 0;

}

.sw_related_upsell_widget .sw-woo-container-slider .res-button:before {

  font-family: 'Fontawesome';

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  font-size: 16px;

}

.sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-prev {

  left: 20px;

}

.rtl .sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-prev {

  left: auto;

  right: 20px;

}

.sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-next {

  right: 20px;

}

.rtl .sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-next {

  left: 20px;

  right: auto;

}

.sw_related_upsell_widget .sw-woo-container-slider .res-button.slick-next:before {

  content: '\f105';

}

.sw_related_upsell_widget .sw-woo-container-slider .resp-slider-container .box-slider-title h2 {

  font-size: 22px;

  color: #222;

  text-transform: uppercase;

  margin-bottom: 20px;

  text-align: center;

}

.sw_related_upsell_widget .sw-woo-container-slider .resp-slider-container .slick-slider {

  margin: 0;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs {

  text-align: left;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs {

  display: block;

  vertical-align: top;

  margin: 0 0 10px;

  border-bottom: 0;

  background-color: transparent;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li {

  position: relative;

  padding: 0;

  border: 0;

}

.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li {

  float: right;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a {

  padding-left: 0;

}

.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a {

  padding-right: 0;

  padding-left: 20px;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a:after {

  content: '';

  position: absolute;

  bottom: 0px;

  width: 100px;

  height: 2px;

  background-color: #ff7200;

  left: 0;

}

.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a:after {

  right: 0;

  left: auto;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:last-child > a:before {

  height: 0;

  width: 0;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li.active,

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:hover {

  border: 0;

  background-color: transparent;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li.active a,

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:hover a {

  color: #ff7200;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li > a {

  margin: 0;

  border: 0;

  display: inline-block;

  padding: 12px 20px;

  background-color: transparent;

  font-size: 18px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

  position: relative;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li > a:before {

  content: '';

  width: 1px;

  height: 16px;

  background-color: #ebebeb;

  position: absolute;

  top: 16px;

  right: 0;

}

.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li > a:before {

  left: 0;

  right: auto;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane {

  display: block;

  height: 0;

  overflow: hidden;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane .responsive-slider {

  -webkit-transform: translate(0,80px);

  -moz-transform: translate(0,80px);

  -o-transform: translate(0,80px);

  -ms-transform: translate(0,80px);

  transform: translate(0,80px);

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

  transition: all .5s;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane.active {

  height: auto;

  overflow: visible;

}

.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane.active .responsive-slider {

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.sw_related_upsell_widget .sw-woo-container-slider {

  margin-bottom: 30px;

}

.sw_related_upsell_widget .sw-woo-container-slider .slider {

  border: 0;

  margin: 0 -15px;

}

.sw_related_upsell_widget .sw-woo-container-slider .slider .item {

  padding: 0 15px;

}

.pswp__zoom-wrap {

  text-align: center;

}

.pswp__zoom-wrap:before {

  content: '';

  display: inline-block;

  height: 100%;

  vertical-align: middle;

}

.pswp__zoom-wrap .popup-video {

  line-height: 0;

  width: 100%;

  max-width: 900px;

  position: relative;

  display: inline-block;

  vertical-align: middle;

  margin: 0 auto;

  text-align: left;

  z-index: 1045;

}

.item-video > a {

  display: block;

}

.item-video > a:before {

  content: '';

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  background: none;

  z-index: 6;

  display: block;

}

.single-product .variations td.label {

  padding-top: 0;

}

.single-product .variations .sw-custom-variation .sw-radio-variation {

  padding: 0;

  border: 1px solid transparent;

  margin: 0 5px;

}

.single-product .variations .sw-custom-variation .sw-radio-variation .variation-color {

  margin: 4px;

}

.single-product .variations .sw-custom-variation .sw-radio-variation:hover {

  border-color: #cecece;

}

.single-product .variations tbody tr:last-child td.value .sw-custom-variation .sw-radio-variation {

  border: none;

}

.single-product .sw-custom-variation .sw-radio-variation.disabled span:before {

  height: 13px;

  top: 12px;

  left: 17px;

}

.sw-variation-wrapper {

  padding-bottom: 2px;

}

.sw-custom-variation input[type="radio"] {

  display: none;

}

.sw-custom-variation .sw-radio-variation {

  border-radius: 50%;

  -webkit-transition: 0.3s all;

  -moz-transition: 0.3s all;

  -o-transition: 0.3s all;

  -ms-transition: 0.3s all;

  transition: 0.3s all;

  margin-bottom: 0;

}

.sw-custom-variation .sw-radio-variation:hover span {

  color: #ff7200;

}

.sw-custom-variation .sw-radio-variation:hover span:after {

  border-color: #ff7200;

}

.sw-custom-variation .sw-radio-variation span {

  font-size: 14px;

  color: #888888;

  font-weight: normal;

  display: block;

  line-height: 30px;

  min-width: 30px;

  padding: 0 5px;

  text-align: center;

  min-height: 30px;

  cursor: pointer;

  position: relative;

  -webkit-transition: 0.3s all;

  -moz-transition: 0.3s all;

  -o-transition: 0.3s all;

  -ms-transition: 0.3s all;

  transition: 0.3s all;

  margin-right: 10px;

}

.sw-custom-variation .sw-radio-variation span.variation-color {

  text-indent: -9999px;

  border-radius: 50%;

  min-width: initial;

  min-height: initial;

  width: 14px;

  height: 14px;

  margin-right: 7px;

}

.sw-custom-variation .sw-radio-variation span.variation-color:after {

  display: none;

}

.sw-custom-variation .sw-radio-variation span.variation-color {

  position: relative;

}

.sw-custom-variation .sw-radio-variation span.variation-color:before {

  content: '';

  border: 1px solid #cecece;

  border-radius: 50%;

  height: 22px;

  width: 22px;

  position: absolute;

  left: 50%;

  margin-left: -11px;

  top: 50%;

  margin-top: -11px;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

  -ms-transition: 0.5s all;

  transition: 0.5s all;

  opacity: 0;

}

.sw-custom-variation .sw-radio-variation span.variation-color:hover:before {

  opacity: 1;

}

.sw-custom-variation .sw-radio-variation.selected {

  border-color: #ff7200;

}

.sw-custom-variation .sw-radio-variation.selected span {

  background: #ff7200;

  color: #fff;

}

.sw-custom-variation .sw-radio-variation.disabled {

  cursor: not-allowed;

  pointer-events: none;

  opacity: .7;

  filter: alpha(opacity=70);

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  -o-box-shadow: none;

  -ms-box-shadow: none;

  box-shadow: none;

}

.sw-custom-variation .sw-radio-variation.disabled span:before {

  content: '';

  position: absolute;

  width: 1px;

  background: #ff7200;

  height: 13px;

  transform: rotate(45deg);

  top: 12px;

  left: 17px;

  opacity: 1;

}

.item-content .sw-custom-variation {

  margin: 11px 0 0;

}

.item-content .sw-custom-variation .sw-radio-variation span.variation-color {

  width: 14px !important;

  height: 14px !important;

}

.woocommerce-variation.single_variation > p {

  color: #e20000;

}

.fancybox-wrap .fancybox-outer {

  background-color: #fff;

}

.fancybox-wrap .fancybox-outer .product_detail .content_product_detail .product-summary-bottom .cart .quantity {

  margin-right: 10px;

}

.rtl .fancybox-wrap .fancybox-outer .product_detail .content_product_detail .product-summary-bottom .cart .quantity {

  margin-right: 0;

  margin-left: 10px;

}

.quickview-container.woocommerce {

  padding-top: 15px;

}

.quickview-container.woocommerce .product_detail {

  overflow: hidden;

}

.quickview-container.woocommerce .product_detail .content_product_detail .cart .quantity input.qty {

  border-radius: 50%;

}

.quickview-container.woocommerce .slider_img_productd .product-responsive {

  border: 0 !important;

  overflow: visible !important;

}

.quickview-container.woocommerce .slider_img_productd .images {

  margin-bottom: 0;

}

.quickview-container.woocommerce .slider_img_productd span.onsale {

  display: none;

}

.quickview-container.woocommerce .product_detail .content_product_detail {

  padding-bottom: 15px;

}

.quickview-container.woocommerce .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {

  background-image: none;

}

.quickview-container.woocommerce .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {

  background-color: #ff7200 !important;

}

.gallery {

  padding: 0;

  overflow: hidden;

}

.rtl .gallery {

  margin-right: 0 !important;

}

.gallery li {

  margin-left: 1%;

  margin-right: 0;

  margin-bottom: 20px;

  text-align: center;

  float: left;

  list-style: none;

}

.rtl .gallery li {

  float: right;

  margin: 0 1% 20px 0;

}

.gallery .thumbnail {

  display: block;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  background: #FFF;

  padding: 5px;

  position: relative;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  overflow: hidden;

}

.gallery .thumbnail:after {

  position: absolute;

  border-color: transparent #FFFFFF #FFFFFF transparent;

  border-style: solid;

  border-width: 45px;

  content: "";

  opacity: 0;

  filter: alpha(opacity=0);

  right: -45px;

  bottom: 0;

  transition: all 0.3s ease 0.2s;

  z-index: 4;

}

.gallery .thumbnail:before {

  content: "\f0a9";

  font-family: FontAwesome;

  position: absolute;

  bottom: 20px;

  right: 0;

  color: #FFF;

  font-size: 20px;

  opacity: 0;

  filter: alpha(opacity=0);

  transition: all 0.2s ease 0.3s;

  transform: rotate(0deg);

  z-index: 5;

}

.gallery .thumbnail:hover {

  background: #ff7200;

  border-color: #ddd;

}

.gallery .thumbnail:hover:after {

  bottom: 0;

  right: 0;

  opacity: 0.3;

  filter: alpha(opacity=30);

}

.gallery .thumbnail:hover:before {

  right: 20px;

  opacity: 1;

  filter: alpha(opacity=100);

  transform: rotate(360deg);

}

.gallery img {

  width: 100%;

}

.gallery .caption {

  overflow: hidden;

  padding-top: 12px;

  font-size: 14px;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.gallery .caption h4 {

  font-size: 14px;

}

.entry-summary table {

  margin-bottom: 30px;

}

.entry-summary table th,

.entry-summary table td {

  border: 1px solid #ebebeb;

  padding: 10px;

}

.entry-summary dl dd {

  margin-bottom: 20px;

}

.entry-summary form input[type="text"],

.entry-summary form input[type="password"],

.entry-summary form input[type="date"] {

  border-radius: 0;

  padding: 5px 10px;

}

.entry-summary form input[type="submit"] {

  background: #333 none repeat scroll 0 0;

  border: 1px solid #333333;

  border-radius: 0;

  color: #fff;

  padding: 5px 15px;

  vertical-align: top;

}

.entry-summary form input[type="submit"]:hover {

  background: #000;

}

.home-style1 .header-style1,

.home-style1 .header-default {

  padding-bottom: 0;

  margin-bottom: 0;

}

.home-style1 .testimonial-slider {

  padding: 30px 0 60px;

  margin-bottom: 83px;

}

.home-style1 .testimonial-slider .carousel-indicators {

  bottom: 0;

}

.header-style1,

.header-default {

  margin-bottom: 30px;

}

.header-style1 .wrap-info-header,

.header-style1 .wrap-info-header,

.header-style1 .wrap-login-header,

.header-default .wrap-info-header,

.header-default .wrap-info-header,

.header-default .wrap-login-header {

  margin: 10px 0;

}

.header-style1 .header-top .wrap-top-header .top-header,

.header-default .header-top .wrap-top-header .top-header {

  margin: 10px 0;

}

.header-style1 .top-form.top-form-minicart .top-minicart-icon .cart-right,

.header-default .top-form.top-form-minicart .top-minicart-icon .cart-right {

  padding-bottom: 5px;

}

.header-style1 .header-bottom .top-header,

.header-style1 .header-bottom .search-cate,

.header-style1 .header-bottom .sw-histore-cart,

.header-default .header-bottom .top-header,

.header-default .header-bottom .search-cate,

.header-default .header-bottom .sw-histore-cart {

  display: none;

}

.header-style1 .header-bottom.sticky-menu,

.header-default .header-bottom.sticky-menu {

  background: #fff;

  box-shadow: 0 0 2px 1px #ccc;

}

.header-style1 .header-bottom.sticky-menu .header-block,

.header-default .header-bottom.sticky-menu .header-block {

  display: none;

}

.header-style1 .header-bottom.sticky-menu .top-header,

.header-default .header-bottom.sticky-menu .top-header {

  display: block;

}

.header-style1 .header-bottom.sticky-menu .top-header .histore-logo,

.header-default .header-bottom.sticky-menu .top-header .histore-logo {

  display: flex;

  height: 54px;

  align-items: center;

  margin-right: 80px;

}

.rtl .header-style1 .header-bottom.sticky-menu .top-header .histore-logo,

.rtl .header-default .header-bottom.sticky-menu .top-header .histore-logo {

  margin-right: 0;

  margin-left: 80px;

}

.header-style1 .header-bottom.sticky-menu .search-cate,

.header-default .header-bottom.sticky-menu .search-cate {

  display: block;

  margin-top: 10px;

}

.header-style1 .header-bottom.sticky-menu .sw-histore-cart,

.header-default .header-bottom.sticky-menu .sw-histore-cart {

  display: block;

  margin: 10px 0 0 15px;

}

.rtl .header-style1 .header-bottom.sticky-menu .sw-histore-cart,

.rtl .header-default .header-bottom.sticky-menu .sw-histore-cart {

  margin: 10px 15px 0 0;

}

.header-style1 .header-bottom.sticky-menu .nav-pills >li.dropdown > a,

.header-default .header-bottom.sticky-menu .nav-pills >li.dropdown > a {

  color: #222;

}

.header-style1 .header-bottom.sticky-menu .nav-pills >li.active >a,

.header-style1 .header-bottom.sticky-menu .nav-pills >li.active >a:hover,

.header-style1 .header-bottom.sticky-menu .nav-pills >li.active >a:focus,

.header-style1 .header-bottom.sticky-menu .nav-pills >li > a:hover,

.header-style1 .header-bottom.sticky-menu .nav-pills >li > a:focus,

.header-default .header-bottom.sticky-menu .nav-pills >li.active >a,

.header-default .header-bottom.sticky-menu .nav-pills >li.active >a:hover,

.header-default .header-bottom.sticky-menu .nav-pills >li.active >a:focus,

.header-default .header-bottom.sticky-menu .nav-pills >li > a:hover,

.header-default .header-bottom.sticky-menu .nav-pills >li > a:focus {

  color: #ff7200;

}

.text-block .wrap {

  text-align: center;

  border: 1px solid #e5e5e5;

  padding: 45px 0 42px;

  position: relative;

}

.text-block .wrap:before {

  content: '';

  border: 4px solid #c2c2c2;

  position: absolute;

  height: 100%;

  width: 100%;

  top: 0;

  left: 0;

  right: 0;

  opacity: 0;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

  -ms-transition: 0.5s all;

  transition: 0.5s all;

}

.text-block .wrap i {

  font-size: 24px;

  color: #222222;

  height: 70px;

  width: 70px;

  border-radius: 50%;

  border: 1px solid #e5e5e5;

  text-align: center;

  line-height: 70px;

  margin: 0 0 22px;

  -webkit-transition: 0.5s all;

  -moz-transition: 0.5s all;

  -o-transition: 0.5s all;

  -ms-transition: 0.5s all;

  transition: 0.5s all;

}

.text-block .wrap h4 {

  font-size: 16px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

  margin: 0 0 8px;

}

.text-block .wrap p {

  color: #888888;

  margin: 0 0 0;

}

.text-block .wrap:hover {

  border-color: #e5e5e5;

}

.text-block .wrap:hover:before {

  opacity: 1;

}

.text-block .wrap:hover i {

  background: #222;

  color: #fff;

}

.footer .footer-style1 {

  background: #000000;

  padding-top:30px;

}

.home-style2 .header.header-style2 {

  margin-bottom: 30px;

}

.header.header-style2 .header-top {

  background: #fff;

  border-bottom: 1px solid #eeeeee;

  position: relative;

}

.header.header-style2 .header-top .wrap-top {

  display: flex;

}

.header.header-style2 .header-top .wrap-top .block-header a {

  color: #888;

  font-size: 12px;

}

.header.header-style2 .header-top .lang-header {

  padding: 11px 0;

}

.header.header-style2 .header-top .login-header {

  flex: 8;

}

.header.header-style2 .header-top .login-header .wrap-login-header {

  display: flex;

  margin: 10px 0;

}

.header.header-style2 .header-top .login-header .wrap-login-header .widget_text {

  display: flex;

  justify-content: center;

  flex: 6;

}

.header.header-style2 .header-top .login-header .wrap-login-header .sw_top {

  flex: 6;

}

.header.header-style2 .header-top .top-login .div-logined ul li a:after {

  content: '\f08b';

  font-family: FontAwesome;

  margin-left: 10px;

  display: inline-block;

}

.header.header-style2 .header-top .top-login ul li {

  font-size: 12px;

  color: #888;

}

.header.header-style2 .header-top .top-login ul li a {

  padding: 0 4px;

  color: #222222;

}

.header.header-style2 .header-top .top-login ul li a:after {

  display: none;

}

.header.header-style2 .header-top .top-login ul li a:hover {

  color: #ff7200;

}

.header.header-style2 .header-top .lang-header {

  display: flex;

  flex: 4;

  justify-content: flex-end;

}

.header.header-style2 .header-top .lang-header .widget .widget-inner {

  display: flex;

}

.header.header-style2 .header-top .lang-header .widget .widget-inner h3 {

  font-size: 12px;

  color: #888888;

  margin: 0;

  line-height: 18px;

  margin-right: 5px;

}

.rtl .header.header-style2 .header-top .lang-header .widget .widget-inner h3 {

  margin-right: 0;

  margin-left: 5px;

}

.header.header-style2 .header-top .lang-header .widget .widget-inner #lang_sel {

  border: none;

  z-index: 1;

}

.header.header-style2 .header-top .lang-header .widget .widget-inner #lang_sel > ul.nav > li > a {

  padding: 0;

  font-size: 12px;

  color: #222222;

  border: none;

}

.header.header-style2 .header-top .lang-header .widget .widget-inner #lang_sel > ul.nav > li > a .iclflag {

  display: none;

}

.header.header-style2 .header-top .widget.widget_currency_converter {

  margin-left: 28px;

}

.rtl .header.header-style2 .header-top .widget.widget_currency_converter {

  margin-left: 0;

  margin-right: 28px;

}

.header.header-style2 .header-top .widget.widget_currency_converter p {

  display: none;

}

.header.header-style2 .header-top .currency_w > li > a {

  padding: 0;

  font-size: 12px;

  color: #222222;

  border: none;

}

.header.header-style2 .header-mid {

  padding: 36px 0px 45px;

}

.header.header-style2 .header-mid .header-right {

  margin-top: 13px;

}

.header.header-style2 .header-bottom .top-header,

.header.header-style2 .header-bottom .search-cate,

.header.header-style2 .header-bottom .sw-histore-cart {

  display: none;

}

.header.header-style2 .header-bottom.sticky-menu {

  background: #fff;

  box-shadow: 0 0 2px 1px #ccc;

}

.header.header-style2 .header-bottom.sticky-menu .top-header {

  display: block;

}

.header.header-style2 .header-bottom.sticky-menu .top-header .histore-logo {

  display: flex;

  height: 54px;

  align-items: center;

  margin-right: 80px;

}

.rtl .header.header-style2 .header-bottom.sticky-menu .top-header .histore-logo {

  margin-right: 0;

  margin-left: 80px;

}

.header.header-style2 .header-bottom.sticky-menu .main-menu {

  float: left;

}

.rtl .header.header-style2 .header-bottom.sticky-menu .main-menu {

  float: right;

}

.header.header-style2 .header-bottom.sticky-menu .search-cate {

  display: block;

  margin-top: 10px;

}

.header.header-style2 .header-bottom.sticky-menu .sw-histore-cart {

  display: block;

  margin: 15px 0 0 15px;

}

.rtl .header.header-style2 .header-bottom.sticky-menu .sw-histore-cart {

  margin: 15px 15px 0 0;

}

.header.header-style2 .header-bottom.sticky-menu .nav-pills >li.dropdown > a {

  color: #222;

}

.header.header-style2 .header-bottom.sticky-menu .nav-pills >li.active >a,

.header.header-style2 .header-bottom.sticky-menu .nav-pills >li.active >a:hover,

.header.header-style2 .header-bottom.sticky-menu .nav-pills >li.active >a:focus,

.header.header-style2 .header-bottom.sticky-menu .nav-pills >li > a:hover,

.header.header-style2 .header-bottom.sticky-menu .nav-pills >li > a:focus {

  color: #ff7200;

}

.header.header-style2 .top-form .wrapp-minicart {

  top: 26px;

}

.header.header-style2 .top-form.top-form-minicart .top-minicart-icon .cart-right {

  padding: 0;

  display: flex;

  align-items: center;

}

.header.header-style2 .top-form.top-form-minicart .top-minicart-icon .cart-right:before {

  position: static;

  display: inline-block;

  background: url(../assets/img/icon.png) no-repeat;

  background-position: 0px -151px;

  width: 19px;

  height: 20px;

  margin: 0 19px 0 0;

}

.rtl .header.header-style2 .top-form.top-form-minicart .top-minicart-icon .cart-right:before {

  margin: 0 0 0 19px;

}

.header.header-style2 .top-form.top-form-minicart .top-minicart-icon .cart-right h3 {

  margin: 0;

}

.header.header-style2 .top-form.top-form-minicart .top-minicart-icon .cart-right h3:after {

  content: ':';

  display: inline-block;

  padding: 0 5px 0 3px;

}

.header.header-style2 .primary-menu .mid-header {

  text-align: center;

}

.home-style2 .sw-brand-container-slider {

  padding: 0 0;

}

.home-style2 .sw-brand-container-slider .slider {

  padding: 0 38px;

}

.home-style2 .sw-brand-container-slider .slider .item-brand-cat .item-image {

  margin: 0;

}

.home-style2 .sw-brand-container-slider .slider .item-brand-cat .item-image a img {

  opacity: 0.4;

}

.home-style2 .sw-brand-container-slider .slider .item-brand-cat .item-image a img:hover {

  opacity: 1;

  box-shadow: none;

}

.home-style2 .testimonial-slider {

  padding: 69px 0 156px;

}

.wrap-nt {

  margin: 84px 0 0;

  padding: 40px 0 0;

  border-top: 1px solid #181818;

}

.wrap-nt .vc_column-inner {

  padding: 0;

}

.wrap-nt .shop-social {

  display: flex;

  float: right;

}

.rtl .wrap-nt .shop-social {

  float: left;

}

.wrap-nt .shop-social h3 {

  font-size: 16px;

  text-transform: uppercase;

  font-weight: 600;

  color: #ffffff;

  margin: 0 20px 0 0;

  line-height: 44px;

}

.rtl .wrap-nt .shop-social h3 {

  margin: 0 0 0 20px;

}

.wrap-newletter2 {

  float: left;

  display: flex;

}

.rtl .wrap-newletter2 {

  float: right;

}

.wrap-newletter2 h3 {

  font-size: 16px;

  text-transform: uppercase;

  font-weight: 600;

  color: #ffffff;

  margin: 0 20px 0 0;

  line-height: 44px;

}

.rtl .wrap-newletter2 h3 {

  margin: 0 0 0 20px;

}

.wrap-newletter2 .mc4wp-form {

  float: left;

}

.wrap-newletter2 .mc4wp-form .newsletter-content {

  width: 800px;

  display: flex;

}

.wrap-newletter2 .mc4wp-form .newsletter-content .newsletter-email {

  border: none;

  border-radius: 0;

  margin: 0;

  padding: 0 30px;

  height: 44px;

  width: 73%;

  color: #8c8c8c;

}

.wrap-newletter2 .mc4wp-form .newsletter-content .newsletter-submit {

  font-size: 14px;

  text-transform: uppercase;

  color: #ffffff;

  font-weight: 600;

  background: #ff7200;

  border: none;

  border-radius: 0;

  padding: 0px 21px;

  height: 44px;

  line-height: 44px;

}

.wrap-newletter2 .mc4wp-form .newsletter-content .newsletter-submit:hover {

  opacity: 0.7;

}

.wrap-newletter2 .mc4wp-form .mc4wp-alert,

.wrap-newletter2 .mc4wp-form .mc4wp-error {

  position: absolute;

  width: 100%;

}

.wrap-newletter2 .mc4wp-form .mc4wp-alert p,

.wrap-newletter2 .mc4wp-form .mc4wp-error p {

  color: #fff;

}

.footer .footer-style2 {

  background: #000000;

  padding-top: 98px;

}

.footer .footer-style2 .info-footer h3 {

  margin: 0 0 22px;

}

.footer .footer-style2 .widget_nav_menu h2 {

  margin: 0 0 12px;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .res-button {

  display: none !important;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .title-inta {

  text-align: unset;

  margin: 0;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .title-inta h3 {

  font-size: 16px;

  color: #ffffff;

  text-transform: uppercase;

  position: relative;

  padding-bottom: 18px;

  margin: 0 0 25px;

  font-weight: 600;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .title-inta h3:before {

  content: "";

  background: #333333;

  width: 70px;

  height: 2px;

  position: absolute;

  bottom: 0;

  left: 0;

}

.rtl .footer .footer-style2 .responsive-slider.sw-instagram-slider .title-inta h3:before {

  left: auto;

  right: 0;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .resp-slider-container {

  overflow: hidden;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider {

  margin: 0 -5px;

}

.footer .footer-style2 .responsive-slider.sw-instagram-slider .resp-slider-container .slick-slider .slick-list .slick-track .item {

  padding: 0 5px;

}

.footer .footer-style2 .wrap-coppyright {

  margin: 40px 0 0;

}

@-webkit-keyframes hvr-icon {

  50% {

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@keyframes hvr-icon {

  50% {

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

.header.header-style3.sticky-menu .wrap-header .histore-logo {

  padding: 20px 0;

}

.header.header-style3 {

  padding: 0;

}

.header.header-style3 .wrap-header {

  background: #222;

}

.header.header-style3 .wrap-header .rows {

  display: flex;

  align-items: center;

  flex-wrap: wrap;

}

.header.header-style3 .wrap-header .top-header {

  flex: 3;

  margin: 0;

}

.header.header-style3 .wrap-header .histore-logo {

  background: #ff7200;

  text-align: center;

  padding: 48px 0;

  min-width: 300px;

  margin: 0 29px 0 0;

}

.rtl .header.header-style3 .wrap-header .histore-logo {

  margin: 0 0 0 29px;

}

.header.header-style3 .wrap-header .histore-logo a {

  display: inline-block;

  vertival-align: top;

}

.header.header-style3 .wrap-header .main-menu {

  flex: 7;

}

.header.header-style3 .wrap-header .nav-pills >li > a {

  margin: 0;

}

.header.header-style3 .wrap-header .sidebar-header {

  display: flex;

  flex: 2;

  justify-content: flex-end;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate {

  margin: 0 30px 0 0;

}

.rtl .header.header-style3 .wrap-header .sidebar-header .search-cate {

  margin: 0 0 0 30px;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper {

  position: relative;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3 {

  text-indent: -99999px;

  background: url(../assets/img/icon.png) no-repeat;

  background-position: -28px -71px;

  width: 20px;

  height: 20px;

  margin-bottom: 0;

  cursor: pointer;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3.close {

  background: url(../assets/img/icon-remove-9.png) no-repeat;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search {

  display: none;

  border-right: 0;

  padding: 0;

  margin: 0;

  position: absolute;

  top: 50px;

  right: 0;

  z-index: 1000;

}

.rtl .header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search {

  left: 0;

  right: auto;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .cat-wrapper {

  display: none;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .autosearch-input,

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .search-query {

  border: 1px solid #e1e1e1;

  overflow: hidden;

  width: 435px;

  background: #fff;

  padding: 13px 20px 13px;

  border-radius: 0;

  margin: 0 0 0;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn {

  position: absolute;

  right: 15px;

  top: 50%;

  margin-top: -6.5px !important;

  left: auto;

}

.rtl .header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn {

  left: 15px;

  right: auto;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro {

  background: none;

  border: none;

  border-radius: 0;

  float: right;

  margin: 0;

  padding: 0;

}

.rtl .header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro {

  float: left;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro:before {

  font-size: 12px;

  color: #494949;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro:hover:before {

  color: #ff7200;

}

.header.header-style3 .wrap-header .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search.open {

  display: block;

}

.header.header-style3 .wrap-header .sidebar-header .login-id3 .widget {

  margin: 0 30px 0 0;

}

.rtl .header.header-style3 .wrap-header .sidebar-header .login-id3 .widget {

  margin: 0 0 0 30px;

}

.header.header-style3 .wrap-header .sidebar-header .login-id3 .sw_top .top-login ul {

  margin: 0;

}

.header.header-style3 .wrap-header .sidebar-header .login-id3 .sw_top .top-login ul > li {

  list-style: none;

}

.header.header-style3 .wrap-header .sidebar-header .login-id3 .sw_top .top-login ul > li > a span {

  text-indent: -99999px;

  background: url(../assets/img/icon.png) no-repeat;

  background-position: -28px -131px;

  width: 20px;

  height: 20px;

  display: inline-block;

}

.header.header-style3 .wrap-header .sidebar-header .top-form.top-form-minicart:after {

  content: '';

  padding: 10px 18px;

  position: absolute;

  top: 100%;

  width: 100%;

}

.header.header-style3 .wrap-header .sidebar-header .top-form.top-form-minicart .top-minicart-icon a {

  background: url(../assets/img/cart-id3.png) no-repeat;

  display: block;

  width: 19px;

  height: 20px;

  position: relative;

}

.header.header-style3 .wrap-header .sidebar-header .top-form.top-form-minicart .top-minicart-icon a span {

  color: #fff;

  background-color: #ff7200;

  border-radius: 100%;

  height: 19px;

  width: 19px;

  display: inline-block;

  line-height: 19px;

  text-align: center;

  font-size: 12px;

  position: absolute;

  top: -9px;

  right: -9px;

}

.header.header-style3 .wrap-header .sidebar-header .top-form.top-form-minicart .wrapp-minicart {

  top: 40px;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren {

  position: relative;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren h3.title {

  text-indent: -99999px;

  background: url(../assets/img/icon.png) no-repeat;

  background-position: -28px -111px;

  width: 20px;

  height: 20px;

  margin-bottom: 0;

  cursor: pointer;

  -webkit-animation-name: hvr-icon;

  animation-name: hvr-icon;

  -webkit-animation-duration: 2s;

  animation-duration: 2s;

  -webkit-animation-timing-function: linear;

  animation-timing-function: linear;

  -webkit-animation-iteration-count: infinite;

  animation-iteration-count: infinite;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren h3.title:hover {

  -webkit-animation-timing-function: step-end;

  animation-timing-function: step-end;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap.open {

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  opacity: 1;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap {

  position: absolute;

  top: 40px;

  background: #fff;

  padding: 39px 0 24px 40px;

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -webkit-transition: all 0.3s ease-out;

  -moz-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

  -ms-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

  opacity: 0;

  right: 0;

  z-index: 10;

}

.rtl .header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap {

  left: 0;

  right: auto;

  padding: 39px 40px 24px 0;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget {

  float: none;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget h3 {

  font-size: 13px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

  float: none;

  margin: 0 0 18px;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget #lang_sel {

  margin: 0 0 34px;

  border: none;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget #lang_sel > ul.nav > li > a {

  display: none;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget #lang_sel > ul.nav > li > ul {

  position: static;

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

  display: block;

  border: none;

  box-shadow: none;

  padding: 0;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget #lang_sel > ul.nav > li > ul li a {

  padding: 5px 0;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget.widget_currency_converter .widget-inner .currency_w > li > a {

  display: none;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget.widget_currency_converter .widget-inner .currency_w > li > ul {

  position: static;

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

  display: block;

  border: none;

  box-shadow: none;

  padding: 0;

  background: none;

}

.header.header-style3 .wrap-header .sidebar-header .lang-curren .wrap .widget.widget_currency_converter .widget-inner .currency_w > li > ul li a {

  padding: 5px 0;

}

.home-style3.rtl .box-title h3:before,

.home-style3.rtl .block-title h3:before {

  left: auto;

  right: 0;

}

.home-style3 .box-title,

.home-style3 .block-title {

  text-align: unset;

  margin: 0 0 0;

}

.home-style3 .box-title h3,

.home-style3 .block-title h3 {

  padding-bottom: 12px;

  margin: 0 0 30px;

}

.home-style3 .box-title h3:before,

.home-style3 .block-title h3:before {

  content: '';

  background: #ff7200;

  position: absolute;

  left: 0;

  bottom: 0;

  margin-left: 0;

}

.home-style3 .countdown-slider {

  margin: 0 0 53px;

}

.home-style3 .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li:last-child {

  margin-right: 0;

}

.home-style3 .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li >a {

  padding: 0 0 1px;

}

.home-style3 .sw-woo-tab-cat .top-tab-slider {

  display: flex;

  margin: 0 0 0;

}

.home-style3 .sw-woo-tab-cat .box-title {

  flex: 4;

  margin: 0 0 0;

}

.home-style3 .sw-woo-tab-cat .tab_list {

  display: flex;

  flex: 8;

  justify-content: flex-end;

  margin: 6px 0 0;

}

.home-style3 .sw-woo-tab-cat .tab_list ul {

  margin: 0;

}

.home-style3 .sw-woo-tab-cat .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap {

  margin: 0 0 20px;

}

.home-style3 .sw-brand-container-slider {

  border-top: 1px solid #eeeeee;

  border-bottom: 1px solid #eeeeee;

  padding: 5px 0 10px;

  margin: 43px 0 58px;

}

.home-style3 .sw-brand-container-slider .slider .item-brand-cat .item-image {

  margin: 0 0 0;

}

.home-style3 .sw-brand-container-slider .slider .item-brand-cat .item-image a img:hover {

  box-shadow: none;

}

.home-style3 .responsive-post-slider {

  border-bottom: 1px solid #eeeeee;

  padding-bottom: 50px;

}

.home-style3 .responsive-post-slider .resp-slider-container .block-title {

  text-align: center;

}

.home-style3 .responsive-post-slider .resp-slider-container .block-title h2:before {

  background: #ff7200;

}

.home-style3 .text-block .wrap {

  border: none;

  text-align: unset;

  padding: 42px 0;

}

.home-style3 .text-block .wrap:before {

  display: none;

}

.home-style3 .text-block .wrap i {

  float: left;

  margin: 0 11px 0 0;

}

.home-style3 .text-block .wrap h4 {

  margin: 11px 0 10px;

}

.home-style3 .text-block .wrap:hover i {

  background: #ff7200;

  border-color: #ff7200;

}

.countdown-slider .resp-slider-container .box-title h3 {

  margin-top: -3px;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown {

  padding: 0 15px;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown a.fancybox {

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown .product-countdown {

  width: 100%;

  text-align: center;

  position: absolute;

  bottom: 30px;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown .product-countdown .countdown-row {

  display: inline-block;

  vertical-align: top;

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

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown .product-countdown .countdown-row .countdown-section {

  text-align: center;

  background: #f2f2f2;

  padding: 9px 0 7px;

  width: 60px;

  float: left;

}

.rtl .countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown .product-countdown .countdown-row .countdown-section {

  float: right;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown .product-countdown .countdown-row .countdown-section .countdown-amount {

  font-size: 20px;

  font-weight: 600;

  color: #ff7200;

  display: block;

  margin: 0 0 2px;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap .item-detail .item-image-countdown .product-countdown .countdown-row .countdown-section .countdown-period {

  font-size: 12px;

  text-transform: capitalize;

  color: #888888;

  display: block;

  line-height: 18px;

  margin-top: -2px;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap:hover .item-image-countdown a.fancybox {

  opacity: 1;

}

.countdown-slider .resp-slider-container .slick-slider .slick-list .slick-track .item-countdown .item-wrap:hover .item-image-countdown a.product_thumb_hover:before {

  opacity: 1;

}

.sw-best-seller-product {

  margin: 0 0 57px;

}

.sw-best-seller-product .box-title h3 {

  font-size: 20px;

}

.sw-best-seller-product .wrap-content .items {

  margin-bottom: 30px;

}

.sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-img {

  max-width: 90px;

  margin-right: 20px;

}

.sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-img .fancybox,

.sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-img .sale-off {

  display: none;

}

.rtl .sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-img {

  margin: 0 0 0 20px;

}

.sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-content {

  overflow: hidden;

}

.sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-content .posted_in a {

  font-size: 12px;

  color: #888888;

  margin: 8px 0 9px;

  display: inline-block;

}

.sw-best-seller-product .wrap-content .items .item-wrap .item-detail .item-content h4 {

  font-size: 14px;

  color: #222222;

  font-weight: 600;

  text-transform: uppercase;

  line-height: 16px;

}

.sw-best-seller-product.vc_element .wrap-content .items .item-wrap .item-detail .item-content .posted_in a {

  margin-top: 0;

}

.testimonial-slider2 {

  margin: 0 0 58px;

}

.testimonial-slider2 .block-title h3 {

  font-size: 20px;

}

.testimonial-slider2 .carousel-inner .item .item-inner .client-comment {

  background: #ff5c00;

  color: #ffffff;

  line-height: 24px;

  padding: 30px 28px 31px;

  margin-bottom: 28px;

  position: relative;

}

.testimonial-slider2 .carousel-inner .item .item-inner .client-comment:before {

  content: '';

  border-left: 14px solid transparent;

  border-right: 14px solid transparent;

  border-top: 14px solid #ff7200;

  position: absolute;

  top: 100%;

  left: 50%;

  margin-left: -14px;

}

.testimonial-slider2 .carousel-inner .item .item-inner .image-client {

  text-align: center;

  margin: 0 0 30px;

}

.testimonial-slider2 .carousel-inner .item .item-inner .image-client a {

  display: inline-block;

  vertical-align: top;

  max-width: 90px;

}

.testimonial-slider2 .carousel-inner .item .item-inner .image-client a img {

  border-radius: 50%;

}

.testimonial-slider2 .carousel-inner .item .item-inner .client-say-info .name-client {

  text-align: center;

}

.testimonial-slider2 .carousel-inner .item .item-inner .client-say-info .name-client h2 {

  font-size: 16px;

  color: #222222;

  text-transform: uppercase;

  font-weight: 600;

}

.testimonial-slider2 .carousel-inner .item .item-inner .client-say-info .name-client p {

  font-size: 12px;

  color: #999999;

}

.testimonial-slider2 .carousel-indicators {

  width: auto;

  margin: 16px 0 0;

  position: static;

}

.testimonial-slider2 .carousel-indicators li {

  background: #e5e5e5;

  height: 12px;

  width: 12px;

  border: none;

  margin: 0 8px;

}

.testimonial-slider2 .carousel-indicators li.active {

  background: #ff7200;

}

.wrap-newletter3 {

  background: #f5f5f5;

  text-align: center;

  padding: 50px 0;

}

.wrap-newletter3 .box-title h3 {

  position: relative;

  margin-bottom: 76px;

  font-size: 20px;

}

.wrap-newletter3 .box-title h3:before {

  left: 50%;

  margin-left: -35px;

}

.rtl .wrap-newletter3 .box-title h3:before {

  right: 50%;

  left: auto;

  margin-right: -15px;

  margin-left: 0;

}

.wrap-newletter3 .box-title h3:after {

  content: '';

  background: url(../assets/img/icon.png) no-repeat;

  background-position: 0px 0px;

  width: 51px;

  height: 34px;

  position: absolute;

  top: 60px;

  left: 50%;

  margin-left: -25.5px;

}

.wrap-newletter3 .mc4wp-form .newsletter-content .newsletter-email {

  font-size: 12px;

  color: #888888;

  font-weight: 600;

  border-color: #dddddd;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  height: 40px;

  padding: 0 10px;

  display: block;

  width: 239px;

  margin: 0 auto;

  text-align: center;

  margin-bottom: 10px;

}

.wrap-newletter3 .mc4wp-form .newsletter-content .newsletter-submit {

  font-size: 14px;

  text-transform: uppercase;

  color: #fff;

  background: none;

  height: 40px;

  line-height: 40px;

  text-align: center;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -o-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

  border: none;

  padding: 0 20px;

  background: #222;

  width: 239px;

  margin: 0 auto;

  font-weight: 600;

  display: block;

}

.wrap-newletter3 .mc4wp-form .newsletter-content .newsletter-submit:hover {

  background: #ff7200;

}

.footer .footer-style3 {

  padding-top: 61px;

  margin-top: 10px;

  background: #fafafa;

}

.footer .footer-style3 .widget_nav_menu h2,

.footer .footer-style3 .info-footer h3,

.footer .footer-style3 .anti-social .widget-title h2 {

  color: #222222;

}

.footer .footer-style3 .widget_nav_menu h2:before,

.footer .footer-style3 .info-footer h3:before,

.footer .footer-style3 .anti-social .widget-title h2:before {

  background: #ff7200;

}

.footer .footer-style3 .info-footer .info-footer-adres li {

  font-size: 14px;

  color: #888888;

}

.footer .footer-style3 .info-footer .info-footer-adres li span {

  font-size: 14px;

  color: #222;

}

.footer .footer-style3 .wrap-coppyright {

  border-top: 1px solid #eee;

}

.footer .footer-style3 .wrap-coppyright p a {

  color: #222;

}

.footer .footer-style3 .widget_nav_menu ul li:hover a {

  color: #ff7200;

}

.footer .footer-style3 .widget_nav_menu ul li:before {

  background: #ff7200;

}

.header.header-style4 .wrap-header {

  position: absolute;

  z-index: 10;

  width: 100%;

}

.header.header-style4.sticky-menu .wrap-header {

  background: #fff;

  box-shadow: 0px 0px 2px 1px #ccc;

}

.header.header-style4.sticky-menu .rows .row-wrap .top-header {

  padding: 12px 0 0;

}

.header.header-style4.sticky-menu .rows .row-wrap .main-menu {

  padding: 7px 0 0;

}

.header.header-style4.sticky-menu .sidebar-header {

  padding: 21px 0 0;

}

.header.header-style4,

.header.header-style5 {

  padding: 0;

}

.header.header-style4 .rows,

.header.header-style5 .rows {

  position: relative;

  z-index: 10;

}

.header.header-style4 .rows .row-wrap,

.header.header-style5 .rows .row-wrap {

  display: flex;

  justify-content: space-between;

}

.header.header-style4 .rows .row-wrap .top-header,

.header.header-style5 .rows .row-wrap .top-header {

  padding: 35px 0 0;

  margin: 0;

}

.header.header-style4 .rows .row-wrap .main-menu,

.header.header-style5 .rows .row-wrap .main-menu {

  padding: 28px 0 0;

  margin-left: 27%;

}

.rtl .header.header-style4 .rows .row-wrap .main-menu,

.rtl .header.header-style5 .rows .row-wrap .main-menu {

  margin-right: 27%;

  margin-left: 0;

}

.header.header-style4 .nav-pills >li > a,

.header.header-style5 .nav-pills >li > a {

  color: #222222;

}

.header.header-style4 .nav-pills >li > a:hover,

.header.header-style5 .nav-pills >li > a:hover {

  color: #ff7200;

}

.header.header-style4 .nav-pills >li.active a,

.header.header-style5 .nav-pills >li.active a {

  color: #ff7200;

}

.header.header-style4 .sidebar-header,

.header.header-style5 .sidebar-header {

  display: flex;

  padding: 41px 0 0;

}

.header.header-style4 .sidebar-header .search-cate,

.header.header-style5 .sidebar-header .search-cate {

  margin: 0 32px 0 0;

}

.rtl .header.header-style4 .sidebar-header .search-cate,

.rtl .header.header-style5 .sidebar-header .search-cate {

  margin: 0 0 0 32px;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper {

  position: relative;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3 {

  text-indent: -99999px;

  background: url(../assets/img/icon.png) no-repeat;

  background-position: -28px -91px;

  width: 20px;

  height: 20px;

  margin-bottom: 0;

  cursor: pointer;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3.close,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper h3.close {

  background: url(../assets/img/icon-remove-10.png) no-repeat;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search {

  display: none;

  border-right: 0;

  padding: 0;

  margin: 0;

  position: absolute;

  top: 28px;

  right: 0;

  z-index: 1000;

}

.rtl .header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search,

.rtl .header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search {

  left: 0;

  right: auto;

  border-left: 0;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group {

  padding: 0 0 0;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .cat-wrapper,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .cat-wrapper {

  display: none;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .autosearch-input,

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .search-query,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .autosearch-input,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .search-query {

  border: 1px solid #e1e1e1;

  overflow: hidden;

  width: 435px;

  background: #fff;

  padding: 15px 20px 15px;

  border-radius: 0;

  margin: 0 0 0;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn {

  position: absolute;

  right: 15px;

  top: 50%;

  margin-top: -2px !important;

  left: auto;

}

.rtl .header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn,

.rtl .header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn {

  left: 15px;

  right: auto;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn .loading,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .input-group-btn .loading {

  margin-top: 3px !important;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro {

  background: none;

  border: none;

  border-radius: 0;

  float: right;

  margin: 0;

  padding: 0;

}

.rtl .header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro,

.rtl .header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro {

  float: left;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro:before,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro:before {

  font-size: 12px;

  color: #494949;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro:hover:before,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search .topsearch-entry .button-search-pro:hover:before {

  color: #ff7200;

}

.header.header-style4 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search.open,

.header.header-style5 .sidebar-header .search-cate .sw_ajax_woocommerce_search .swsearch-wrapper .top-search.open {

  display: block;

}

.header.header-style4 .sidebar-header .widget-cart,

.header.header-style5 .sidebar-header .widget-cart {

  margin: 0 32px 0 0;

}

.rtl .header.header-style4 .sidebar-header .widget-cart,

.rtl .header.header-style5 .sidebar-header .widget-cart {

  margin: 0 0 0 32px;

}

.header.header-style4 .sidebar-header .top-form.top-form-minicart:after,

.header.header-style5 .sidebar-header .top-form.top-form-minicart:after {

  content: '';

  padding: 10px 18px;

  position: absolute;

  top: 100%;

  width: 100%;

}

.header.header-style4 .sidebar-header .top-form.top-form-minicart .top-minicart-icon a,

.header.header-style5 .sidebar-header .top-form.top-form-minicart .top-minicart-icon a {

  background: url(../assets/img/icon.png) no-repeat;

  background-position: 0px -151px;

  width: 19px;

  height: 20px;

  display: block;

  position: relative;

}

.header.header-style4 .sidebar-header .top-form.top-form-minicart .top-minicart-icon a span,

.header.header-style5 .sidebar-header .top-form.top-form-minicart .top-minicart-icon a span {

  color: #fff;

  background-color: #ff7200;

  border-radius: 100%;

  height: 19px;

  width: 19px;

  display: inline-block;

  line-height: 19px;

  text-align: center;

  font-size: 12px;

  position: absolute;

  top: -9px;

  right: -9px;

}

.rtl .header.header-style4 .sidebar-header .top-form.top-form-minicart .top-minicart-icon a span,

.rtl .header.header-style5 .sidebar-header .top-form.top-form-minicart .top-minicart-icon a span {

  left: -9px;

  right: auto;

}

.header.header-style4 .sidebar-header .top-form.top-form-minicart .wrapp-minicart,

.header.header-style5 .sidebar-header .top-form.top-form-minicart .wrapp-minicart {

  top: 28px;

}

.header.header-style4 .menu-top,

.header.header-style5 .menu-top {

  position: relative;

}

.header.header-style4 .menu-top:hover .wrap,

.header.header-style5 .menu-top:hover .wrap {

  display: block;

  opacity: 1;

}

.header.header-style4 .menu-top:hover h3.title,

.header.header-style5 .menu-top:hover h3.title {

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  -moz-transform: rotate(90deg);

  -o-transform: rotate(90deg);

  transform: rotate(90deg);

}

.header.header-style4 .menu-top h3.title,

.header.header-style5 .menu-top h3.title {

  background: url(../assets/img/icon.png) no-repeat;

  background-position: -19px -151px;

  width: 18px;

  height: 16px;

  text-indent: -9999px;

  margin: 0 0 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  cursor: pointer;

}

.header.header-style4 .menu-top .wrap,

.header.header-style5 .menu-top .wrap {

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  background: #fff;

  box-shadow: 4px 5px 1px rgba(30,30,30,0.3);

  padding: 23px 0px 25px;

  width: 170px;

  position: absolute;

  right: 0px;

  top: 26px;

  z-index: 999;

  opacity: 0;

  display: none;

}

.rtl .header.header-style4 .menu-top .wrap,

.rtl .header.header-style5 .menu-top .wrap {

  right: auto;

  left: 0;

}

.header.header-style4 .menu-top .wrap .widget,

.header.header-style5 .menu-top .wrap .widget {

  margin: 0;

  padding: 0 22px 0 33px;

}

.header.header-style4 .menu-top .wrap .widget.sw_top,

.header.header-style4 .menu-top .wrap .widget.widget_currency_converter,

.header.header-style5 .menu-top .wrap .widget.sw_top,

.header.header-style5 .menu-top .wrap .widget.widget_currency_converter {

  border-bottom: 1px solid #e1e1e1;

  overflow: hidden;

}

.rtl .header.header-style4 .menu-top .wrap .widget,

.rtl .header.header-style5 .menu-top .wrap .widget {

  padding: 0 33px 0 22px;

}

.header.header-style4 .menu-top .wrap .top-login,

.header.header-style5 .menu-top .wrap .top-login {

  float: none;

}

.header.header-style4 .menu-top .wrap .top-login ul,

.header.header-style5 .menu-top .wrap .top-login ul {

  margin: 0;

}

.header.header-style4 .menu-top .wrap .top-login ul li,

.header.header-style5 .menu-top .wrap .top-login ul li {

  line-height: 30px;

  list-style: none;

}

.header.header-style4 .menu-top .wrap .top-login ul li a,

.header.header-style5 .menu-top .wrap .top-login ul li a {

  font-size: 14px;

  color: #666666;

}

.header.header-style4 .menu-top .wrap .top-login ul li a:before,

.header.header-style5 .menu-top .wrap .top-login ul li a:before {

  content: '\f023';

  font-family: FontAwesome;

  display: inline-block;

  margin-right: 13px;

}

.rtl .header.header-style4 .menu-top .wrap .top-login ul li a:before,

.rtl .header.header-style5 .menu-top .wrap .top-login ul li a:before {

  margin-right: 0;

  margin-left: 13px;

}

.header.header-style4 .menu-top .wrap .top-login ul li a:hover,

.header.header-style5 .menu-top .wrap .top-login ul li a:hover {

  color: #ff7200;

}

.header.header-style4 .menu-top .wrap .top-login .div-logined a,

.header.header-style5 .menu-top .wrap .top-login .div-logined a {

  font-size: 14px;

  color: #666666;

  display: block;

  padding: 0 0 10px;

}

.header.header-style4 .menu-top .wrap .top-login .div-logined a:before,

.header.header-style5 .menu-top .wrap .top-login .div-logined a:before {

  content: '\f13e';

  font-family: FontAwesome;

  display: inline-block;

  margin-right: 18px;

}

.header.header-style4 .menu-top .wrap .top-login .div-logined a:hover,

.header.header-style5 .menu-top .wrap .top-login .div-logined a:hover {

  color: #ff7200;

}

.header.header-style4 .menu-top ul#menu-my-account,

.header.header-style5 .menu-top ul#menu-my-account {

  margin: 0;

}

.header.header-style4 .menu-top ul#menu-my-account > li > a,

.header.header-style5 .menu-top ul#menu-my-account > li > a {

  border: 0;

  color: #6d6d6d;

  padding: 6px 0;

  font-size: 14px;

  display: block;

}

.header.header-style4 .menu-top ul#menu-my-account > li > a .fa,

.header.header-style5 .menu-top ul#menu-my-account > li > a .fa {

  margin: 0 15px 0 0;

}

.rtl .header.header-style4 .menu-top ul#menu-my-account > li > a .fa,

.rtl .header.header-style5 .menu-top ul#menu-my-account > li > a .fa {

  margin: 0 0 0 15px;

}

.header.header-style4 .menu-top ul#menu-my-account > li > a:hover,

.header.header-style5 .menu-top ul#menu-my-account > li > a:hover {

  color: #ff7200;

}

.header.header-style4 .menu-top ul#menu-my-account > li > ul.dropdown-menu,

.header.header-style5 .menu-top ul#menu-my-account > li > ul.dropdown-menu {

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

  min-width: 120px;

  display: block;

  opacity: 0;

  filter: alpha(opacity=0);

  -webkit-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  -webkit-transition: all 0.5s ease-in;

  -moz-transition: all 0.5s ease-in;

  -o-transition: all 0.5s ease-in;

  -ms-transition: all 0.5s ease-in;

  transition: all 0.5s ease-in;

  -ms-transform-origin: left top;

  -webkit-transform-origin: left top;

  transform-origin: left top;

  width: 172px;

  position: absolute;

  left: -1px;

  top: 35px;

  border: 1px solid #333333;

  background-color: #fff;

  z-index: 8888;

  margin: 0;

}

.header.header-style4 .menu-top ul#menu-my-account > li > ul.dropdown-menu li a,

.header.header-style5 .menu-top ul#menu-my-account > li > ul.dropdown-menu li a {

  display: block;

  padding: 8px 10px 8px 15px;

  border-bottom: none;

  line-height: 20px;

  color: #444;

}

.header.header-style4 .menu-top ul#menu-my-account > li > ul.dropdown-menu li a:hover,

.header.header-style5 .menu-top ul#menu-my-account > li > ul.dropdown-menu li a:hover {

  color: #fff;

  background-color: #ff7200;

}

.rtl .header.header-style4 .menu-top ul#menu-my-account > li > ul.dropdown-menu li a,

.rtl .header.header-style5 .menu-top ul#menu-my-account > li > ul.dropdown-menu li a {

  padding: 8px 15px 8px 10px;

}

.header.header-style4 .menu-top #lang_sel,

.header.header-style5 .menu-top #lang_sel {

  border: none;

  padding-top: 10px;

}

.header.header-style4 .menu-top #lang_sel > ul.nav > li > a,

.header.header-style5 .menu-top #lang_sel > ul.nav > li > a {

  padding: 0;

  line-height: 30px;

}

.header.header-style4 .menu-top #lang_sel > ul.nav > li > a:hover,

.header.header-style5 .menu-top #lang_sel > ul.nav > li > a:hover {

  color: #ff7200;

}

.rtl .header.header-style4 .menu-top #lang_sel > ul.nav > li > a,

.rtl .header.header-style5 .menu-top #lang_sel > ul.nav > li > a {

  border: none;

}

.header.header-style4 .menu-top #lang_sel > ul.nav > li.active a,

.header.header-style5 .menu-top #lang_sel > ul.nav > li.active a {

  color: #ff7200;

}

.header.header-style4 .menu-top .currency_converter,

.header.header-style5 .menu-top .currency_converter {

  margin-bottom: 0;

}

.header.header-style4 .menu-top .currency_w,

.header.header-style5 .menu-top .currency_w {

  margin-bottom: 0;

}

.header.header-style4 .menu-top .currency_w > li > a,

.header.header-style5 .menu-top .currency_w > li > a {

  display: none;

}

.header.header-style4 .menu-top .currency_w > li .currency_switcher,

.header.header-style5 .menu-top .currency_w > li .currency_switcher {

  padding: 10px 0;

  opacity: 1;

  filter: alpha(opacity=100);

  visibility: visible;

  display: block;

  float: none;

  position: static;

  border: none;

  box-shadow: none;

  text-align: unset;

  min-width: auto;

}

.header.header-style4 .menu-top .currency_w > li .currency_switcher li a,

.header.header-style5 .menu-top .currency_w > li .currency_switcher li a {

  padding: 0;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-wrap {

  margin: 0 0 30px;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image {

  position: relative;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image .item-content {

  position: absolute;

  width: 100%;

  bottom: 30px;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image .item-content .wrap {

  display: inline-block;

  background: #ffffff;

  padding: 17px 23px 17px;

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

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -o-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image .item-content .wrap h3 {

  margin: 0 7px 0 0;

  display: inline-block;

  vertical-align: top;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image .item-content .wrap .product-count {

  display: inline-block;

  vertical-align: top;

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image:hover .item-content .wrap {

  -webkit-transform: translate(0px,-10px);

  -moz-transform: translate(0px,-10px);

  -o-transform: translate(0px,-10px);

  -ms-transform: translate(0px,-10px);

  transform: translate(0px,-10px);

}

.home-style4 .sw-category-slider .slider .slick-list .item-product-cat .item-image:hover .item-content .wrap h3 a {

  color: #ff7200;

}

.home-style4 .sw-brand-container-slider {

  padding: 19px 0 0;

  margin: 93px 0 11px;

  border-top: 1px solid #e5e5e5;

}

.home-style4 .sw-brand-container-slider .slider .item-brand-cat .item-image a img:hover {

  box-shadow: none;

}

.home-style4 .sw-instagram-slider .title-inta {

  margin: 0;

}

.footer .footer-style4 {

  background: #f5f5f5;

  border-top: 1px solid #dcdcdc;

  padding-top: 96px;

  margin-top: 31px;

}

.footer .footer-style4 .info-footer h3:before,

.footer .footer-style4 .info-footer h2:before,

.footer .footer-style4 .widget_nav_menu h3:before,

.footer .footer-style4 .widget_nav_menu h2:before {

  background: #c4c4c4;

}

.footer .footer-style4 .widget_nav_menu ul li:hover a {

  color: #222222;

}

.footer .footer-style4 .widget_nav_menu ul li:hover:before {

  background: #222222;

}

.footer .footer-style4 .footer-newletter h3 {

  font-size: 16px;

  color: #222;

  text-transform: uppercase;

  position: relative;

  padding-bottom: 18px;

  margin: 0 0 30px;

  font-weight: 600;

}

.footer .footer-style4 .footer-newletter h3:before {

  content: "";

  background: #c4c4c4;

  width: 70px;

  height: 2px;

  position: absolute;

  bottom: 0;

  left: 0;

}

.rtl .footer .footer-style4 .footer-newletter h3:before {

  right: 0;

  left: auto;

}

.footer .footer-style4 .wrap-newletter2 {

  float: none;

}

.footer .footer-style4 .wrap-newletter2 .mc4wp-form {

  float: none;

}

.footer .footer-style4 .wrap-newletter2 .mc4wp-form .newsletter-content {

  width: 589px;

}

.footer .footer-style4 .wrap-newletter2 .mc4wp-form .newsletter-content .newsletter-email {

  width: 83%;

  border: 1px solid #ddd;

}

.footer .footer-style4 .wrap-newletter2 .mc4wp-form .newsletter-content .newsletter-submit {

  width: 23%;

  text-align: center;

  padding: 0;

}

.footer .footer-style4 .anti-social {

  margin: 35px 0 0;

}

.footer .footer-style4 .anti-social .shop-social ul li a {

  height: 42px;

  width: 42px;

  background: #7a7a7a;

  border-radius: 50%;

}

.footer .footer-style4 .anti-social .shop-social ul li a:hover {

  background: #ff7200;

}

.footer .footer-style4 .wrap-coppyright {

  border-top: 1px solid #dcdcdc;

  margin: 88px 0 0;

}

.header.header-style5 {

  box-shadow: 0px 0px 2px 1px #ccc;

  padding: 0;

}

.header.header-style5 .rows .row-wrap {

  display: flex;

  justify-content: space-between;

  position: static;

  width: auto;

  align-items: center;

  padding: 23px 0;

}

.header.header-style5 .rows .row-wrap .top-header {

  padding: 0 0 0;

  margin: 0;

}

.header.header-style5 .rows .row-wrap .main-menu {

  padding: 0;

  margin-left: 0;

}

.rtl .header.header-style5 .rows .row-wrap .main-menu {

  margin-right: 0;

  margin-left: 0;

}

.header.header-style5 .rows .row-wrap .sidebar-header {

  padding: 0;

}

.header.header-style5 .menu-top .wrap:after {

  content: '';

  padding: 10px 18px;

  position: absolute;

  bottom: 97%;

  width: 100%;

}

.home-style5 .sticky-slider {

  position: fixed;

  top: 0;

  left: 0;

}

.home-style5 .float-content {

  float: right;

}

.home-style5 .block-title,

.home-style5 .box-slider-title {

  margin: 0 0 0;

}

.home-style5 .block-title h3,

.home-style5 .block-title h2,

.home-style5 .box-slider-title h3,

.home-style5 .box-slider-title h2 {

  padding: 0 0 0;

  margin: 0 0 9px;

}

.home-style5 .block-title h3:before,

.home-style5 .block-title h2:before,

.home-style5 .box-slider-title h3:before,

.home-style5 .box-slider-title h2:before {

  display: none;

}

.home-style5 .description1,

.home-style5 .description,

.home-style5 .slider-description {

  font-size: 13px;

  color: #888888;

  line-height: 20px;

  text-align: center;

  margin: 0 0 34px;

  max-width: none;

}

.home-style5 .sw-category-slider {

  margin: 66px 0 29px;

}

.home-style5 .sw-category-slider .slider .slick-list .item-product-cat .item-wrap {

  margin-bottom: 30px;

}

.home-style5 .sw-category-slider .slider .slick-list .item-product-cat .item-wrap .item-image a {

  display: block;

  overflow: hidden;

}

.home-style5 .sw-category-slider .slider .slick-list .item-product-cat .item-wrap .item-image a img:hover {

  transform: scale3d(1.1,1.1,1);

}

.home-style5 .sw-category-slider .slider .slick-list .item-product-cat:hover .item-image img {

  transform: none;

}

.home-style5 .featured-product .resp-slider-container .slick-slider .slick-list .slick-track .item .item-wrap {

  margin: 0 0 30px;

}

.home-style5 .testimonial-slider {

  padding: 36px 0 37px;

  margin: 0 0 81px;

}

.home-style5 .testimonial-slider .carousel-inner .item .item-inner {

  width: 50%;

}

.home-style5 .testimonial-slider .carousel-inner .item .item-inner .image-client {

  margin-right: 20px;

}

.home-style5 .testimonial-slider .carousel-inner .item .item-inner .image-client a {

  display: block;

  max-width: 110px;

}

.home-style5 .testimonial-slider .carousel-inner .item .item-inner .client-say-info .client-comment {

  margin-bottom: 13px;

}

.home-style5 .testimonial-slider .carousel-indicators {

  top: 100%;

  bottom: auto;

  margin-bottom: 0;

}

.home-style5 .wrap-newletter {

  padding-top: 77px;

}

.home-style5 .wrap-newletter .block-title {

  margin: 0 0 50px;

}

.home-style5 .wrap-newletter .mc4wp-form .newsletter-content .newsletter-email,

.home-style5 .wrap-newletter .mc4wp-form .newsletter-content .newsletter-submit {

  width: 700px;

}

.home-style5 .sw-brand-container-slider {

  padding: 22px 0 2px;

}

.home-style5.rtl .float-content {

  float: left;

}

.footer .footer-style5 {

  padding: 0 40px;

  background: #000000;

  text-align: center;

}

.footer .footer-style5 .ya-logo {

  display: inline-block;

  vertical-align: top;

  margin: 69px 0 22px;

}

.footer .footer-style5 .description {

  font-size: 12px;

  color: #aaaaaa;

  line-height: 22px;

  margin: 0 0 50px;

}

.footer .footer-style5 .anti-social {

  display: inline-block;

  vertical-align: top;

  margin: 0 0 39px;

}

.footer .footer-style5 .anti-social .shop-social ul li a {

  border-radius: 50%;

  background: #1a1a1a;

}

.footer .footer-style5 .anti-social .shop-social ul li a:hover {

  background: #ff7200;

}

.footer .footer-style5 .widget_nav_menu ul li {

  display: inline-block;

  vertical-align: top;

}

.footer .footer-style5 .widget_nav_menu ul li:before {

  display: none;

}

.footer .footer-style5 .widget_nav_menu ul li a {

  font-size: 14px;

  color: #ffffff;

  text-transform: uppercase;

  font-weight: 600;

  padding: 9px 27px;

}

.footer .footer-style5 .widget_nav_menu ul li:hover a {

  color: #ff7200;

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.rtl .footer .footer-style5 .widget_nav_menu ul li:hover a {

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.footer .footer-style5 .wrap-coppyright {

  margin: 21px 0 0;

}

body.mobile-layout .vc_row[data-vc-full-width] {

  width: auto !important;

  left: auto !important;

  right: auto !important;

}

body.mobile-layout {

  background-color: #fff;

}

body.mobile-layout .container {

  padding: 0 10px;

}

.mobile-layout .header.sticky-mobile {

  position: fixed;

  width: 100%;

  z-index: 5;

  box-shadow: none;

  top: 0;

  left: 0;

}

.mobile-layout .header-mobile-style1.sticky-mobile,

.mobile-layout .header-mobile-style2.sticky-mobile {

  background-color: #fff;

  padding-bottom: 1px;

  box-shadow: 0 0 4px #464646;

}

.mobile-layout .header-mobile-style1.sticky-mobile .header-menu-page,

.mobile-layout .header-mobile-style2.sticky-mobile .header-menu-page {

  display: none;

  margin: 0;

}

.mobile-layout .contact_us .title-page {

  margin-top: 20px;

}

.mobile-layout .contact-mobile .vc_column-inner,

.mobile-layout .contact-form-mobile .vc_column-inner,

.mobile-layout .about-mobile .vc_column-inner {

  padding-left: 12px;

  padding-right: 12px;

}

.slide-mobile1 {

  margin-bottom: 15px;

}

.rtl.mobile-layout .box-title .block-title {

  float: right;

}

.rtl.mobile-layout .box-title .block-title h3:before {

  right: 0;

  left: auto;

}

.rtl.mobile-layout .box-title .woocommmerce-shop {

  float: left;

}

.rtl.mobile-layout .box-title .woocommmerce-shop a i:before {

  content: "\f0d9";

}

.mobile-layout .box-title {

  text-align: unset;

  border-bottom: 1px solid #e1e1d8;

  margin: 0 0 10px;

}

.mobile-layout .box-title .block-title {

  text-align: unset;

  float: left;

}

.mobile-layout .box-title .block-title h3 {

  padding-bottom: 8px;

  font-size: 14px;

  margin: 0 0 0;

}

.mobile-layout .box-title .block-title h3:before {

  left: 0;

  margin: 0 0 0;

}

.mobile-layout .box-title .woocommmerce-shop {

  margin-top: -2px;

  float: right;

}

.mobile-layout .box-title .woocommmerce-shop a {

  font-size: 11px;

  color: #666;

  text-transform: uppercase;

}

.mobile-layout .box-title .woocommmerce-shop a i {

  margin: 0 6px;

}

.mobile-layout .onsale {

  font-size: 11px;

  padding: 3px 10px;

}

.header-mobile-style1,

.header-mobile-style2 {

  padding: 0 !important;

}

.header-mobile-style1 .header-wishlist a,

.header-mobile-style2 .header-wishlist a {

  margin: 2px 11px 0;

  display: inline-block;

  width: 17px;

  height: 15px;

  background: url('../assets/img/icon-m-wisdlist.png') no-repeat center center;

}

.header-mobile-style1 .header-cart,

.header-mobile-style2 .header-cart {

  opacity: 1;

  height: auto;

  visibility: visible;

  margin: 0 10px 0 8px;

}

.header-mobile-style1 .header-cart a,

.header-mobile-style2 .header-cart a {

  background: url('../assets/img/icon-m-cart.png') no-repeat center center;

  display: inline-block;

  width: 16px;

  height: 18px;

  position: relative;

}

.header-mobile-style1 .header-cart a .minicart-number,

.header-mobile-style2 .header-cart a .minicart-number {

  position: absolute;

  top: -8px;

  right: -8px;

  display: inline-block;

  width: 17px;

  height: 17px;

  background-color: #222222;

  color: #fff;

  text-align: center;

  border-radius: 50%;

  line-height: 17px;

  font-size: 11px;

}

.rtl .header-mobile-style1 .header-cart a .minicart-number,

.rtl .header-mobile-style2 .header-cart a .minicart-number {

  left: -8px;

  right: auto;

}

.header-mobile-style1 .header-cart a .menu-text,

.header-mobile-style2 .header-cart a .menu-text {

  display: none;

}

.header-mobile-style1 .vertical_megamenu .resmenu-container .menu-responsive-wrapper,

.header-mobile-style2 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

  top: 34px !important;

}

.header-mobile-style1.sticky-mobile .vertical_megamenu .resmenu-container .menu-responsive-wrapper,

.header-mobile-style2.sticky-mobile .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

  top: 34px !important;

}

.header.header-mobile-style2 .header-top-mobile {

  padding: 15px 0 13px;

  margin-bottom: 11px;

}

.header.header-mobile-style2 .histore-logo {

  margin: 2px 41px 0 14px;

}

.rtl .header.header-mobile-style2 .histore-logo {

  margin: 2px 14px 0 41px;

}

.header.header-mobile-style2 .mobile-search {

  width: 52%;

  margin: 0 0 0;

}

.header.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry input {

  background-color: #e3e3e3;

  height: 26px;

}

.header.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {

  height: 26px;

  right: 10px;

}

.rtl .header.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {

  right: auto;

  left: 10px;

}

.header.header-mobile-style2 .header-cart {

  margin: 5px 10px 0 8px;

  height: 18px;

}

.rtl .header.header-mobile-style2 .header-cart {

  margin: 3px 8px 0 10px;

}

.header.header-mobile-style2.sticky-mobile .header-top-mobile {

  margin-bottom: 0;

}

.banner-space {

  margin-bottom: 2px;

}

.home-mobie2 .sw-woo-tab-cat.sw-tab-cat-mobile {

  margin-bottom: 0;

}

.home-mobie2 .style-moblie .resp-slider-container >div.items-wrapper {

  padding-bottom: 0;

}

.style-moblie.brand-mobile .resp-slider-container >div.items-wrapper >.item {

  width: 110px;

}

.slide-mobile1.slide-mobile2 {

  margin-bottom: 2px;

}

.wrap-banner-m2 {

  margin-bottom: 12px;

}

.header-mobile-style1,

.header-mobile-style2 {

  box-shadow: 0 0 6px 2px rgba(205,205,205,0.6);

}

.header-mobile-style1 .header-top-mobile,

.header-mobile-style2 .header-top-mobile {

  padding: 15px 0 0;

  text-align: center;

}

.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle,

.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle {

  display: block;

  padding: 0;

  margin: 0 0 0 10px;

  cursor: pointer;

  width: 26px;

  height: 26px;

  background-color: #e3e3e3;

  border-color: #e3e3e3;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  border-radius: 3px;

}

.rtl .header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle,

.rtl .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle {

  margin: 0 10px 0 0;

}

.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar,

.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar {

  width: 16px !important;

  background-color: #ff7200;

}

.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar,

.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar {

  height: 2px;

  width: 16px;

  margin: 3px 0px 3px 4px;

  background: #000000;

  display: block;

  right: 0;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.rtl .header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar,

.rtl .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar {

  margin: 3px 4px 3px 0;

}

.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1),

.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1) {

  width: 12px;

}

.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3),

.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3) {

  width: 12px;

}

.header-mobile-style1 .header-menu-categories .vertical_megamenu .vertical-megamenu,

.header-mobile-style2 .header-menu-categories .vertical_megamenu .vertical-megamenu {

  opacity: 0;

  visibility: hidden;

  height: 0;

  width: 0;

}

.header-mobile-style1 .histore-logo,

.header-mobile-style2 .histore-logo {

  max-width: 95px;

  margin: 2px 0 0;

  display: inline-block;

}

.header-mobile-style1 .header-right,

.header-mobile-style2 .header-right {

  margin: 5px 0 0;

}

.header-mobile-style1 .mobile-search,

.header-mobile-style2 .mobile-search {

  display: block;

  margin: 4px 0 0;

}

.header-mobile-style1 .mobile-search .top-form.top-search,

.header-mobile-style2 .mobile-search .top-form.top-search {

  display: block;

  padding: 0;

  float: none;

  border-top: 1px solid #e8e8e8;

  position: relative;

}

.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper,

.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper {

  display: none;

}

.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry input,

.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry input {

  width: 100%;

  height: 35px;

  background-color: #fff;

  font-size: 12px;

  color: #aaaaaa;

  border: 0;

  margin: 0;

  padding: 0 10px;

}

.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro,

.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {

  position: absolute;

  top: 0px;

  right: 0;

  background: url(../assets/img/icon-m-search.png) no-repeat center center transparent;

  border: 0;

  font-size: 0;

  height: 35px;

  width: 10%;

  margin: 0;

}

.rtl .header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro,

.rtl .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {

  left: 0;

  right: auto;

}

.header-mobile-style1 .header-menu-page,

.header-mobile-style2 .header-menu-page {

  margin-bottom: 10px;

}

.header-mobile-style1 .header-menu-page .menu-mobile1,

.header-mobile-style2 .header-menu-page .menu-mobile1 {

  overflow-y: hidden;

  white-space: nowrap;

  margin: 0;

}

.header-mobile-style1 .header-menu-page .menu-mobile1 > li,

.header-mobile-style2 .header-menu-page .menu-mobile1 > li {

  float: none;

  display: inline-block;

  vertical-align: top;

  white-space: normal;

}

.header-mobile-style1 .header-menu-page .menu-mobile1 > li > a,

.header-mobile-style2 .header-menu-page .menu-mobile1 > li > a {

  padding: 0 10px;

  font-size: 12px;

  color: #222;

}

.header-mobile-style1 .header-menu-page .menu-mobile1 > li > a:hover,

.header-mobile-style1 .header-menu-page .menu-mobile1 > li > a:focus,

.header-mobile-style2 .header-menu-page .menu-mobile1 > li > a:hover,

.header-mobile-style2 .header-menu-page .menu-mobile1 > li > a:focus {

  color: #ff7200;

  background-color: #fff;

}

.header-mobile-style1 .header-menu-page .menu-mobile1 > li:hover >a,

.header-mobile-style1 .header-menu-page .menu-mobile1 > li:focus >a,

.header-mobile-style2 .header-menu-page .menu-mobile1 > li:hover >a,

.header-mobile-style2 .header-menu-page .menu-mobile1 > li:focus >a {

  color: #ff7200;

  background-color: #fff;

}

.banner-mobile .banner {

  float: left;

  width: 50%;

  margin: 0;

}

.rtl .banner-mobile .banner {

  float: right;

}

.block-banner-home2 > .vc_column-inner  > .wpb_wrapper {

  margin: 10px 25px 0 !important;

}

.block-banner-home2 > .vc_column-inner  > .wpb_wrapper,

.block-banner2-home2 > .vc_column-inner  > .wpb_wrapper {

  margin: 10px 9px 0;

  position: relative;

  overflow: hidden;

}

.block-banner-home2 > .vc_column-inner  > .wpb_wrapper .wpb_single_image,

.block-banner2-home2 > .vc_column-inner  > .wpb_wrapper .wpb_single_image {

  float: left;

  width: 50%;

  padding: 0 5px;

  margin-bottom: 10px;

}

.rtl .block-banner-home2 > .vc_column-inner  > .wpb_wrapper .wpb_single_image,

.rtl .block-banner2-home2 > .vc_column-inner  > .wpb_wrapper .wpb_single_image {

  float: right;

}

.cusom-menu-mobile {

  margin: 0 10px;

}

.cusom-menu-mobile .vc_wp_custommenu {

  float: left;

  width: 50%;

  padding: 0 5px;

  margin: 0 0 10px;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu {

  background-color: #f2f2f2;

  padding: 8px 10px 6px;

  border-radius: 3px;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu .widgettitle {

  font-size: 12px;

  color: #222;

  text-transform: uppercase;

  font-weight: 700 !important;

  margin-bottom: 0;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer {

  float: right;

  position: relative;

}

.rtl .cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer {

  float: left;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer:before {

  content: '\f0d7';

  font-family: Fontawesome;

  font-size: 14px;

  display: inline-block;

  opacity: 1;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu ul.menu {

  display: none;

  padding: 10px;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu ul.menu > li > a {

  color: #7d7d7d;

  text-transform: capitalize;

  font-size: 13px;

  position: relative;

  padding: 7px 0px 7px 0px;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  display: inline-block;

  vertical-align: top;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu ul.menu > li > a .menu-img {

  display: none;

}

.cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover {

  color: #ff7200;

  padding-left: 15px;

}

.rtl .cusom-menu-mobile .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover {

  padding-right: 15px;

  padding-left: 0;

}

.block-service-mobile2 {

  margin-bottom: 0 !important;

}

.block-service-mobile2 .block-mobile {

  padding: 5px 0 0;

}

.contact-us-info {

  background-color: #303030;

  padding: 22px 0 13px;

  text-align: center;

  border: 2px dashed #fff;

}

.contact-us-info h4 {

  color: #fff;

  text-transform: uppercase;

  font-size: 12px;

}

.contact-us-info ul {

  display: inline-block;

  margin: 0;

  overflow: hidden;

}

.contact-us-info ul > li {

  font-size: 12px;

  display: inline-block;

  float: left;

  color: #fff;

  margin: 0 11px;

}

.contact-us-info ul > li a {

  font-size: 12px;

  color: #fff;

}

.contact-us-info ul > li i {

  margin-right: 5px;

}

.rtl .contact-us-info ul > li i {

  margin-left: 5px;

  margin-right: 0;

}

.rtl .contact-us-info ul > li {

  float: right;

}

.style-moblie {

  position: relative;

}

.style-moblie .block-title {

  margin: 0;

  overflow: hidden;

}

.style-moblie .block-title h2 {

  color: #222;

  font-size: 14px;

  font-weight: 700 !important;

  float: left;

  text-transform: uppercase;

  border: 0;

  padding: 7px 0;

  margin: 0;

}

.style-moblie .block-title h2 .fa {

  margin-right: 5px;

}

.rtl .style-moblie .block-title h2 .fa {

  margin-left: 5px;

  margin-right: 0;

}

.rtl .style-moblie .block-title h2 {

  float: right;

}

.style-moblie .block-title .view-all {

  margin: 7px 0;

  float: right;

  color: #ff7200;

  font-size: 12px;

  text-transform: capitalize;

}

.rtl .style-moblie .block-title .view-all {

  float: left;

}

.rtl .style-moblie .block-title .view-all:before {

  content: '\f0d9';

  font-family: FontAwesome;

  margin-right: 7px;

}

.rtl .style-moblie .block-title .view-all i {

  display: none;

}

.style-moblie .block-title .view-all i {

  margin-right: 7px;

}

.style-moblie .image-slider img {

  margin-bottom: 10px;

}

.style-moblie .resp-slider-container >div.items-wrapper {

  overflow-x: scroll;

  overflow-y: hidden;

  white-space: nowrap;

  padding-bottom: 10px;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item {

  display: inline-block;

  vertical-align: top;

  white-space: normal;

  width: 150px;

  padding: 0 2px;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-image {

  position: relative;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-image .fancybox {

  display: none;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-image:hover {

  opacity: 0.8;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content .categories-name {

  margin: 12px 0 6px;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content .categories-name a {

  font-size: 11px;

  display: block;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content h4 {

  width: 120px;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  margin: 0 0 9px;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content h4 a {

  font-size: 11px;

  color: #222;

  text-transform: uppercase;

  display: block;

}

.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content h4 a:hover {

  color: #ff7200;

}

.sw-woo-tab-cat.sw-tab-cat-mobile {

  margin-bottom: 10px;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .box-title {

  margin: 0 0 10px;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .box-title .woocommmerce-shop {

  margin: 10px 0 0;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider {

  margin: 0;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .box-title h3 {

  color: #222;

  text-align: center;

  text-transform: uppercase;

  font-size: 14px;

  padding: 12px 0;

  font-weight: 700;

  margin: 0;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list {

  position: relative;

  display: block;

  margin: 0 0 10px;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs {

  overflow-x: scroll;

  overflow-y: hidden;

  white-space: nowrap;

  margin: 0;

  border: 0;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li {

  display: inline-block;

  vertical-align: top;

  white-space: normal;

  float: none;

  margin: 0 7px;

}

.rtl .sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li {

  float: right;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li > a {

  display: inline-block;

  height: 28px;

  line-height: 28px;

  padding: 0 13px;

  border-radius: 14px;

  text-transform: capitalize;

  font-size: 12px;

  background-color: #f5f5f5;

  font-weight: 400;

  border: 0;

  color: #666666;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li > a:before {

  width: 0;

  height: 0;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li.active > a,

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li:hover > a {

  background-color: #cccccc;

  color: #222;

}

.sw-woo-tab-cat.sw-tab-cat-mobile .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content h4 {

  margin: 12px 0 9px;

}

.mobile-layout-style1 .block-title {

  padding: 0 13px;

}

.mobile-layout-style1 .resp-slider-container {

  padding: 0 12px;

}

.rtl .mobile-layout-style1 .resp-slider-container {

  padding: 0 12px;

}

.mobile-layout-style2 {

  margin: 0 10px;

}

.mobile-layout-style2 .block-title {

  border-bottom: 1px solid #e1e1d8;

  margin: 0 5px;

}

.mobile-layout-style2 .wrap-link {

  display: block;

  text-align: center;

}

.mobile-layout-style2 .wrap-link .item-countdown.countdown-style1 .countdown-show4 {

  display: inline-block;

  border-radius: 0;

  background-color: #fff;

  color: #ff7200;

  margin-bottom: 0;

}

.mobile-layout-style2 .wrap-link .item-countdown.countdown-style1 .countdown-show4:before {

  color: #ff7200;

}

.mobile-layout-style2 .wrap-link .item-countdown.countdown-style1 .countdown-show4:after {

  background-color: #ff7200;

  opacity: 0.24;

}

.mobile-layout-style2 .resp-slider-container {

  margin: 0 2px;

}

.sw-category-mobile {

  margin: 0 0 4px;

}

.sw-category-mobile .block-title h3 {

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 700;

  color: #222;

  padding: 10px 0;

  margin: 0;

}

.sw-category-mobile .resp-slider-container {

  margin: 0 -5px;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper {

  overflow-x: scroll;

  overflow-y: hidden;

  white-space: nowrap;

  padding-bottom: 10px;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item {

  display: inline-block;

  vertical-align: top;

  white-space: normal;

  width: 90px;

  padding: 0 5px;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item .item-wrap:hover {

  box-shadow: none;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item .item-wrap .item-image {

  display: inline-block;

  border-radius: 50%;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item .item-wrap .item-image img {

  border-radius: 50%;

  height: 80px;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item .item-wrap .item-content h3 {

  line-height: 15px;

  text-align: center;

  margin: 0 0 5px;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item .item-wrap .item-content h3 a {

  font-size: 11px;

  color: #222;

  text-transform: uppercase;

  font-weight: 600;

  display: block;

}

.sw-category-mobile .resp-slider-container >div.items-wrapper >.item .item-wrap .item-content h3 a:hover {

  color: #ff7200;

}

.featured-mobile {

  margin-bottom: 10px;

}

.banner-m1 {

  margin-bottom: 15px;

}

.block-home-mobile1 {

  margin: 0 !important;

}

.block-mobile {

  padding: 17px 0 12px;

  overflow: hidden;

}

.block-mobile .wrapp-content {

  overflow-x: scroll;

  overflow-y: hidden;

  white-space: nowrap;

}

.block-mobile .wrapp-content >.info {

  display: inline-block;

  vertical-align: top;

  white-space: normal;

  width: 131px;

  padding: 0 5px;

}

.block-mobile .wrapp-content >.info .fa {

  font-size: 28px;

  color: #999999;

  float: left;

  line-height: 38px;

}

.rtl .block-mobile .wrapp-content >.info .fa {

  float: right;

}

.block-mobile .wrapp-content >.info .info-content {

  padding-left: 38px;

}

.rtl .block-mobile .wrapp-content >.info .info-content {

  padding-right: 38px;

  padding-left: 0;

}

.block-mobile .wrapp-content >.info .info-content span {

  font-size: 10px;

  color: #222;

  text-transform: uppercase;

  font-weight: 600;

  margin-bottom: 2px;

}

.block-mobile .wrapp-content >.info .info-content p {

  text-transform: capitalize;

  padding-top: 2px;

  margin-bottom: 3px;

  font-size: 10px;

  line-height: 10px;

}

.style-mobile-countdown {

  margin: 0 13px 20px;

}

.style-mobile-countdown .box-title h3 {

  color: #222;

  font-size: 14px;

  font-weight: 700 !important;

  float: left;

  text-transform: uppercase;

  border: 0;

  padding: 10px 0;

  margin: 0;

}

.style-mobile-countdown .box-title h3 .fa {

  margin-right: 5px;

}

.rtl .style-mobile-countdown .box-title h3 .fa {

  margin-left: 5px;

  margin-right: 0;

}

.rtl .style-mobile-countdown .box-title h3 {

  float: right;

}

.style-mobile-countdown .box-title .view-all {

  margin: 7px 0;

  float: right;

  color: #ff7200;

  font-size: 12px;

  text-transform: capitalize;

}

.rtl .style-mobile-countdown .box-title .view-all {

  float: left;

}

.rtl .style-mobile-countdown .box-title .view-all:before {

  content: '\f0d9';

  font-family: FontAwesome;

  margin-right: 7px;

}

.rtl .style-mobile-countdown .box-title .view-all i {

  display: none;

}

.style-mobile-countdown .box-title .view-all i {

  margin-right: 7px;

}

.style-mobile-countdown .slider .items-wrapper {

  overflow-x: scroll;

  overflow-y: hidden;

  white-space: nowrap;

}

.style-mobile-countdown .slider .items-wrapper >.item {

  display: inline-block;

  vertical-align: top;

  white-space: normal;

  width: 480px;

  padding: 0 2px;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper {

  position: relative;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail {

  overflow: hidden;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .products-thumb {

  float: left;

  width: 50%;

  padding: 0 10px;

  border: 1px solid #e1e1e1;

  position: relative;

}

.rtl .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .products-thumb {

  float: right;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .products-thumb .sale-off {

  top: 10px;

  right: 10px;

  font-size: 10px;

  padding: 0 6px;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content {

  float: left;

  width: 50%;

  padding: 0 10px;

}

.rtl .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content {

  float: right;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .countdown-style1 .countdown-show4 {

  margin-bottom: 17px;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .countdown-style1 .countdown-show4 .countdown-section {

  padding: 9px 4px;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .countdown-style1 .countdown-show4 .countdown-section .countdown-amount {

  margin-right: 3px;

}

.rtl .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .countdown-style1 .countdown-show4 .countdown-section .countdown-amount {

  margin-left: 3px;

  margin-right: 0;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content h4 a {

  font-size: 16px;

  color: #222;

  text-transform: capitalize;

  font-weight: 700;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price {

  margin-bottom: 5px;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price del {

  font-size: 14px;

  color: #999;

  float: left;

  line-height: 30px;

  font-weight: 400;

  margin: 0 10px 0 0;

}

.rtl .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price del {

  margin: 0 0 0 10px;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price ins {

  font-size: 26px;

}

.rtl .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .description ul {

  margin-right: 15px;

  margin-left: 0;

}

.style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .description ul > li {

  color: #666;

  font-size: 14px;

  line-height: 22px;

}

.mobile-layout .listings-title {

  display: none;

}

.mobile-layout .banner-mobile1 > .vc_column_container >.vc_column-inner  > .wpb_wrapper {

  position: relative;

  margin: 0 -5px;

}

.mobile-layout .banner-mobile1 > .vc_column_container >.vc_column-inner  > .wpb_wrapper .wpb_single_image {

  float: left;

  width: 50%;

  padding: 0 5px;

}

.mobile-layout .fade-slide .slick-next,

.mobile-layout .fade-slide .slick-prev {

  font-size: 0;

  border: none;

  background: none;

  position: absolute;

  top: 50%;

  margin-top: -19.5px;

  z-index: 1;

  height: 39px;

  width: 39px;

  padding: 0;

}

.mobile-layout .fade-slide .slick-next {

  right: 10px;

  background: url(../assets/img/next-m1.png) no-repeat;

}

.mobile-layout .fade-slide .slick-prev {

  left: 10px;

  background: url(../assets/img/prev-m1.png) no-repeat;

}

.mobile-layout .fade-slide .slick-dots {

  display: inline-block;

  width: 40px;

  position: absolute;

  left: 50%;

  bottom: 15px;

  margin-left: -30px;

  margin: 0;

}

.mobile-layout .fade-slide .slick-dots > li {

  font-size: 0;

  width: 10px;

  height: 10px;

  border: 2px solid #fff;

  border-radius: 50%;

  display: inline-block;

  margin: 0 5px;

}

.mobile-layout .fade-slide .slick-dots > li button {

  border: 0;

  padding: 0;

}

.mobile-layout .fade-slide .slick-dots > li:hover,

.mobile-layout .fade-slide .slick-dots > li.slick-active {

  border: 2px solid #ff7200;

}

.mobile-layout.rtl .countdown-mobile .box-title h3,

.mobile-layout.rtl .best-selling-mobile .box-title h3,

.mobile-layout.rtl .related-products .box-title h3 {

  float: right;

}

.mobile-layout.rtl .countdown-mobile .woocommmerce-shop,

.mobile-layout.rtl .best-selling-mobile .woocommmerce-shop,

.mobile-layout.rtl .related-products .woocommmerce-shop {

  float: left;

}

.mobile-layout.rtl .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li > .show-dropdown::after {

  content: '\f104';

}

.mobile-layout.rtl .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

  left: 0;

  right: auto;

  text-align: right;

}

.mobile-layout.rtl .products-wrapper .products-nav .catalog-ordering {

  float: none;

}

.mobile-layout.rtl .products-wrapper .products-nav .filter-product {

  float: left;

}

.mobile-layout.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb {

  margin-left: 10px;

  margin-right: 0;

}

.mobile-layout.rtl.woocommerce-cart .shop_table.cart tr.cart_item td {

  float: right;

}

.mobile-layout.rtl.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove {

  left: 0;

  right: auto;

}

.mobile-layout.rtl .contact-mobile .block-contact-mobile .location-address li {

  background-position: right center;

  padding-right: 30px;

  padding-left: 0;

}

.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap input,

.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap textarea {

  text-align: right;

}

.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-name input {

  background-position: right center;

}

.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-email input {

  background-position: right center;

}

.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-phone input {

  background-position: right center;

}

.mobile-layout .countdown-mobile,

.mobile-layout .best-selling-mobile,

.mobile-layout .related-products {

  margin-bottom: 20px;

}

.mobile-layout .countdown-mobile .resp-slider-container div.items-wrapper,

.mobile-layout .best-selling-mobile .resp-slider-container div.items-wrapper,

.mobile-layout .related-products .resp-slider-container div.items-wrapper {

  padding-bottom: 0;

}

.mobile-layout .countdown-mobile .item .item-wrap,

.mobile-layout .best-selling-mobile .item .item-wrap,

.mobile-layout .related-products .item .item-wrap {

  border: 1px solid #e0e0e0;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail:hover .item-image,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail:hover .item-image,

.mobile-layout .related-products .item .item-wrap .item-detail:hover .item-image {

  opacity: 0.8;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-image span.onsale,

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-image a.fancybox,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-image span.onsale,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-image a.fancybox,

.mobile-layout .related-products .item .item-wrap .item-detail .item-image span.onsale,

.mobile-layout .related-products .item .item-wrap .item-detail .item-image a.fancybox {

  display: none;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content {

  text-align: center;

  padding: 10px 0 14px;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content h4 a,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content h4 a,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content h4 a {

  font-size: 12px;

  color: #222;

  font-weight: 500;

  text-transform: capitalize;

  opacity: 1;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content h4 a:hover,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content h4 a:hover,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content h4 a:hover {

  color: #ff7200;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price {

  display: inline-block;

  vertical-align: top;

  opacity: 1;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price del,

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price ins,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price del,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price ins,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price del,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price ins {

  font-weight: 500;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price del,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price del,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price del {

  font-size: 12px;

  color: #7d7d7d;

}

.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price ins,

.mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price ins,

.mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price ins {

  font-size: 14px;

  color: #ff7200;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

  top: 0px;

  background-color: rgba(0,0,0,0.7);

  min-width: 220px;

  padding: 0;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper .resmenu-container .navbar-toggle {

  display: none;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu {

  padding: 25px 0 0;

  max-height: 100%;

  overflow: auto;

  height: auto;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li {

  border: 0;

  text-align: left;

  box-shadow: none;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li:hover > a {

  background-color: transparent;

  color: #ff7200;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li.active > a {

  color: #ff7200;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li > a {

  color: #fff;

  padding: 17px 20px;

  text-transform: uppercase;

  box-shadow: none;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li > .show-dropdown {

  top: 3px;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li .show-dropdown {

  background-color: transparent;

  right: 5px;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li .show-dropdown.show:after {

  content: "–";

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li .show-dropdown:after {

  content: '+';

  font-family: 'FontAwesome';

  font-size: 20px;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul {

  border: 0;

  padding: 0;

  background-color: #333;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li {

  border: 0;

  text-align: center;

  box-shadow: none;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li:hover > a {

  background-color: transparent;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li > a {

  font-size: 13px;

  color: #fff;

  text-transform: uppercase;

  padding: 14px 20px;

  box-shadow: none;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li > a:hover {

  color: #ff7200;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li.active > a {

  color: #ff7200;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li ul {

  background-color: #444;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li ul > li > a {

  color: #fff;

}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li ul > li ul > li > a:hover {

  color: #ff7200;

}

.mobile-layout .vertical_megamenu .vertical-megamenu {

  opacity: 0;

  visibility: hidden;

  height: 0;

  width: 0;

}

.mobile-layout #histore-totop {

  display: none !important;

}

.mobile-layout .wpb_raw_html {

  margin-bottom: 20px;

}

.mobile-layout .vc_row-no-padding .vc_column-inner {

  padding-left: 0;

  padding-right: 0;

}

.mobile-layout .vc_column-inner {

  padding-left: 10px;

  padding-right: 10px;

}

.mobile-layout .histore_breadcrumbs {

  display: none;

}

.mobile-layout .histore_breadcrumbs .listing-title {

  margin-top: 0;

}

.mobile-layout .histore_breadcrumbs .listing-title h1 {

  margin-top: 0;

  font-size: 13px;

}

.mobile-layout .histore_breadcrumbs .breadcrumbs .breadcrumb {

  padding: 10px 0;

}

.mobile-layout .contact-mobile .wpb_map_wraper {

  border: 0;

}

.mobile-layout .contact-mobile .block-contact-mobile h2 {

  font-size: 12px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

  margin-top: 20px;

}

.mobile-layout .contact-mobile .block-contact-mobile p {

  font-size: 12px;

}

.mobile-layout .contact-mobile .block-contact-mobile .location-address {

  margin: 0;

  list-style: none;

}

.mobile-layout .contact-mobile .block-contact-mobile .location-address li {

  font-size: 12px;

  color: #8c8c8c;

  background: url('../assets/img/icon-location.png') no-repeat left center #fff;

  padding-left: 30px;

  margin-bottom: 10px;

}

.mobile-layout .contact-mobile .block-contact-mobile .location-address li span {

  padding: 5px 0;

  display: block;

}

.mobile-layout .contact-mobile .block-contact-mobile .location-address li span.title {

  font-weight: 700;

  color: #222;

  text-transform: capitalize;

  font-size: 14px;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap {

  display: block;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap input {

  width: 100%;

  border: 0;

  padding: 20px 30px;

  font-size: 13px;

  color: #7d7d7d;

  font-weight: 500;

  height: 60px;

  border-top: 1px solid #ededed;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-name input {

  background: url('../assets/img/bg-user.png') no-repeat left center #fff;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-email input {

  background: url('../assets/img/bg-email.png') no-repeat left center #fff;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-phone input {

  background: url('../assets/img/bg-phone.png') no-repeat left center #fff;

  border-bottom: 1px solid #ededed;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap textarea {

  border: 0;

  border-top: 0;

  padding: 20px 0 0;

}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap ::-webkit-input-placeholder {

  font-size: 13px;

  color: #7d7d7d;

  font-weight: 500;

}

.mobile-layout .contact-form-mobile .wpcf7 input.wpcf7-submit {

  height: 42px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 42px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.mobile-layout.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-form__input-checkbox,

.mobile-layout.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields .woocommerce-form__input-checkbox {

  margin: 0 10px 0 3px;

}

.mobile-layout.woocommerce-page .entry-content {

  padding: 0;

}

.mobile-layout.woocommerce-cart .entry-content {

  padding: 0;

}

.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals {

  width: 100%;

}

.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals h2 {

  font-size: 18px;

  text-transform: uppercase;

  font-weight: 700;

  color: #222;

}

.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {

  height: 42px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 42px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.mobile-layout.woocommerce-cart .shop_table.cart {

  border: 0;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item {

  position: relative;

  overflow: hidden;

  margin-bottom: 20px;

  padding-bottom: 20px;

  border-bottom: 1px solid #ededed;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item:nth-child(2n) td {

  background-color: #fff;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td {

  float: left;

  padding: 0 18px;

  display: inline-block;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td:before {

  content: '';

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name,

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-price {

  margin-bottom: 9px;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-price {

  color: #ff7200;

  font-size: 16px;

  font-weight: 700;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name a {

  font-size: 14px;

  color: #222;

  text-transform: capitalize;

  font-weight: 600;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove {

  position: absolute;

  right: 0;

  top: 5px;

  padding: 0;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove a.remove {

  display: inline-block;

  width: 16px;

  height: 17px;

  text-indent: -9999px;

  background: url('../assets/img/delete-m.png') no-repeat center center #fff;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail {

  padding: 0;

  border: 1px solid #ebebeb;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail img {

  width: 90px;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-subtotal {

  display: none;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity {

  border: 1px solid #ebebeb;

}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input {

  background-color: #fff;

}

.mobile-layout.woocommerce-cart .shop_table.cart td.actions {

  border-top: 0;

  padding: 10px;

}

.mobile-layout.woocommerce-cart .shop_table.cart td.actions #coupon_code {

  text-transform: capitalize;

  padding: 0 10px;

}

.mobile-layout.woocommerce-cart .shop_table.cart td.actions input.button {

  padding: 7px 10px;

  border-top: 0;

  border-radius: 16px;

}

.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td {

  float: right;

}

.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-name a {

  text-transform: capitalize;

}

.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-remove {

  left: 0;

  right: auto;

}

.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-add-to-cart {

  left: -20px;

  right: auto;

}

.mobile-layout.woocommerce-wishlist .wishlist-title {

  display: none;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table {

  border: 0;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table thead th {

  display: none;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody {

  display: block;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr {

  position: relative;

  overflow: hidden;

  margin-bottom: 20px;

  padding-bottom: 20px;

  border-bottom: 1px solid #ededed;

  display: block;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr:nth-child(2n) td {

  background-color: #fff;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr:hover {

  background-color: #fff;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td {

  float: left;

  padding: 0 18px;

  display: inline-block;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td:before {

  content: '';

  display: none;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name {

  display: block;

  width: 65%;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name,

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-price {

  margin-bottom: 9px;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-price {

  color: #ff7200;

  font-size: 16px;

  font-weight: 700;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name a {

  font-size: 14px;

  color: #222;

  text-transform: capitalize;

  font-weight: 600;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-stock-status {

  display: none;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-remove {

  position: absolute;

  right: 0px;

  top: auto;

  margin-top: 10px;

  padding: 0;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-remove a.remove {

  display: inline-block;

  width: 16px;

  height: 17px;

  text-indent: -9999px;

  background: url('../assets/img/delete-m.png') no-repeat center center #fff;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-thumbnail {

  padding: 0;

  border: 1px solid #ebebeb;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-thumbnail img {

  width: 90px;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-add-to-cart {

  position: absolute;

  right: -20px;

  top: 40px;

  z-index: 3;

}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-add-to-cart .add_to_cart_button,

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-add-to-cart .add_to_cart {

  text-indent: -9999px;

  display: inline-block;

  width: 24px;

  height: 24px;

  background: url('../assets/img/icon-cart-m.png') no-repeat center center #fff;

  margin: 0;

  padding: 0;

}

.mobile-layout .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden {

  bottom: 52px;

}

.footer-mstyle1 {

  margin-top: 55px;

  min-height: 1px;

}

.footer-mstyle1 .footer-container {

  background-color: rgba(255,255,255,0.9);

  position: fixed;

  bottom: 0;

  left: 0;

  z-index: 999;

  width: 100%;

  border-top: 1px solid #ededed;

}

.footer-mstyle1 .footer-container .footer-menu {

  position: relative;

  padding: 0 10px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden {

  opacity: 0;

  height: 0;

  visibility: hidden;

  position: absolute;

  padding: 10px 20px;

  bottom: 57px;

  right: 0px;

  background-color: #fff;

}

.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden {

  left: 0;

  right: auto;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden a .fa {

  font-size: 16px;

  color: #8d8d8d;

  margin-right: 5px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden a .menu-text {

  font-weight: 700;

  color: #8d8d8d;

  text-transform: uppercase;

  font-size: 10px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden .footer-wishlist {

  margin-bottom: 5px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden.open {

  opacity: 1;

  height: auto;

  visibility: visible;

  z-index: 2;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer {

  margin-bottom: 5px;

  margin-left: 0;

}

.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer {

  margin-left: 5px;

  margin-right: 0;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer > li {

  list-style: none;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer > li > a {

  font-weight: 700;

  color: #8d8d8d;

  text-transform: uppercase;

  font-size: 10px;

  display: inline-block;

  padding: 5px 0;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item {

  width: 20%;

  float: left;

  text-align: center;

  margin-bottom: 5px;

  padding: 10px 0 0;

}

.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item {

  float: right;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item a {

  display: inline-block;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item a:hover .menu-text {

  color: #222;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item a .icon-menu {

  display: block;

  width: 28px;

  height: 22px;

  margin: 0 auto;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item a .menu-text {

  text-align: center;

  font-weight: 700;

  color: #8d8d8d;

  text-transform: uppercase;

  font-size: 10px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-home .icon-menu {

  background: url('../assets/img/icon-home-m.png') no-repeat center center;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search {

  float: none;

  width: 100%;

  opacity: 0;

  visibility: hidden;

  height: 0;

  position: absolute;

  top: -41px;

  left: 0px;

  -webkit-transition: 0.3s;

  -moz-transition: 0.3s;

  -o-transition: 0.3s;

  -ms-transition: 0.3s;

  transition: 0.3s;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry .cat-wrapper {

  display: none;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry input {

  width: 100%;

  height: 40px;

  line-height: 40px;

  background-color: #f2f2f2;

  font-size: 13px;

  color: #9c9c9c;

  border-radius: 0;

  border: 0;

  padding: 0 10px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button {

  position: absolute;

  height: 40px;

  width: 40px;

  right: 0;

  top: 0;

  border: 0;

  background-color: #f2f2f2;

  color: #9c9c9c;

  font-size: 16px;

  font-size: 0;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button:before {

  content: '\f002';

  font-size: 16px;

  color: #666;

  font-family: FontAwesome;

}

.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button {

  left: 0;

  right: auto;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button:hover {

  color: #ff7200;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search.open {

  opacity: 1;

  visibility: visible;

  height: auto;

  z-index: 99;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .icon-menu {

  background: url('../assets/img/icon-searh-m.png') no-repeat center center;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .histore-minicart-mobile {

  position: relative;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .histore-minicart-mobile .minicart-number {

  position: absolute;

  top: -5px;

  right: -6px;

  display: inline-block;

  width: 17px;

  height: 17px;

  background-color: #222;

  color: #fff;

  text-align: center;

  border-radius: 50%;

  line-height: 17px;

  font-size: 12px;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .icon-menu {

  background: url('../assets/img/icon-cart-m.png') no-repeat center center;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-myaccount .icon-menu {

  background: url('../assets/img/icon-user-m.png') no-repeat center center;

}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-more .icon-menu {

  background: url('../assets/img/icon-more-m.png') no-repeat center center;

}

.mobile-layout.rtl .back-history {

  float: right;

  background: url('../assets/img/icon-back-m1.jpg') no-repeat center center #fff;

}

.mobile-layout.rtl .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price del {

  margin-right: 0;

  margin-left: 5px;

}

.mobile-layout .back-history {

  display: inline-block;

  float: left;

  width: 24px;

  height: 16px;

  background: url('../assets/img/icon-back-m.jpg') no-repeat center center #fff;

  margin: 15px 0;

}

.mobile-layout .category-contents {

  margin-bottom: 20px;

  float: none;

}

.mobile-layout .category-contents .blog-content .post {

  margin-bottom: 20px;

}

.mobile-layout .category-contents .blog-content .post .entry .entry-thumb::before {

  left: -1px;

  top: -1px;

}

.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 {

  margin-bottom: 15px;

}

.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a {

  font-size: 14px;

}

.mobile-layout .pagination {

  background-color: #fff;

  padding: 0;

  border: 0;

}

.mobile-layout .pagination ul {

  background-color: #fff;

  margin: 0 -15px;

}

.mobile-layout .pagination ul li {

  background-color: #fff;

}

.mobile-layout .pagination {

  background-color: transparent;

  padding: 0;

  border: 0;

  margin: 0;

  float: none;

  text-align: center;

}

.mobile-layout .pagination ul {

  background-color: transparent;

  margin: 0 -15px;

}

.mobile-layout .pagination ul li {

  background-color: transparent;

  vertical-align: top;

  display: inline-block;

  margin: 0 2px;

}

.mobile-layout .pagination ul li a,

.mobile-layout .pagination ul li span.current {

  background-color: #fff;

  display: block;

  width: 32px;

  line-height: 30px;

  height: 32px;

  border-radius: 2px;

  border: 1px solid #ebebeb;

  text-align: center;

  font-size: 16px;

  color: #222;

  margin-bottom: 5px;

  padding: 0;

}

.mobile-layout .pagination ul li a:hover,

.mobile-layout .pagination ul li span.current:hover {

  color: #fff;

  border-radius: 2px;

  border: 1px solid #ff7200;

  background-color: #ff7200;

}

.mobile-layout .pagination ul li a.next,

.mobile-layout .pagination ul li a.prev {

  border-radius: 2px;

  font-size: 0;

}

.mobile-layout .pagination ul li a.next:before,

.mobile-layout .pagination ul li a.prev:before {

  font-family: 'FontAwesome';

  font-size: 16px;

}

.mobile-layout .pagination ul li a.next:before {

  content: '\f105';

}

.mobile-layout .pagination ul li a.prev:before {

  content: '\f104';

}

.mobile-layout .pagination ul li span.current {

  color: #fff !important;

  background-color: #ff7200;

}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle {

  display: block;

  padding: 0;

  margin: 10px 0px;

  cursor: pointer;

  width: 26px;

  height: 26px;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  border-radius: 3px;

}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle:hover .icon-bar {

  width: 18px !important;

  background-color: #7d7d7d;

}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar {

  height: 2px;

  width: 18px;

  margin: 3px 0px 3px 4px;

  background: #7d7d7d;

  display: block;

  right: 0;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar:nth-child(1) {

  width: 14px;

}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar:nth-child(3) {

  width: 14px;

}

.mobile-layout .vertical_megamenu_shop .resmenu-container .menu-responsive-wrapper {

  top: 46px;

  right: 0;

  text-align: left;

}

.mobile-layout .vertical_megamenu_shop .vertical-megamenu {

  display: none;

}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup {

  min-width: 290px;

  padding: 330px 0 39px;

  text-align: center;

}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup:before {

  background-color: transparent;

  height: 0;

  width: 0;

}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .link-mobile a {

  display: inline-block;

  height: 36px;

  padding: 0 55px;

  border-radius: 18px;

  background-color: #fff;

  line-height: 36px;

  text-align: center;

  text-transform: uppercase;

  font-weight: 700;

  color: #222;

  font-size: 12px;

  margin-bottom: 10px;

}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .link-mobile a:hover {

  color: #ff7200;

}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .subscribe-checkbox label span {

  color: #fff;

}

.mobile-layout .fancybox-overlay .fancybox-close {

  background: url('../assets/img/popup_close.png') no-repeat center center;

  width: 26px;

  height: 26px;

  top: 0;

  right: 0;

}

.mobile-layout.rtl .header-mobile-style1 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

  right: 0;

  left: auto;

}

.mobile-layout.rtl .header-mobile-style2 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

  right: 0;

  left: auto;

}

.archive.mobile-layout .entry-meta-tag span {

  color: #999;

  margin-right: 5px;

}

.archive.mobile-layout.rtl .entry-meta-tag span {

  margin-left: 5px;

  margin-right: 0;

}

.archive.mobile-layout.rtl .pagination.nav-pag {

  text-align: center;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .readmore a i {

  margin: 0 0 0 5px;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-thumb:before {

  right: 0;

  left: auto;

  border-right: 90px solid #fff;

  border-left: 0;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .readmore a {

  text-align: right;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-thumb .entry-meta {

  right: 6px;

  left: auto;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .entry-meta,

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .entry-meta-link {

  margin-left: 0;

  margin-right: -4px;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .entry-meta i {

  margin: 0 0 0 5px;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .entry-meta .entry-author {

  margin-left: 20px;

  margin-right: 4px;

}

.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .entry-meta .entry-comment {

  display: inline-block;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb {

  position: relative;

  display: inline-block;

  vertical-align: top;

  max-width: 100%;

  margin-bottom: 0;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb:before {

  content: '';

  left: 0;

  top: 0;

  width: 0;

  height: 0;

  border-bottom: 95px solid transparent;

  border-left: 90px solid #fff;

  position: absolute;

  z-index: 2;

}

.rtl .archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb:before {

  left: auto;

  right: -1px;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb .entry-meta {

  position: absolute;

  top: 0;

  left: 6px;

  z-index: 2;

}

.rtl .archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb .entry-meta {

  left: auto;

  right: 0;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb .entry-meta .day-time {

  font-size: 24px;

  color: #909090;

  font-weight: bold;

  line-height: normal;

  padding: 5px;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-thumb .entry-meta .month-time {

  font-size: 14px;

  color: #909090;

  display: block;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content {

  padding: 10px 0 0;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top {

  padding: 0;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-title h4 {

  margin: 0 0 10px;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-meta {

  font-style: normal;

  margin-bottom: 0;

  color: #999;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-meta i {

  margin: 0 5px 0 0;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-meta a {

  color: #999;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-meta .entry-author {

  color: #999;

  margin-right: 20px;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-meta .entry-comment a {

  display: inline-block;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .entry-meta .entry-comment:before {

  content: '';

  margin: 0;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a {

  font-size: 14px;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .readmore a {

  display: block;

  width: 100%;

  padding: 15px 0 5px;

  font-size: 13px;

  font-weight: 600;

  color: #ff7200;

  text-align: left;

}

.archive.mobile-layout .category-contents .blog-content .post .entry .entry-content .readmore a i {

  margin: 0 5px 0 0;

}

.mobile-layout .main-page > .page .entry-content .entry-summary {

  margin: 0;

}

.mobile-layout.single-post .single-post .header .header-page h4.title {

  font-size: 12px;

  padding: 14px 0;

}

.mobile-layout.rtl .products-wrapper .woocommerce-pagination .page-numbers > li {

  float: right;

}

.mobile-layout .banner-category  .widget_sp_image {

  margin-bottom: 10px;

}

.mobile-layout .header-page {

  position: relative;

}

.mobile-layout .header-page.sticky-mobile .header-shop {

  position: fixed;

  right: 0;

  top: 0;

  z-index: 999;

  background-color: #fff;

}

.mobile-layout .header-page.sticky-mobile .header-shop .container {

  max-width: 480px;

}

.mobile-layout .header-page .header-shop {

  text-align: center;

  position: relative;

  display: inline-block;

  width: 100%;

  box-shadow: 0 5px 5px rgba(205,205,205,0.6);

  margin-bottom: 8px;

}

.mobile-layout .header-page .header-shop .page-title {

  font-size: 14px;

  color: #222;

  text-align: center;

  padding: 15px 0;

  display: inline-block;

}

.mobile-layout .header-page .header-shop h4 {

  font-size: 14px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

  display: inline-block;

  padding: 6px 0;

  margin: 0;

  line-height: 17px;

}

.mobile-layout .products-wrapper {

  padding: 0;

  position: relative;

}

.mobile-layout .products-wrapper.show-modal:before {

  content: '';

  width: 100%;

  height: 100%;

  display: block;

  background: rgba(0,0,0,0.4);

  position: absolute;

  left: 0;

  right: 0;

  bottom: 0;

  top: 1px;

  z-index: 2;

}

.mobile-layout .products-wrapper .products-nav {

  margin-bottom: 10px;

  padding: 0 10px;

  background-color: #fff;

  position: relative;

  z-index: 2;

}

.mobile-layout .products-wrapper .products-nav .show-count {

  display: none;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering {

  position: static;

  float: none;

  border: none;

  padding-bottom: 0;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li {

  position: static;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li:hover ul {

  border-top: 1px solid #ededed;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li > ul >li {

  line-height: 44px;

  border-bottom: 1px solid #ededed;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown >li > ul >li:last-child {

  border-bottom: 0;

}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode {

  margin: 5px -4px 0;

}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a {

  background-color: #fff;

  border: none;

  height: auto;

  width: auto;

}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a.active:before {

  color: #ff7200;

  background-color: #fff;

}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a:hover:before {

  background-color: #fff;

  color: #ff7200;

}

.mobile-layout .products-wrapper .products-nav .filter-product {

  font-size: 12px;

  color: #6b6b6b;

  text-transform: uppercase;

  float: right;

  line-height: 41px;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul {

  top: 104%;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li {

  line-height: 28px;

  border: 0;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a {

  font-size: 12px;

  color: #6b6b6b;

  text-transform: uppercase;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a:after {

  line-height: 28px;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li {

  padding: 6px 0 0px;

  border: 0;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li.asc {

  padding: 3px 0 0px;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li.asc a {

  height: 21px;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li a {

  height: 18px;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby {

  min-width: 145px;

}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby.order-dropdown >li .current-li a:after {

  width: 25px;

}

.mobile-layout .products-wrapper .filter-mobile {

  opacity: 0;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

  -webkit-transform: translateY(-50px);

  -moz-transform: translateY(-50px);

  -o-transform: translateY(-50px);

  -ms-transform: translateY(-50px);

  transform: translateY(-50px);

  visibility: hidden;

  position: absolute;

  z-index: 9;

  top: 46px;

  background-color: #fff;

  padding: 0;

}

.mobile-layout .products-wrapper .filter-mobile.open {

  visibility: visible;

  opacity: 1;

  -webkit-transform: translateY(0px);

  -moz-transform: translateY(0px);

  -o-transform: translateY(0px);

  -ms-transform: translateY(0px);

  transform: translateY(0px);

}

.mobile-layout .products-wrapper .filter-mobile .widget {

  padding: 5px 0 20px;

}

.mobile-layout .products-wrapper .filter-mobile .widget_layered_nav {

  border-bottom: 1px solid #ededed;

}

.mobile-layout .products-wrapper .woocommerce-pagination {

  display: block;

  float: none;

  margin: 0 0 10px;

}

.mobile-layout .products-wrapper .woocommerce-pagination .note {

  display: none;

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li {

  float: left;

  position: relative;

  text-transform: capitalize;

  text-align: center;

  margin: 0 0 5px;

  background-color: #fff;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li a,

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers {

  background-color: #fff;

  display: block;

  width: 32px;

  line-height: 30px;

  height: 32px;

  border-radius: 2px;

  border: 1px solid #ebebeb;

  text-align: center;

  font-size: 16px;

  color: #222;

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li a.current,

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li a:hover,

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.current,

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers:hover {

  border: 1px solid #ff7200;

  color: #fff;

  background-color: #ff7200;

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .next,

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .prev {

  text-align: center;

  text-transform: uppercase;

  color: #222;

  border-radius: 2px;

  font-size: 0;

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .next:before,

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .prev:before {

  font-size: 16px;

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .next:before {

  content: '\f105';

}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .prev:before {

  content: '\f104';

}

.mobile-layout .products-wrapper .products-loop {

  margin: 0;

  position: relative;

  z-index: 1;

}

.mobile-layout .products-wrapper .products-loop.grid {

  margin: 0 -5px;

}

.mobile-layout .products-wrapper .products-loop.grid > li {

  padding: 0 5px;

  margin-bottom: 10px;

  float: left;

  width: 50%;

}

.mobile-layout .products-wrapper .products-loop.grid > li:nth-child( 2n+1 ) {

  clear: both;

}

.mobile-layout .products-wrapper .products-loop.grid > li.product-type-variable .item-wrap .item-detail .item-content .item-price {

  text-align: left;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap:hover {

  box-shadow: none;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail {

  border: 1px solid #e1e1e1;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .products-thumb {

  position: relative;

  margin: 0;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .products-thumb span.onsale {

  display: none;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .products-thumb .sale-off {

  top: 10px;

  right: 10px;

  font-size: 10px;

  padding: 0 6px;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .products-thumb:hover {

  opacity: 0.8;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content {

  padding: 10px 10px 8px;

  text-align: left;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content h4 {

  margin: 0 0 6px;

  text-align: left;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content h4 a {

  font-size: 14px;

  color: #222;

  text-transform: capitalize;

  margin: 0 0 5px;

  padding: 0;

  border: 0;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content h4 a:hover {

  color: #ff7200;

}

.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price del {

  margin-right: 5px;

}

.mobile-layout .products-wrapper .products-loop.list li {

  margin-bottom: 20px;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap:hover {

  box-shadow: none;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb {

  width: 130px;

  margin-right: 10px;

  float: left;

  position: relative;

  margin-bottom: 0;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb span.onsale {

  display: none;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb .sale-off {

  top: 10px;

  right: 10px;

  font-size: 10px;

  padding: 0 6px;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb:hover {

  opacity: 0.8;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content {

  padding: 0;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 {

  margin: 0 0 5px;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 a {

  font-weight: 500;

  font-size: 14px;

  color: #222;

  margin-bottom: 0;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content {

  padding-top: 5px;

  margin-bottom: 5px;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price {

  font-size: 14px;

  margin-bottom: 5px;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price span {

  display: inline;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price del {

  font-size: 12px;

  color: #999;

  float: left;

  margin-right: 10px;

  font-weight: 400;

  margin-left: 0;

  text-decoration: line-through;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price ins {

  font-size: 16px;

  color: #ff7200;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-description {

  margin-bottom: 5px;

  margin-top: 5px;

}

.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom {

  display: none;

}

.mobile-layout.search-no-results .breadcrumbs {

  display: none;

}

.mobile-layout.search-no-results .listing-title h1 {

  font-size: 12px;

  color: #222;

}

.mobile-layout.search-no-results .listing-title h1 small {

  color: #7d7d7d;

  font-size: 12px;

}

.mobile-layout.search-no-results .content_list_product {

  padding: 0;

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result {

  text-align: center;

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result h3 {

  font-size: 12px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result h1 small {

  font-size: 18px;

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result .image {

  display: inline-block;

  margin: 10px 0 20px;

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result p {

  font-size: 12px;

  color: #7d7d7d;

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result a {

  display: inline-block;

  height: 42px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 10px 0 0;

  border: 0;

  line-height: 42px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result a:hover {

  background-color: #e66700;

}

.mobile-layout.search .header-mobile-style1,

.mobile-layout.search .header-mobile-style2 {

  margin-bottom: 0;

}

.mobile-layout.search .body-wrapper-inner > .container {

  padding: 15px 10px 0;

}

.mobile-layout.woocommerce-page .entry-content {

  margin-bottom: 0;

}

.mobile-layout.woocommerce-page .main-page > .page .entry-content .entry-summary {

  margin-bottom: 0;

}

.mobile-layout.woocommerce-account .listing-title h1 {

  text-align: center;

}

.mobile-layout.woocommerce-account .image-login {

  text-align: center;

  margin: 0 0 20px;

}

.mobile-layout.woocommerce-account .image-login img {

  display: inline-block;

}

.mobile-layout.woocommerce-account #customer_login h2 {

  font-weight: 700;

  color: #222;

  font-size: 13px;

  margin: 0 0 30px;

  display: block;

  text-transform: uppercase;

}

.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide,

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide {

  padding-left: 30px;

  border-bottom: 1px solid #ededed;

  padding-top: 10px;

  padding-bottom: 10px;

}

.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide input:-webkit-autofill,

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide input:-webkit-autofill {

  background-color: #fff !important;

}

.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide label,

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide label {

  font-size: 14px;

  color: #7d7d7d;

  font-weight: 500;

  line-height: 20px;

  margin: 0;

}

.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide .input-text,

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide .input-text {

  padding: 0;

  background-color: #fff;

}

.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide:first-child,

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child {

  background: url('../assets/img/bg-user.png') no-repeat left center #fff;

}

.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide:nth-child(2),

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) {

  background: url('../assets/img/icon-lock.png') no-repeat left center #fff;

}

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child {

  background: url('../assets/img/bg-email.png') no-repeat left center #fff;

}

.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) {

  background: url('../assets/img/icon-lock.png') no-repeat left center #fff;

}

.mobile-layout.woocommerce-account #customer_login input.button {

  height: 42px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 42px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.mobile-layout.woocommerce-account #customer_login .social-share {

  text-align: center;

  margin-bottom: 20px;

}

.mobile-layout.woocommerce-account #customer_login .social-share .title-share {

  display: none;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content {

  display: inline-block;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a {

  width: 35px;

  height: 35px;

  border-radius: 50%;

  line-height: 35px;

  font-size: 16px;

  color: #fff;

  display: inline-block;

  margin: 0 5px;

  float: left;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(1) {

  background-color: #3a5897;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(2) {

  background-color: #2fc2ee;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(3) {

  background-color: #e14a3c;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(4) {

  background-color: #df2227;

}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(5) {

  background-color: #407199;

}

.mobile-layout.woocommerce-account #contents {

  margin-bottom: 10px;

  padding-top: 20px;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation {

  float: none;

  margin-right: 0;

  margin-bottom: 20px;

  overflow: hidden;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul {

  border: 0;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li {

  display: inline-block;

  float: left;

  width: 33.33%;

  padding-top: 35px;

  text-align: center;

  margin-bottom: 15px;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--dashboard {

  background: url('../assets/img/icon-dashboard.png') no-repeat top center #fff;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--orders {

  background: url('../assets/img/icon-orders.png') no-repeat top center #fff;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--downloads {

  background: url('../assets/img/icon-download.png') no-repeat top center #fff;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--edit-address {

  background: url('../assets/img/icon-address.png') no-repeat top center #fff;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--edit-account {

  background: url('../assets/img/icon-account.png') no-repeat top center #fff;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--customer-logout {

  background: url('../assets/img/icon-logout.png') no-repeat top center #fff;

}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li > a {

  border: 0;

  padding: 15px 0;

  min-width: auto;

  font-size: 11px;

  color: #222;

  font-weight: 600;

  text-transform: uppercase;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content {

  float: none;

  clear: both;

  margin-bottom: 10px !important;

  text-align: center;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account {

  text-align: left;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-first {

  text-align: left;

  width: 100%;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-first .woocommerce-Input--email {

  border-radius: 0;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-last {

  width: 100%;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account legend {

  font-size: 14px;

  color: #222;

  text-transform: uppercase;

  font-weight: 700;

  border: 0;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {

  height: 42px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 42px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content strong {

  text-transform: uppercase;

  font-size: 13px;

  font-weight: 700;

  color: #222;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .avatar-user {

  display: inline-block;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .avatar-user img {

  border-radius: 50%;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:first-child {

  text-align: center;

  font-size: 12px;

  color: #7d7d7d;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:first-child a {

  color: #ff7200;

  font-weight: 500;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:last-child {

  text-align: left;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content a {

  font-size: 12px;

  color: #7d7d7d;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr.order td {

  width: 100% !important;

  border: 0;

  border-top: 1px solid #ddd;

  padding: 10px 15px !important;

}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr.order td:first-child {

  border-top: 0 !important;

}

.mobile-layout.woocommerce-account .breadcrumbs {

  display: none;

}

.mobile-layout.woocommerce-account.rtl .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account legend {

  text-align: right;

}

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.login .form-row.form-row-wide,

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide {

  padding-right: 30px;

  padding-left: 0;

}

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.login .form-row.form-row-wide:first-child,

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child {

  background: url('../assets/img/bg-user.png') no-repeat right center #fff;

}

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.login .form-row.form-row-wide:nth-child(2),

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) {

  background: url('../assets/img/icon-lock.png') no-repeat right center #fff;

}

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child {

  background: url('../assets/img/bg-email.png') no-repeat right center #fff;

}

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) {

  background: url('../assets/img/icon-lock.png') no-repeat right center #fff;

}

.mobile-layout.woocommerce-checkout form .form-row-first,

.mobile-layout.woocommerce-checkout form .form-row-last {

  width: 100%;

}

.mobile-layout.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button {

  padding: 10px;

  width: 100px;

}

.single-product.mobile-layout .header-page .header-shop h4 {

  width: 220px;

  display: inline-block;

  font-size: 12px;

  line-height: 17px;

  padding: 14px 0;

}

.single-product.mobile-layout .product_detail {

  padding: 0;

}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share.open .wrap-content {

  opacity: 1;

  -webkit-transform: translateX(0);

  -moz-transform: translateX(0);

  -o-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share .title-share {

  float: left;

}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share .wrap-content {

  float: left;

  margin-right: 0px;

  margin-left: -40px;

  -webkit-transform: translateX(-60px);

  -moz-transform: translateX(-60px);

  -o-transform: translateX(-60px);

  -ms-transform: translateX(-60px);

  transform: translateX(-60px);

}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity {

  margin: 0 0 0 10px !important;

}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .price ins {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist {

  left: 35px;

  right: auto;

}

.single-product.mobile-layout .content-product-detail {

  padding: 0;

}

.single-product.mobile-layout .content-product-detail .product-type-simple .cart {

  text-align: left;

}

.single-product.mobile-layout .content-product-detail .product-type-simple .cart .addcart-wrapper {

  display: inline-block;

  overflow: hidden;

}

.single-product.mobile-layout .content-product-detail .product-type-external .addcart-wrapper .cart {

  float: none;

}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd {

  margin-bottom: 20px;

  position: relative;

  z-index: 2;

}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-responsive .item-img-slider a {

  display: inline-block;

  max-width: 450px;

}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info {

  position: absolute;

  z-index: 3;

  right: 10px;

  bottom: 110px;

  display: none;

}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock {

  display: inline-block;

  width: 54px;

  height: 54px;

  text-indent: -9999px;

}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock.in-stock {

  background: url('../assets/img/icon-instock.png') no-repeat center center;

}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock.out-stock {

  background: url('../assets/img/icon-outstock.png') no-repeat center center;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail {

  position: relative;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price del {

  float: none;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price del .amount {

  font-size: #7d7d7d;

  font-size: 14px;

  font-weight: 500;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price ins {

  float: left;

  margin-left: 0;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .add_to_cart_button,

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_external,

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_grouped,

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .single_add_to_cart_button {

  float: left;

  height: 40px;

  padding: 0;

  line-height: 40px;

  width: 172px;

  text-transform: uppercase;

  font-size: 12px;

  font-weight: 700;

  border-radius: 20px;

  clear: none;

  box-shadow: 0 5px 5px #eee;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart {

  margin-bottom: 0 !important;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity {

  height: 40px;

  margin: 0 10px 0 0 !important;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity input {

  width: 15px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .input-text {

  height: 38px !important;

  width: 30px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .minus {

  background-position: 0px -1685px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .plus {

  background-position: -5px -1665px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table {

  margin-bottom: 15px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price {

  font-size: 16px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price del {

  font-size: 16px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price ins {

  font-size: 18px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table td {

  height: 60px !important;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .quantity {

  width: 100px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table input {

  width: 15px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .addcart-wrapper {

  text-align: center;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product-info {

  padding: 15px 0 10px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product-info .sku_wrapper {

  margin-bottom: 0;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .description {

  margin-bottom: 15px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist {

  position: absolute;

  z-index: 5;

  top: -14px;

  right: 35px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {

  border: 1px solid #e0e0e0;

  color: #7d7d7d;

  height: 35px;

  width: 35px;

  line-height: 35px;

  margin: 0 8px;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .show a {

  height: 35px;

  width: 35px;

  line-height: 35px;

  margin: 0 8px;

  border: 1px solid #222;

  background: #222;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .show a:before {

  color: #fff;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share {

  position: absolute;

  top: -239px;

  right: 0;

  z-index: 1;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share.open {

  z-index: 3;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share.open .wrap-content {

  opacity: 1;

  -webkit-transform: translateX(0);

  -moz-transform: translateX(0);

  -o-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .title-share {

  float: right;

  margin: 174px 0 0;

  display: inline-block;

  font-size: 0;

  width: 35px;

  height: 35px;

  line-height: 35px;

  border: 1px solid #e0e0e0;

  text-align: center;

  color: #7d7d7d;

  padding: 0;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .title-share:before {

  font-size: 16px;

  display: inline-block;

  font-family: FontAwesome;

  content: '\f1e0';

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content {

  display: block;

  position: absolute;

  right: 0px;

  bottom: 40px;

  opacity: 0;

  -webkit-transform: translateX(60px);

  -moz-transform: translateX(60px);

  -o-transform: translateX(60px);

  -ms-transform: translateX(60px);

  transform: translateX(60px);

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -o-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content > a {

  margin: 0 5px 10px;

  display: block;

  width: 40px;

  height: 40px;

  line-height: 40px;

  text-align: center;

  font-size: 0;

  border-radius: 0;

  color: #fff;

  background-color: #fff;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content > a.facebook {

  background-color: #3b5997;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content > a.twitter {

  background-color: #36b9ff;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content > a.google-plus {

  background-color: #fb7171;

}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content > a .fa {

  font-size: 16px;

  line-height: 40px;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs {

  border: 0;

  margin-bottom: 10px;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable {

  margin: 0;

  padding: 0;

  border-bottom: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs {

  border-top: 1px solid #ededed;

  overflow-x: scroll;

  overflow-y: hidden;

  white-space: nowrap;

  margin: 5px 0 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li {

  display: inline-block;

  vertical-align: top;

  white-space: normal;

  float: none;

  padding: 0 9px;

  margin: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li:first-child {

  padding-left: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li.active a,

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li:hover a {

  color: #ff7200;

  border: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li.active a:before,

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li:hover a:before {

  opacity: 1;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li a {

  background-color: #fff;

  font-size: 14px;

  padding: 0;

  border: 0;

  height: 40px;

  position: relative;

  line-height: 42px;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li a:before {

  content: '';

  width: 100%;

  height: 2px;

  background-color: #ff7200;

  position: absolute;

  left: 0;

  bottom: -1px;

  opacity: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content .tab-pane {

  padding: 10px 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content .tab-pane h2 {

  font-size: 12px;

  text-transform: uppercase;

  font-weight: 700;

  color: #222;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist {

  padding: 10px 0 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist li {

  padding: 0 0 10px;

  border-bottom: 1px solid #f0f0ed;

  margin: 0 0 10px;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist li:last-child {

  border: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .avatar {

  height: 40px;

  width: 40px;

  border: 0;

  border-radius: 50%;

  padding: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text {

  padding: 0;

  border: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .description {

  font-size: 12px;

  color: #7d7d7d;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .description p {

  margin: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta {

  margin: 0;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta strong {

  font-size: 12px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta time {

  font-size: 12px;

  color: #7d7d7d;

  font-style: italic;

}

.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-reviews .form-submit #submit {

  height: 42px;

  width: 100% !important;

  background-color: #ff7200 !important;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 42px;

  padding: 0 !important;

  border-radius: 20px !important;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.single-product.mobile-layout.woocommerce div.product p.price,

.single-product.mobile-layout.woocommerce div.product span.price {

  font-size: 18px;

  margin-bottom: 15px;

}

.single-product.mobile-layout.woocommerce div.product form.cart .variations {

  margin-bottom: 0;

}

.single-product.mobile-layout.woocommerce div.product form.cart	.addcart-wrapper .single_variation_wrap {

  text-align: center;

}

.single-product.mobile-layout.woocommerce div.product form.cart	.addcart-wrapper .single_variation_wrap .woocommerce-variation.single_variation {

  text-align: left;

}

.single-product.mobile-layout.woocommerce div.product form.cart	.addcart-wrapper .single_variation_wrap .woocommerce-variation-add-to-cart {

  display: inline-block;

}

.single-product.mobile-layout.woocommerce div.product form.cart div.quantity {

  border-radius: 20px;

}

.single-post.mobile-layout .header-page .header-shop h4.title {

  font-size: 12px;

  padding: 14px 0;

  max-width: 280px;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-thumb img {

  margin-bottom: 20px;

}

.single-post.mobile-layout.rtl .single.main .post .entry-wrap .entry-content .social-share {

  left: 0;

  right: auto;

}

.single-post.mobile-layout.rtl .single.main .post .entry-wrap .entry-content .social-share .title-share {

  margin-left: 0;

}

.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-img {

  float: right;

  margin-left: 15px;

  margin-right: 0;

}

.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-content .entry-meta .fa {

  margin-left: 10px;

  margin-right: 0;

}

.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author {

  float: right;

  margin-left: 20px;

  margin-right: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-thumb::before {

  border: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-title {

  font-size: 16px;

  margin: 19px 0 0;

  padding: 0 0 15px;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content {

  padding: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta {

  border-bottom: 0;

  padding: 0;

  font-size: 12px;

  margin: 0 0 10px;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta:before {

  background: none;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-author {

  float: left;

  margin-right: 20px;

  color: #999;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-author i {

  margin-right: 5px;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment a {

  color: #999;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment a:hover {

  color: #ff7200;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment:before {

  content: '';

  margin: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-summary {

  font-size: 12px;

  line-height: 20px;

  margin: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .single-content-bottom {

  margin: 0;

  padding: 0;

  border: none;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share {

  position: absolute;

  bottom: -75px;

  right: 0;

  padding: 0;

  z-index: 1;

  border: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share:before {

  background: none;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share.open {

  z-index: 2;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share.open .wrap-content {

  opacity: 1;

  -webkit-transform: translateX(0);

  -moz-transform: translateX(0);

  -o-transform: translateX(0);

  -ms-transform: translateX(0);

  transform: translateX(0);

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .title-share {

  float: right;

  margin: 145px 0 0;

  display: inline-block;

  font-size: 0;

  width: 35px;

  height: 35px;

  line-height: 33px;

  border: 1px solid #e0e0e0;

  text-align: center;

  color: #7d7d7d;

  padding: 0;

  margin-right: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .title-share:before {

  font-size: 16px;

  display: inline-block;

  font-family: FontAwesome;

  content: '\f1e0';

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content {

  float: right;

  position: relative;

  margin-right: -40px;

  opacity: 0;

  -webkit-transform: translateX(60px);

  -moz-transform: translateX(60px);

  -o-transform: translateX(60px);

  -ms-transform: translateX(60px);

  transform: translateX(60px);

  -webkit-transition: all 0.5s;

  -moz-transition: all 0.5s;

  -o-transition: all 0.5s;

  -ms-transition: all 0.5s;

  transition: all 0.5s;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content > a {

  display: block;

  margin: 0 5px 10px;

  float: none;

  border: none;

  color: #fff;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content > a i {

  padding: 0;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content > a.facebook {

  background-color: #3b5997;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content > a.twitter {

  background-color: #36b9ff;

}

.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content > a.google-plus {

  background-color: #fb7171;

}

.single-post.mobile-layout .post #authorDetails {

  margin-top: 15px;

  padding: 10px 0 0;

  border-top: 1px solid #ededed;

  border-bottom: 1px solid #ededed;

}

.single-post.mobile-layout .post #authorDetails .authorDetail {

  padding: 10px 0;

}

.single-post.mobile-layout .post #authorDetails .authorDetail .avatar {

  width: 40px;

  border-radius: 50%;

  float: left !important;

}

.single-post.mobile-layout .post #authorDetails .infomation {

  padding: 8px 10px !important;

}

.single-post.mobile-layout .post #authorDetails .infomation .name-author {

  margin: 0;

}

.single-post.mobile-layout .single-post-relate-mobile h4 {

  padding: 20px 0 10px;

  font-size: 13px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

}

.single-post.mobile-layout .single-post-relate-mobile .post {

  overflow: hidden;

  margin-bottom: 20px;

  padding-bottom: 20px;

  border-bottom: 1px solid #ededed;

}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-img {

  display: inline-block;

  width: 115px;

  float: left;

  margin-right: 15px;

}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content h4 {

  padding: 0;

  text-transform: capitalize;

}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta {

  overflow: hidden;

  font-size: 12px;

  color: #909090;

}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .fa {

  margin-right: 10px;

}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta a {

  font-size: 12px;

  color: #909090;

}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author {

  float: left;

  margin-right: 20px;

}

.single-post.mobile-layout #respond {

  margin-bottom: 20px;

  padding: 0;

}

.single-post.mobile-layout #respond .wp-comment .title {

  margin-bottom: 15px;

}

.single-post.mobile-layout #respond .wp-comment .form-horizontal .cmm-box-bottom button.btn {

  height: 40px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 40px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.single-post.mobile-layout #respond .wp-comment .form-horizontal .cmm-box-top .control-group {

  width: 100%;

}

.single-post.mobile-layout #comments {

  padding: 0;

}

.single-post.mobile-layout #comments .comment .author {

  width: 40px;

  border-radius: 50%;

}

.single-post.mobile-layout #comments .comment .media-body .media .media-heading .author-name a {

  font-size: 12px;

}

.search-results.mobile-layout .listings-title {

  display: block;

  margin-bottom: 0;

}

.search-results.mobile-layout .listings-title .wrap-title {

  padding: 18px 0;

}

.search-results.mobile-layout .listings-title .wrap-title .entry-title small {

  font-size: 16px;

  color: #999;

}

.search-results.mobile-layout .pagination {

  margin: 0;

}

.search-results.mobile-layout .listing-title h1 {

  font-size: 13px;

}

.search-results.mobile-layout .listing-title h1 small {

  font-size: 13px;

}

.search-results.mobile-layout .content-list-category {

  padding: 0;

}

.search-results.mobile-layout .content-list-category .products-wrapper {

  padding: 0;

}

.search-results.mobile-layout .content-list-category .content_list_product .products-loop .item-wrap .products-thumb a.product_thumb_hover:before {

  opacity: 0;

}

.search-results.mobile-layout .content-list-category .content_list_product .products-loop .item-wrap .item-content .item-bottom {

  display: none;

}

.search-results.mobile-layout .content-list-category .content_list_product .products-loop .item-wrap .item-content .sale-off {

  top: 10px;

  right: 10px;

  font-size: 10px;

  padding: 0 6px;

}

.filter-mobile h3 {

  font-weight: 700;

  font-size: 12px;

  color: #222;

  text-transform: uppercase;

}

.filter-mobile .widget_price_filter {

  border: 0;

  padding: 0;

  margin-bottom: 15px;

}

.filter-mobile .widget_price_filter .price_slider_wrapper {

  padding: 0;

}

.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount #min_price,

.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount #max_price {

  border-radius: 20px;

  border: 1px solid #e0e0e0;

  text-align: center;

  height: 40px;

  font-size: 14px;

  color: #7d7d7d;

  font-weight: 500;

  margin-bottom: 15px;

}

.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {

  font-size: 14px;

  color: #7d7d7d;

  font-weight: 500;

  line-height: 40px;

}

.rtl .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {

  float: left;

}

.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount button {

  height: 40px;

  width: 48%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 40px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.rtl .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount button {

  float: right;

}

.filter-mobile .widget_layered_nav {

  margin-bottom: 10px;

}

.filter-mobile .widget_layered_nav ul {

  overflow: hidden;

}

.filter-mobile .widget_layered_nav ul > li {

  font-size: 14px;

  color: #7d7d7d;

  font-weight: 500;

  line-height: 28px;

  float: left;

}

.rtl .filter-mobile .widget_layered_nav ul > li {

  float: right;

}

.rtl .filter-mobile .widget_layered_nav ul > li a {

  margin-left: 10px;

  margin-right: 0;

}

.filter-mobile .widget_layered_nav ul > li a {

  color: #7d7d7d;

  display: inline-block;

  width: 52px;

  height: 40px;

  background-color: #f2f2f2;

  font-size: 12px;

  font-weight: 700;

  color: #222;

  margin-right: 10px;

  line-height: 40px;

  text-align: center;

}

.filter-mobile .widget_layered_nav ul > li a:hover {

  background-color: #ff7200;

  color: #fff;

}

.filter-mobile .widget_layered_nav ul > li .count {

  display: none;

}

.home.mobile-layout .body-wrapper .body-wrapper-inner > .container {

  padding-top: 0;

}

.mobile-layout .body-wrapper .body-wrapper-inner > .container {

  position: relative;

  padding: 10px 10px 0;

}

.mobile-layout .body-wrapper .body-wrapper-inner > .container.open:before {

  content: '';

  width: 100%;

  height: 100%;

  display: block;

  background: rgba(0,0,0,0.7);

  position: absolute;

  left: 0;

  right: 0;

  bottom: 0;

  top: -9px;

  z-index: 3;

  -webkit-transition: all 0.3s;

  -moz-transition: all 0.3s;

  -o-transition: all 0.3s;

  -ms-transition: all 0.3s;

  transition: all 0.3s;

}

.mobile-layout4 .body-wrapper .body-wrapper-inner > .container {

  padding-top: 0;

}

.woocommerce-checkout.mobile-layout .checkout #payment #place_order {

  height: 40px;

  width: 100%;

  background-color: #ff7200;

  text-align: center;

  text-transform: uppercase;

  font-size: 13px;

  color: #fff;

  font-weight: 700;

  margin: 0;

  border: 0;

  line-height: 40px;

  padding: 0;

  border-radius: 20px;

  box-shadow: 0 10px 15px rgba(194,54,0,0.1);

}

.woocommerce-checkout.mobile-layout h3 {

  font-size: 13px;

  color: #222;

  font-weight: 700;

  text-transform: uppercase;

}

.woocommerce-wishlist.mobile-layout form table.shop_table {

  border-radius: 0;

}

.woocommerce-wishlist.mobile-layout form table.shop_table tr {

  border: 0;

}

.woocommerce-wishlist.mobile-layout form table.shop_table tr td {

  border: 0;

}

.woocommerce-wishlist.mobile-layout form table.shop_table thead th {

  border: 0;

}

.woocommerce-wishlist.mobile-layout form table.shop_table tfoot {

  border: 0;

}

.tax-product_cat.mobile-layout .body-wrapper > .container {

  padding-top: 0;

}

.search-results.mobile-layout .pagination ul {

  margin: 0;

}

.search-results.mobile-layout .pagination ul > li > .page-numbers.dots {

  line-height: 26px;

}

.search-results.mobile-layout .pagination ul > li > a.next:hover,

.search-results.mobile-layout .pagination ul > li > a.prev:hover {

  color: #fff;

}

.rtl.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-message {

  float: right;

}

.rtl.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-message textarea {

  padding-right: 20px;

}

.rtl.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart {

  text-align: right;

}

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content h4 a {

  text-align: right;

}

.rtl.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .next:before,

.rtl.mobile-layout .pagination ul li a.next:before {

  content: '\f104';

}

.rtl.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .prev:before,

.rtl.mobile-layout .pagination ul li a.prev:before {

  content: '\f105';

}

.rtl.mobile-layout.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .readmore a i {

  display: none;

}

.rtl.mobile-layout.archive.mobile-layout.rtl .category-contents .blog-content .post .entry .entry-content .readmore a:before {

  font-size: 12px;

  margin-right: 5px;

  content: '\f0d9';

  font-family: FontAwesome;

}

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.product-type-variable .item-wrap .item-detail .item-content .item-price {

  text-align: right;

}

.rtl.single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .nav.nav-tabs li:first-child {

  padding-right: 0;

  margin-right: 0;

}

.rtl.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.rtl.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price del {

  margin-left: 10px;

  margin-right: 0;

}

.rtl.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li {

  text-align: right;

}

.rtl.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu > li .show-dropdown {

  left: 0;

  right: auto;

}

.rtl.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share {

  left: 5px;

  right: auto;

}

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price {

  display: block;

}

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price > span {

  display: block;

}

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price > span.amount {

  display: inline-block;

}

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price del,

.rtl.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price ins {

  float: right;

  margin-left: 10px;

  margin-right: 0;

}

.rtl.single-post.mobile-layout .post #authorDetails .authorDetail .avatar {

  float: right !important;

}

.rtl.single-post.mobile-layout  #comments .comment .media-body .media .media-heading .time {

  margin-top: -1px;

}

.rtl.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-author {

  float: right;

  margin-left: 20px;

  margin-right: 0;

  margin-top: 2px;

}

.rtl.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta .entry-author i {

  margin-left: 5px;

  margin-right: 0;

}

.mobile-layout .sw_related_upsell_widget {

  margin: 0 0 10px;

}

.related-products.style-moblie .resp-slider-container >div.items-wrapper {

  margin: 0 -2px;

}

.related-products.style-moblie .resp-slider-container >div.items-wrapper >.item .item-wrapper .item-content h4 {

  margin-top: 15px;

}

@media (min-width: 481px) {

  .mobile-layout .body-wrapper {

    margin: 0 auto;

    max-width: 480px;

  }

  .woocommerce-order-received.mobile-layout h2 {

    font-size: 13px;

    text-transform: uppercase;

    font-weight: 700;

    color: #222;

  }

  .woocommerce-order-received.mobile-layout .order_details li {

    margin-right: 1em;

  }

  .woocommerce-order-received.mobile-layout table.shop_table {

    border-radius: 0;

  }

  .woocommerce-order-received.mobile-layout table.shop_table tr {

    border-top: 1px solid #ccc;

  }

  .woocommerce-order-received.mobile-layout table.shop_table th,

  .woocommerce-order-received.mobile-layout table.shop_table td {

    border: 0;

  }

}

@media (max-width: 480px) {

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list {

    position: relative;

    display: block;

    left: auto;

    right: auto;

    width: auto;

    bottom: auto;

    top: auto;

    text-align: center;

    box-shadow: none;

    overflow: visible;

    height: auto;

    z-index: 1;

  }

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs {

    overflow-x: scroll;

    overflow-y: hidden;

    white-space: nowrap;

    margin: 0;

    border: 0;

  }

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li {

    display: inline-block;

    vertical-align: top;

    white-space: normal;

    float: none;

    margin: 0 10px 0 0;

    width: auto;

  }

  .rtl .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li {

    margin: 0 0 0 10px;

  }

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li:last-child {

    margin-right: 0;

  }

  .rtl .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li:last-child {

    margin-left: 0;

  }

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li > a {

    display: inline-block;

    height: 28px;

    line-height: 28px;

    padding: 0 13px;

    border-radius: 14px;

    text-transform: capitalize;

    font-size: 12px;

    background-color: #f5f5f5;

    font-weight: 400;

    border: 0;

  }

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li > a:before {

    width: 0;

    height: 0;

  }

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li.active > a,

  .mobile-layout .sw-tab-cat-mobile .resp-tab .top-tab-slider .tab_list .nav.nav-tabs li:hover > a {

    background-color: #ccc;

    color: #222 !important;

    border: none;

  }

  .mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name {

    display: inline-block;

    white-space: nowrap;

    width: 12em;

    overflow: hidden;

    text-overflow: ellipsis;

  }

  .mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity {

    width: 140px;

  }

}

@media (min-width: 414px) {

  .mobile-layout .products-wrapper .products-loop.grid >li {

    float: left;

    width: 50%;

  }

}

@media (max-width: 414px) {

  .header.header-mobile-style2 .mobile-search {

    width: 45%;

  }

  .style-mobile-countdown .slider .items-wrapper >.item {

    width: 414px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail {

    position: relative;

    padding-top: 48px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .products-thumb {

    width: 40%;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content {

    width: 60%;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .product-countdown {

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -105px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content h4 a {

    font-size: 14px;

    margin-top: 20px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price {

    font-size: 20px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price del {

    line-height: 24px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price ins {

    font-size: 20px;

  }

  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu {

    height: 640px;

    overflow: auto;

  }

  .style-moblie.style2:before {

    opacity: 1;

    color: #222;

    font-size: 32px;

  }

  .woocommerce-order-received.mobile-layout h2 {

    font-size: 13px;

    text-transform: uppercase;

    font-weight: 700;

    color: #222;

  }

  .woocommerce-order-received.mobile-layout .order_details li {

    float: none;

    padding-right: 0;

    margin-right: 0;

    margin-bottom: 15px;

    border: 0;

  }

  .woocommerce-order-received.mobile-layout table.shop_table {

    border-radius: 0;

  }

  .woocommerce-order-received.mobile-layout table.shop_table tr {

    border-top: 1px solid #ccc;

  }

  .woocommerce-order-received.mobile-layout table.shop_table th,

  .woocommerce-order-received.mobile-layout table.shop_table td {

    border: 0;

  }

}

@media (max-width: 375px) {

  .header.header-mobile-style2 .mobile-search {

    width: 42%;

  }

  .header.header-mobile-style2 .histore-logo {

    margin: 2px 25px 0 14px;

  }

  .rtl .header.header-mobile-style2 .histore-logo {

    margin: 2px 14px 0 25px;

  }

  .style-mobile-countdown {

    margin-bottom: 7px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item {

    width: 375px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail {

    position: relative;

    padding-top: 48px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .products-thumb {

    width: 35%;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content {

    width: 65%;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price {

    margin-bottom: 0;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price ins {

    font-size: 16px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content .item-price del {

    line-height: 20px;

  }

}

@media (max-width: 360px) {

  .header.header-mobile-style2 .histore-logo {

    margin: 2px 6px 0 14px;

  }

  .rtl .header.header-mobile-style2 .histore-logo {

    margin: 2px 14px 0 6px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item {

    width: 345px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail {

    position: relative;

    padding-top: 48px;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .products-thumb {

    float: none;

    width: 100%;

  }

  .style-mobile-countdown .slider .items-wrapper >.item .item-wrapper .item-detail .item-content {

    float: none;

    width: 100%;

    margin-top: 10px;

  }

  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu {

    height: 640px;

    overflow: auto;

  }

  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper {

    min-width: 220px;

  }

  .mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb {

    width: 130px;

    margin-bottom: 10px;

  }

  .sw-tab-mobile .top-tab-slider .nav.nav-tabs {

    overflow-x: scroll;

    overflow-y: hidden;

    white-space: nowrap;

    text-align: left;

  }

  .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li {

    float: none;

    display: inline-block;

    vertical-align: top;

    white-space: normal;

    margin: 0 10px 0 0;

  }

  .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li > a {

    font-size: 11px;

  }

  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu {

    height: auto;

  }

  .sw-ajax-categories .resp-listing-container .item-product-cat {

    width: 50%;

  }

  .sw-ajax-categories.style-moblie:hover:before {

    opacity: 1;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity input {

    width: 40px;

  }

  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity input {

    width: 30px;

  }

  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity .minus {

    background-position: -20px -1685px;

  }

  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity .plus {

    background-position: -11px -1665px;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info {

    bottom: 160px;

  }

  .single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content h4 {

    margin-bottom: 5px;

  }

  .single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author {

    float: none;

  }

  .block-mobile .info .inner {

    text-align: center;

  }

  .block-mobile .info .inner i {

    display: inline-block;

    font-size: 24px;

    float: none;

  }

  .rtl .block-mobile .info .inner i {

    float: none;

  }

  .block-mobile .info .inner .info-content {

    padding: 0;

  }

  .rtl .block-mobile .info .inner .info-content {

    padding: 0;

  }

  .products-wrapper .products-loop {

    margin: 0;

  }

  .single-product.mobile-layout > .tabs .tabbable .nav.nav-tabs li {

    width: auto;

  }

  .single-product.mobile-layout > .tabs .tabbable .nav.nav-tabs li a {

    width: auto;

  }

  .mobile-layout.single-product .single-product > .tabs .tabbable .nav.nav-tabs li {

    width: auto !important;

  }

  .single-product.mobile-layout .content-product-detail .single-product >.tabs .tabbable .tab-content #tab-description p {

    width: 290px;

  }

  .mobile-layout .pagination ul li a.next,

  .mobile-layout .pagination ul li a.prev {

    width: 32px;

    text-indent: -9999px;

    position: relative;

  }

  .mobile-layout .pagination ul li a.next:before,

  .mobile-layout .pagination ul li a.prev:before {

    position: absolute;

    text-indent: 0;

    display: inline-block;

    font-size: 16px;

    color: #999;

    font-family: 'FontAwesome';

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    line-height: 30px;

  }

  .mobile-layout .pagination ul li a.next:before {

    content: '\f105';

  }

  .mobile-layout .pagination ul li a.prev:before {

    content: '\f104';

  }

  .mobile-layout.rtl .pagination ul li a.next:before {

    content: '\f104';

  }

  .mobile-layout.rtl .pagination ul li a.prev:before {

    content: '\f105';

  }

  .search-results.mobile-layout .pagination ul {

    margin: 0;

  }

  .search-results.mobile-layout .pagination ul > li > a.next:hover,

  .search-results.mobile-layout .pagination ul > li > a.prev:hover {

    color: #fff;

  }

  .search-results.mobile-layout .content_list_product ul > li .item-wrap .item-detail .item-content h4 {

    white-space: nowrap;

    width: 110px;

    overflow: hidden;

    text-overflow: ellipsis;

    text-align: center;

    margin: 0 auto 5px;

  }

  .search-results.mobile-layout .content_list_product ul > li .item-wrap .item-detail .item-content .item-bottom {

    display: none;

  }

  .footer-mstyle1 .footer-container .footer-menu .menu-item a .menu-text {

    display: none;

  }

  .countdown-mobile:before,

  .best-selling-mobile:before {

    opacity: 1;

  }

  .footer-mstyle1 .footer-container .footer-menu .menu-item {

    margin-bottom: 5px;

  }

}

@media (max-width: 375px) {

  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu {

    height: 575px;

  }

  .resp-ajax-page-listing .page-listing-content ul.nav-tabs > li > a {

    padding: 20px 7px;

  }
  .popupContiner .imgContainer img{
  
    max-width: 20%!important;;
    top: 122px!important;;
    left: 133px!important;;
	}

}

@media (max-width: 360px) {
.popupContiner .imgContainer img{
  
    max-width: 20%!important;;
    top: 122px!important;;
    left: 133px!important;;
	}
  .single-post.mobile-layout .header-page .header-shop h4.title {

    max-width: 240px;

  }

  .mobile-layout .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden {

    bottom: 40px;

  }

  .page.mobile-layout .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden {

    bottom: 40px;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .input-text {

    height: 32px !important;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity input {

    width: 15px;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity {

    height: 34px;

  }

  .single-product.mobile-layout .content-product-detail .product-type-simple .cart .addcart-wrapper {

    display: block;

  }

  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity input {

    width: 15px;

  }

  .mobile-layout .products-wrapper .products-loop.grid >li .item-wrap .item-detail .item-content .item-price > span ins span {

    font-size: 14px;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price {

    margin: 10px 0;

  }

  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table td {

    height: 32px !important;

  }

  .rtl.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .add_to_cart_button,

  .rtl.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_external,

  .rtl.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_grouped,

  .rtl.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .single_add_to_cart_button {

    float: right;

    margin-top: 20px;

  }

}

@media (max-width: 320px) {

  .style-mobile-countdown .slider .items-wrapper >.item {

    width: 305px;

  }
.popupContiner .imgContainer img{
  
    max-width: 20%!important;;
    top: 122px!important;;
    left: 133px!important;;
	}

  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.histore_resmenu {

    height: 485px;

  }

}
.popupContiner .imgContainer img{
    position: absolute;
   max-width:23%;
     top: 95px;
    left: 240px;}
.wrap-footer {

  padding: 0 45px;

}

.footer .info-footer h3 {

  font-size: 16px;

  color: #ffffff;

  text-transform: uppercase;

  position: relative;

  padding-bottom: 18px;

  margin: 0 0 29px;

  font-weight: 600;

}

.footer .info-footer h3:before {

  content: "";

  background: #333333;

  width: 70px;

  height: 2px;

  position: absolute;

  bottom: 0;

  left: 0;

}

.rtl .footer .info-footer h3:before {

  right: 0;

  left: auto;

}

.footer .info-footer .info-footer-adres {

  margin: 0;

}

.footer .info-footer .info-footer-adres li {

  list-style: none;

  font-size: 14px;

  color: #888888;

  margin: 0 0 34px;

}

.footer .info-footer .info-footer-adres li i {

  margin-right: 5px;

}

.rtl .footer .info-footer .info-footer-adres li i {

  margin-right: 0;

  margin-left: 5px;

}

.footer .widget_nav_menu h2 {

  font-size: 16px;

  color: #ffffff;

  text-transform: uppercase;

  position: relative;

  padding-bottom: 18px;

  margin: 0 0 21px;

  font-weight: 600;

}

.footer .widget_nav_menu h2:before {

  content: "";

  background: #333333;

  width: 70px;

  height: 2px;

  position: absolute;

  bottom: 0;

  left: 0;

}

.rtl .footer .widget_nav_menu h2:before {

  right: 0;

  left: auto;

}

.footer .widget_nav_menu ul {

  overflow: hidden;

}

.footer .widget_nav_menu ul li {

  position: relative;

}

.footer .widget_nav_menu ul li a {

  font-size: 14px;

  color: #888888;

  padding: 9px 0;

  display: block;

  -webkit-transition: 0.4s all;

  -moz-transition: 0.4s all;

  -o-transition: 0.4s all;

  -ms-transition: 0.4s all;

  transition: 0.4s all;

}

.footer .widget_nav_menu ul li:before {

  content: '';

  width: 10px;

  height: 1px;

  background: #fff;

  position: absolute;

  left: 0;

  top: 50%;

  -webkit-transition: 0.4s all;

  -moz-transition: 0.4s all;

  -o-transition: 0.4s all;

  -ms-transition: 0.4s all;

  transition: 0.4s all;

  -webkit-transform: translate(-10px,0);

  -moz-transform: translate(-10px,0);

  -o-transform: translate(-10px,0);

  -ms-transform: translate(-10px,0);

  transform: translate(-10px,0);

}

.rtl .footer .widget_nav_menu ul li:before {

  left: auto;

  right: 0;

  -webkit-transform: translate(10px,0);

  -moz-transform: translate(10px,0);

  -o-transform: translate(10px,0);

  -ms-transform: translate(10px,0);

  transform: translate(10px,0);

}

.footer .widget_nav_menu ul li:hover a {

  color: #fff;

  -webkit-transform: translate(22px,0);

  -moz-transform: translate(22px,0);

  -o-transform: translate(22px,0);

  -ms-transform: translate(22px,0);

  transform: translate(22px,0);

}

.rtl .footer .widget_nav_menu ul li:hover a {

  -webkit-transform: translate(-22px,0);

  -moz-transform: translate(-22px,0);

  -o-transform: translate(-22px,0);

  -ms-transform: translate(-22px,0);

  transform: translate(-22px,0);

}

.footer .widget_nav_menu ul li:hover:before {

  -webkit-transform: translate(0,0);

  -moz-transform: translate(0,0);

  -o-transform: translate(0,0);

  -ms-transform: translate(0,0);

  transform: translate(0,0);

}

.footer .anti-social .widget-title h2 {

  font-size: 16px;

  color: #ffffff;

  text-transform: uppercase;

  position: relative;

  padding-bottom: 18px;

  margin: 0 0 26px;

  font-weight: 600;

}

.footer .anti-social .widget-title h2:before {

  content: "";

  background: #333333;

  width: 70px;

  height: 2px;

  position: absolute;

  bottom: 0;

  left: 0;

}

.rtl .footer .anti-social .widget-title h2:before {

  right: 0;

  left: auto;

}

.footer .anti-social .widget-title p {

  font-size: 14px;

  color: #888888;

  line-height: 22px;

  margin: 0 0 30px;

}

.footer .shop-social ul {

  float: none;

}

.footer .shop-social ul li a {

  color: #fff;

  border: none;

}

.footer .shop-social ul li.tw {

  background: #4cadf8;

}

.footer .shop-social ul li.fb {

  background: #2f6cdc;

}

.footer .shop-social ul li.google {

  background: #ec623d;

}

.footer .shop-social ul li.sk {

  background: #2799f1;

}

.footer .shop-social ul li.pt {

  background: #ef3218;

}

.footer .shop-social ul li.yt {

  background: #dd1919;

}

.footer .shop-social ul li.lk {

  background: #666666;

}

.footer .wrap-coppyright {

  border-top: 1px solid #181818;

  margin:10px 0 0;

  padding: 20px 0 22px;

}

.footer .wrap-coppyright p {

  font-size: 13px;

  color: #888888;

  padding: 10px 0 0;

}

.footer .wrap-coppyright p a {

  color: #ffffff;

}

.footer .wrap-coppyright p a:hover {

  color: #ff7200;

}

#histore-totop {

  background-color: #ff7200;

  bottom: 30px;

  right: 15px;

  text-align: center;

  position: fixed;

  height: 50px;

  width: 50px;

  line-height: 43px;

  z-index: 99;

  border: 4px transparent solid;

  opacity: 1;

  filter: alpha(opacity=100);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -o-border-radius: 4px;

  -ms-border-radius: 4px;

  border-radius: 4px;

  -webkit-transition: all .3s;

  -moz-transition: all .3s;

  -o-transition: all .3s;

  -ms-transition: all .3s;

  transition: all .3s;

  -webkit-transform: rotate(-90deg);

  -ms-transform: rotate(-90deg);

  -moz-transform: rotate(-90deg);

  -o-transform: rotate(-90deg);

  transform: rotate(-90deg);

}

#histore-totop:before {

  content: '\f197';

  font-family: fontawesome;

  color: #fff;

  font-size: 20px;

}

#histore-totop:hover {

  background: #cc5b00;

}

.rtl #histore-totop {

  right: auto;

  left: 15px;

}

.step2{/*

Theme Name:         HiStore

Theme URI:          http://demo.wpthemego.com/themes/sw_histore/

Description:        SW HiStore is a modern, clean and professional WooCommerce WordPress theme. It is built to well suit for any online stores: electronics store, fashion store, jewelry store...

Author:             magentech

Author URI:         https://themeforest.net/user/magentech/

Version:            1.0.2

License:            GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: rtl-language-support, sticky-post, two-columns

Text Domain: histore



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





.wp-caption {

	margin-bottom: 1.75em;

	max-width: 100%;

}



.wp-caption img[class*="wp-image-"] {

	display: block;

	margin: 0;

}



.wp-caption .wp-caption-text {

	color: #686868;

	font-size: 13px;

	font-style: italic;

	line-height: 1.6153846154;

	padding-top: 0.5384615385em;

}



.bypostauthor > article .fn:after {

	content: "\f304";

	left: 3px;

	position: relative;

	top: 5px;

}



.gallery-caption {

	color: #686868;

	display: block;

	font-size: 13px;

	font-style: italic;

	line-height: 1.6153846154;

	padding-top: 0.5384615385em;

}

.wpb_wrapper .step2{

	 width: 99%;

    background: #ff7200;

    padding: 10px;

    border-radius: 6px;

    font-size: 16px;

	

}

.artshoww ul li{    

    background: #f5f5f5;

    padding: 10px;

    border-radius: 5px;

	margin-bottom:5px;

	list-style-type: none;

	display:flex;

	align-items:center;

	}

.artshoww ul li a{ font-size:16px; line-height:24px; padding-left:5px; padding-right:10px; width:96%; }

.wpb_wrapper > ul > li > .fa-eye{ justfy-content:right; align-items:right;}

.artshoww h2{ text-align:center; font-size:16px;}

.artshoww ul{ margin-bottom:20px; margin-top:20px;}