/*
Theme Name:         SW Maxshop child
Theme URI:          http://wp.smartaddons.com/themes/sw_maxshop/
Description:        A child theme of SW Maxshop
Author:             Magentech
Template:      			sw_maxshop
Author URI:         http://magentech.com/
Version:            2.3.2
License:            GNU General Public License v2 or later
*/
@import url("../sw_maxshop/style.css");
/* =Theme customization starts here  */
@media (max-width: 992px) {
  .resmenu-container .navbar-toggle {
    background: transparent;
  }
}

@media (max-width: 991px) {
    .header-elementor3 .header-top .top-left1, .header-elementor5 .header-top .top-left1 {
        width: auto !important;
		display:inline-flex !important;
    }
	 .header-elementor3 .header-top .top-right1,
  .header-elementor5 .header-top .top-right1 {
    width: auto !important;
	  text-align: right;
  }
	.header-top .top-right1 .currency_w > li > a {
  padding: 0 13px;
  position: relative;
}
	.top-form-minicart .top-minicart {
  border-right:0;
}
	.item-content .amount, .products-content .amount {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #003c99;
}
	.slick-slide {
  padding: 0 5px 0 5px !important;
}
}
@media (max-width: 320px) {
  .header-elementor3 .header-mid .top-right1 {
    display: inherit !important;
  }
	.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}
	.top-form-minicart {
  padding-left: 40px;
  height: 35px;
}
	.top-form-minicart .top-minicart {
  top: 5px;
  padding-right: 0px;
  border-right: 0px solid #ccc;
  margin-right: 0px;
}
	.elementor-element-87cb745.top-right1{
		position:relative;
		right:-40px;
	}
}
@media (max-width: 767px) {
  .header-elementor3 .header-mid .top-left1 {
    margin-bottom: 5px;
  }
		.elementor-element-87cb745.top-right1{
		position:relative;
		right:-120px;
	}
}
.sw-woo-container-slider .item-content .amount, .sw-woo-container-slider .products-content .amount {
  font-size: 15px;
}
.item-content .amount, .products-content .amount {
  font-size: 12px;
  font-weight: 700;
  color: #003c99;
  display: inline-block;
}
.item-content h4 a, .products-content h4 a {
  text-wrap: nowrap;
}
.footer-contact ul li span {
    display: inline-flex;
    padding: 5px 0;
}
.sale-off, .sw-newlabel, .sw-outstock {
    background-color: #e60c23;
    left: 0px;
    font-size: 14px;
    font-weight: lighter;
}
.primary-menu {
    position: relative;
    background: transparent;
    padding: 5px;
}
.primary-menu .navbar-inner .nav > li.active > a:after,
.primary-menu .navbar-inner .nav > li.active > a,
.primary-menu .navbar-inner .nav > li.open > a,
.primary-menu .navbar-inner .nav > li.open.active > a,
.primary-menu .navbar-inner .nav > li.hover > a {
  color: #fff;
  background: #0D467A;
}
.ecart-style1 .top-form-minicart {
  background-image: url(../assets/img/bg_general.png);
  background-repeat: no-repeat;
  background-position: 0 -1910px;
  padding-left: 32px;
  padding-right: 48px;
  height: 40px;
  position: relative;
  cursor: pointer;
  right: 0px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #0d467a;
}
.ecart-style1 .top-form-minicart:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: -15px;
  top: 0px;
  border-bottom: 20px solid transparent;
  border-top: 20px solid transparent;
  height: 0;
  width: 0;
  border-right: 15px solid #0d467a;
}
.rtl .ecart-style1 .top-form-minicart:before {
  border-right: none;
  border-left: 15px solid #0d467a;
  left: auto;
  right: -15px;
}
.header-top .top-right1 .top-login li >a,.header-top .top-right1 #lang_sel ul li a,.header-top .top-right1 .currency_w >li >a {
    color: #fff;
}
.primary-menu .navbar-inner .nav > li > a {
  text-transform: capitalize;
  border-left: 1px solid #0d467a;
  border-right: 1px solid #0d467a;
  background: none;
  font-weight: 500;
  color: #fff;
  line-height: 40px;
  height: 40px;
  font-size: 18px;
}
.primary-menu .navbar-inner .nav > li > a:before {
	background-color: #0d467a;
}
.header-top .label-offer-slider {
  background-color: #ea3a3c;
  border-radius: 3px;
  color: #fff;
}
.blog-caption-inner a {color:#fff;}