/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://themeforest.net/user/shaikrilwan/portfolio
 Template:      electro
 Version:       1.4.5
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/


/**
 * Fontiran Iransans license (....) for shopiato.com (electro theme)
*/
@font-face {
	font-family: SH_IRSans_Fa;
	font-style: normal;
	font-weight: bold;
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Medium.eot');
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Medium.ttf') format('truetype');
}
@font-face {
	font-family: SH_IRSans_Fa;
	font-style: normal;
	font-weight: 400;
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Light.eot');
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_FaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: SH_IRSans;
	font-style: normal;
	font-weight: bold;
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Medium.eot');
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: SH_IRSans;
	font-style: normal;
	font-weight: 400;
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Light.eot');
	src: url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://shopiato.com/wp-content/uploads/fonts/SH_IRANSansWeb_Light.ttf') format('truetype');
}
body,
button,
input,
textarea,.ywpc-countdown, .tp-caption.action-btn {
  font-family: "SH_IRSans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
  select {
  font-family: "SH_IRSans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
  p.order-again .button:after,.add-to-compare-link:after{
      display:none;
  }
  .amount,.count {
  font-family:  "SH_IRSans_Fa", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  }
  p.order-again .button:before{
      content: "\f021";
      font: normal normal normal 14px/1 FontAwesome;
      margin-left: .53em;
  }
.add-to-compare-link:before {
    content: "d";
    font: 14px/1 font-electro;
    margin-left: 6px;
    vertical-align: middle;
}
.wc-forward:after {
  content: "\f30a";}
  .header-v1 .header-logo + .navbar-nav, .header-v1 .navbar-nav + .navbar-nav, .header-v1 .navbar-search + .navbar-nav, .header-v1 .primary-nav + .navbar-nav, .header-v3 .header-logo + .navbar-nav, .header-v3 .navbar-nav + .navbar-nav, .header-v3 .navbar-search + .navbar-nav, .header-v3 .primary-nav + .navbar-nav {
    margin-right: 1.714em;
}
.dropdown-menu-mini-cart {
    width: 400px;
}
.dropdown-menu-mini-cart .wc-forward:before {
    content: none;
}
.navbar-search .search-categories > select {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat scroll left 0.15rem center / 8px 10px;
}
.woocommerce-ordering .orderby,.c-select{
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat scroll left 0.75rem center / 8px 10px;
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
}
/*
.vertical-menu .list-group-item > .dropdown-menu {
    border-color: #0787ea;
    border-width: 2px;
}

.vertical-menu.yamm .dropdown-menu{
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #0787ea #e9e9e9 #e9e9e9 #e9e9e9 !important;
    border-radius: 0;
}
#menu-all-departments-menu {
    border-color: #0787ea !important;
    border-radius: 0;
    border-style: solid !important;
    border-width: 2px !important;
}
#menu-all-departments-menu .dropdown-menu {
    border-color: #0787ea #e9e9e9 #0787ea #0787ea !important;
    border-radius: 0;
    border-style: solid !important;
    border-width: 2px !important;
}
*/
.ywpc-countdown-loop > .ywpc-timer > .ywpc-days,
.ywpc-countdown-loop > .ywpc-timer > .ywpc-hours,
.ywpc-countdown-loop > .ywpc-timer > .ywpc-minutes,
.ywpc-countdown-loop > .ywpc-timer > .ywpc-seconds {
    display: inline-block;
    width: 40px;
    margin: 10px 0;
}
.ywpc-countdown-loop > .ywpc-timer > div > .ywpc-amount > span {
    background: #f8f8f8;
    border: 0;
    height: 25px;
    width: 15px;
    font-size: 13px;
    color: #3c3c3c;
}
.ywpc-countdown-loop,
.ywpc-sale-bar-loop {
    font-family: 'SH_IRSans_Fa', sans-serif;
}
.prdctfltr_count {
    min-width: 13px;
    text-align: center;
    vertical-align: middle;
}
.prdctfltr_filter > span {
    font-weight: 400;
    line-height: 1.8em;
}
.prdctfltr_checkboxes label,.prdctfltr_buttons label {
    font-size: 1em;
    font-weight: 400;
}
.rtl .pf_default_select .prdctfltr_filter > span, .rtl .pf_select .prdctfltr_filter > span {
    padding-right: 15px;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span:hover{
    color: red;
}
.prdctfltr_count:after {
    content: ")";
    font-size: 0.8em;
    padding: 0 1px;
}
.prdctfltr_count:before {
    content: "(";
    font-size: 0.8em;
    padding: 0 1px;
}
.prdctfltr_count {
    border: 0 ;
    border-radius: 0;
    color: #000;
}
.prdctfltr_wc .prdctfltr_buttons label:hover, .prdctfltr_wc .prdctfltr_buttons span:hover {
    color: red;
}
#content #sidebar {
    padding-left: 1.4rem !important;
}
.vertical-menu .list-group-item > .dropdown-menu {
    border-radius: 0 !important;
}
.vertical-menu > li.list-group-item.dropdown {
    margin-bottom: 0;
    border-radius: 9px 9px 0 0;
}
.da .da-action > a:after{
    content: "\f104";
}
#tab-specification,#tab-description,.product_title,.woocommerce-loop-product__title,.woocommerce-breadcrumb,.woocommerce-product-details__short-description{
    font-family: 'SH_IRSans', sans-serif;
}
.single-product .electro-wc-product-gallery .woocommerce-product-gallery__trigger, .single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
    left: 0.618034em;
    right: auto;
}
.electro-description {
    line-height: 2em;
}
.single-product .product_title {
    line-height: 1.6em;
}
.single-product .brand {
    padding-left: 1.5em;
}
.select_box_colorpicker.select_box.attribute_pa_color {
    float: right;
}
.select_box_colorpicker .select_option.inactive {
    opacity: .5;
    cursor: not-allowed;
    pointer-events: none;
}
.select_box_colorpicker .select_option.inactive span {
    cursor: not-allowed;
    pointer-events: none;
}
.select_box_colorpicker .select_option.inactive span:before {
    content: "\f00d";
    font-family: FontAwesome;
    color: #000;
    font-size: 1.2em;
    position: absolute;
    top: 0;
    right: 6.5px;
}

/*.select_box_colorpicker .select_option {
    border: 1px solid #fff;
}
.select_box_colorpicker .select_option.selected {
    border-color: #888 !important;
}*/
.single-product.full-width .single-product-wrapper {
    margin-bottom: 7.429em;
}
.single-product.full-width .woocommerce-tabs, .single-product.full-width .woocommerce-tabs~div.products {
    margin-bottom: 3.714em;
}
#content {
    margin-bottom: 2em;
}
.single-product.full-width .entry-summary>div[itemprop="description"], .single-product.full-width .woocommerce-product-details__short-description {
    margin-bottom: 0;
}
.products-carousel .owl-item .product a, .section-onsale-product .onsale-product a, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content a, li.product a {
    color: #555;
}
/*
.vertical-menu.yamm .dropdown-menu,.single-product table.variations td.value select:focus,.input-text:focus,#menu-all-departments-menu,#menu-all-departments-menu .dropdown-menu {
    border-color: #ae9ecc !important;
}
*/
.header-logo-link img {
    max-width: 80%;
    padding-top: 0.5em;
}
.list-group-item,.list-group-item.dropdown {
    background: #f5f5f5 !important;
    color: #7359a4 !important;
    border-radius: 6px 6px 0 0;
}
.list-group-item span,.list-group-item.dropdown span{
    color: #7359a4 !important;
}
.vertical-menu>li.list-group-item.dropdown>a[data-toggle="dropdown-hover"], .vertical-menu>li.list-group-item.dropdown>a[data-toggle="dropdown"]{
    color: #7359a4 !important;
}
.navbar-search>.input-group .input-search-field {
    margin-left: -1px;
}
p{
    font-size: 1.071em;
    line-height: 1.6em;
}
.select_option {
    float: right;
}
/*.products-carousel .owl-item .product .added_to_cart::before, .products-carousel .owl-item .product .button::before, .section-onsale-product .onsale-product .added_to_cart::before, .section-onsale-product .onsale-product .button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button::before, li.product .added_to_cart::before, li.product .button::before {
    content: "\f177";
}*/
.footer-logo img {
    max-width: 200px;
}
.footer-call-us .call-us-icon .ec {
    font-size: 3.5em;
}
.footer-call-us .call-us-icon {
    padding-left: 10px;
}
.vertical-menu .list-group-item>.dropdown-menu>.menu-item .dropdown-menu {
    top: -4px;
}
@media (max-width: 1200px){
.col-lg-3 {
    width: 25%;
}
.col-lg-9 {
    width: 75%;
}
.header-logo-link img {
    max-width: 90%;
    padding-top: 0.7em;
}
}
@media (max-width: 767px){
    .site-header .handheld-header .header-logo {
    text-align: right;
}
}
@media (max-width: 992px){
    .header-logo-link img {
    height: 3em;
}
}
@media (max-width: 991px) and (min-width: 544px){
    .handheld-header .handheld-navigation-wrapper {
    float: left;
}
}
#tab-specification table tr td, #tab-specification table tr th, #tab-specification table.shop_attributes tr td, #tab-specification table.shop_attributes tr th{
     font-size: 1.071em;
    line-height: 1.6em;   
}
.woocommerce-MyAccount-navigation ul,.wc-item-meta {
    padding-right: 0;
}
.wc-item-meta li {
    list-style: none;
}
/*li.product .button.add_to_cart_button::before,.products-carousel .owl-item .product .button.product_type_variable::before, .section-onsale-product .onsale-product .button.product_type_variable::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.product_type_variable::before, li.product .button.product_type_variable::before {
content: "\f217";
font-family: FontAwesome;
padding: 0.5em 0.5em 0.5em 0.45em;
}*/
.owl-item>.product .add-to-cart-wrap .button::before, .owl-item>.product .added_to_cart::before, .products-carousel.electro-v1 .owl-item .product .add-to-cart-wrap .button::before, .products-carousel.electro-v1 .owl-item .product .added_to_cart::before, .section-onsale-product .onsale-product .add-to-cart-wrap .button::before, .section-onsale-product .onsale-product .added_to_cart::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .add-to-cart-wrap .button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .added_to_cart::before, li.product .add-to-cart-wrap .button::before, li.product .added_to_cart::before {
    content: "\f30a";
    font-family: "Font Awesome 5 Free";
    padding: 0.5em 0.5em 0.5em 0.45em;
    font-weight: 900;
}
.owl-item>.product .button.add_to_cart_button::before, .products-carousel.electro-v1 .owl-item .product .button.add_to_cart_button::before, .section-onsale-product .onsale-product .button.add_to_cart_button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.add_to_cart_button::before, li.product .button.add_to_cart_button::before {
    content: "\f217";
    font-family: "Font Awesome 5 Free";
    padding: 0.5em 0.5em 0.5em 0.45em;
    font-weight: 900;
}
tr.shipping th {
    width: 50%;
}
/*@media (min-width: 992px){
form.woocommerce-checkout .order-review-wrapper {
    margin-right: 15px;
    margin-left: 0;
    width:auto; 
}
}*/
.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-customer-review h3{
    padding:0.4em;
}
.checkout_coupon .form-row-first .input-text {
    font-size: 1.03em;
}
.ywpc-countdown{
    border-radius: 12px;
    padding: 13px 10px 0px 10px;
}
.ywpc-amount>span{
    border:0 !important;
    border-radius: 3px;
}
.container-image-and-badge { position: static; }
.yith-wcbm-on-sale-badge-3904 {
    color: #555;
}
.yith-wcbm-on-sale-badge-3904 .yith-wcbm-shape1 {
    width: 45px;
    height: 45px;
    background: #FFF;
    border: 1px solid #e00;
}
.yith-wcbm-on-sale-badge-3904.yith-wcbm-advanced-display-percentage .yith-wcbm-simbol-percent {
    font-size: 14px;
    top: 18px;
    right: 8px;
    color: #e00;
}
.yith-wcbm-on-sale-badge-3904.yith-wcbm-advanced-display-percentage .yith-wcbm-sale-percent {
    font-size: 16px;
    top: 18px;
    right: 20px;
    color: #e00;
}
.yith-wcbm-on-sale-badge-3904 .yith-wcbm-simbol-off {
    font-size: 10px;
    top: 31px;
    right: -13px;
    color: #e00;
}
.yith-wcbm-on-sale-badge-3904 .yith-wcbm-shape1:before {
    top: 32px;
    right: 0px;
    border-top: 4px solid transparent;
    border-right: 7px solid #e00;
    border-bottom: 4px solid transparent;
    -webkit-transform: rotate(-27deg);
    -ms-transform: rotate(-27deg);
    transform: rotate(-27deg);
}
.yith-wcbm-on-sale-badge-3904 .yith-wcbm-simbol-off {
    font-family: SH_IRSans_Fa;
    font-size: 10px;
    top: 32px;
    right: -12px;
}
.outofstock .yith-wcbm-badge,#billing_company_field,#billing_country_field {
    display: none;
    visibility: hidden;
}
a.woo-clear-filters{
    color: #7359a4;
}
a.woo-clear-filters:hover{
    color: red;
}
#customer_login .col-1 {
    padding-left: 6.071em;
    padding-right: 0.9em;
}
#customer_login .col-2 {
    padding-right: 5.857em;
     padding-left:  0.9em; 
}
.woocommerce-password-strength {
    text-align: right;
}
#customer_login {
    margin-bottom: 3em;
}
.my_account_orders .button.view::after {
    margin-right: .53em;
    margin-left: 0;
}
.csoon {
    border-radius: 50px;
    font-size: 0.85em;
    line-height: 0em;
    padding: 0.1em .6em 0em 0.6em;
    color: #6e559a;
    border: 1px solid #bda6e6;
}
.icheck:before{
    content: "\f00c";
    font-family: FontAwesome;
    line-height: 16px;
    font-size: 1em;
    color: green;
}
.iremove:before{
    content: "\f00d";
    font-family: FontAwesome;
    line-height: 16px;
    font-size: 1em;
    color: #fe6c61;
}
.tp-bullets .tp-bullet + .tp-bullet {
    margin-right: 10px !important;
    margin-left: 0 !important;
}
.footer-bottom-widgets .columns + .columns {
    margin-right: 0 !important;
}
/*added by AmirGT*/
.required {
    border: 0 !important;
}
.header-logo-link svg {
    width:20em !important;
} 
@media (min-width: 1200px){
.header-logo-link svg  {
    max-width: 80%;
    padding-top: 1em;
} 
}
@media (min-width: 992px){
form.woocommerce-checkout .order-review-wrapper {
    width: 100%;
    margin: 0;
}
form.woocommerce-checkout .order-review-wrapper {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}
form.woocommerce-checkout .order-review-wrapper h3 {
    margin-right: 13.3%;
}
.argmc-wrapper .argmc-form-steps.current p {
    z-index:1000;
}
}
@media (max-width: 1199px){
.header-logo-link svg  {
    /*max-width: 60%;*/
    padding-top: .6em;
    padding-bottom: .6em;
    width:11em !important;
}
.header-logo-link svg path, .header-logo-link svg circle {
    fill: #fff;
}
}
@media (min-width: 992px) and (max-width: 1199px){
    .footer-logo svg path, .footer-logo svg circle {
}
}
@media (max-width: 991px){
    .footer-logo svg path, .footer-logo svg circle {
    fill: #fff !important;
}
}
/* footer widget */
img.sep, img.nemad, img.ecunion, img.torob, #zarinpal img {
    display:inline;
    margin: 5px;
}
.footer-bottom-widgets-menu-inner #custom_html-5 img {
   width: 69px;
}
#zarinpal img {
    width: 60px !important;
}
#custom_html-5{
    text-align:center;
}
.required{
    text-decoration: none;
}
.footer-logo svg, .footer-logo img {
    width:11em !important;
}
.navbar-toggler-icon{
    width:1.5em !important;
    height:1.5em !important;
    color:#FFF !important;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}
.single-product table.variations td.value select{
    padding: .375rem .75rem .375rem 1.75rem;
}
.single-product .brand img{
    max-height: 3.2em;
}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img {
    border:0;
    height:32px;
}
.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu a:focus,.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu a:hover{text-decoration:none !important;}				
.demo_store a {
    float:left;
    text-decoration:none;
    color:#FFF;
}
#payment .payment_methods li .payment_box {
    background-color: #eaeaea;
}				
.product-info i{
	font-size:1.2em;
    padding:0 0 0 5px;
}
p.product-info{
	font-size:0.9em;
    margin-top:100px;
}
/*.owl-item>.product .product-loop-footer .onsale,.section-onsale-product .onsale-product .product-loop-footer .onsale,.section-onsale-product-carousel .onsale-product-carousel .onsale-product-content .product-loop-footer .onsale,.section-onsale-product-carousel-v9 .onsale-product .product-loop-footer .onsale,li.product .product-loop-footer .onsale{
	top: -50px !important;
	direction: ltr;
}*/
.up-sells .owl-item>.product .onsale, .up-sells .products>.product .onsale{
	margin-bottom: 1.5em;
}
.onsale{
	direction: ltr !important;
}
/* fix whatsapp footer icon display */
@media (max-width: 991.98px){
.social-icons .fa-whatsapp.mobile, .social-icons-color .fa-whatsapp.mobile {
    display: inline-block !important;
}
}
/* Fix Handheld mobile header 2 input text direction*/
.handheld-header-v2 .site-search .widget.widget_product_search form input.search-field, .handheld-header-v2 .site-search .widget.widget_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_search form input.search-field {
	direction: rtl !important;
}
/* Fix space of gallery images and category name in product shop page*/
.woocommerce-product-gallery {
	margin-bottom: 0.857em !important;
}
/* Fix avg rating number position in comments section of product page*/
.avg-rating-number {
	margin-top: 0.5em !important;
}
/* Add text to custom product page under add to cart button */
.custom-content{
	margin-top: 1.2em;
	font-size: 0.93em;
    color: #787d81;
}
.custom-content.feature {
    margin:0 0 1.5em 0;
    color:#333e48;
}
.custom-content p{
    margin:0 !important;
}
.custom-content i{
	padding:0 0 0 5px;
}
.custom-content a{
    display:block;
    font-size:0.86em;
}
.custom-content a i{
    padding:0 5px 0 0;
    font-size:0.7em;
}
/* fix captcha position in contact form contact us page */
img.wpcf7-captchac{
	margin:10px 0px;
}
/*  */
div.store-info.vc_col-sm-6{
	float:left !important;
}
/* Remove ‘clear’ function on variable products */
.single-product table.variations td.value .reset_variations{
    display: none !important;
}
/* fix showing product name with 3 line in front page and shop page*/
@media (min-width: 1480px) or (max-width: 436px){
#main ul[data-view="grid"] .woocommerce-loop-product__title {
    height: 3.9em !important;
    }
}

.woocommerce-loop-product__title {
    height: 3.9em !important;
    }

/* fix taxonomy of products font in shop page  */
.owl-item>.product .loop-product-categories, .products>.product .loop-product-categories{
	line-height: 0.95em !important;
	height: 1.1em !important;
}

/* fix table td appears in tab-specification & ywtm_content_tab */
#tab-specification table tr td {
	vertical-align:middle;
}
.ywtm_content_tab table tr td {
	vertical-align:middle;
	padding:7px 30px;
    font-size: 1.071em;
    line-height: 1.6em;
}
.ywtm_content_tab table tr:first-child td, .ywtm_content_tab table tr:first-child th, .ywtm_content_tab table.shop_attributes tr:first-child td, .ywtm_content_tab table.shop_attributes tr:first-child th {
	padding-top: 0;
    border-top: none;
}
.ywtm_content_tab table, .ywtm_content_tab table.shop_attributes {
    margin-bottom: 5em;
}
.ywtm_content_tab table tr td:first-child{
	width:16%;
}
.tab-editor-container table{
	word-break:normal;
}
.woocommerce-tabs .tabs li[class^="ywtm_"] a::before {
    display:block !important;
}
/* fix shipping icons */
.shipping td img{
	padding-left:10px;
}
/* shipping notice in checkout page under shipping section */
.shipping-notice{
	padding: 1.387em;
    margin-bottom: 2.3em;
    background-color: #eaeaea;
    border-top: 1px dotted #ddd;
	font-size:0.85em;
}
.shipping-notice a{
    color:#0d6efd;
}
/* Fix show total in cart dropdown */
.dropdown-menu-mini-cart p.total {
  display: block !important;
  padding-right: 25px;
}
/* Fix comment issue dublicate name */
#reviews .commentlist>li .star-rating+.meta {
  display: block !important;
}
#reviews .commentlist>li p.meta:first-of-type {
  display: block;
}
#reviews .commentlist>li p.meta {
  display: none;
}
/* fix messenger widget fonts */
.arcu-widget .messanger p, .arcu-widget .messanger .arcu-item-label, .arcu-widget .arcu-message-button p, .arcu-widget .arcu-message-button .arcu-item-label, .arcu-widget .arcu-forms-container .arcu-form-container, .arcu-widget .arcu-forms-container .arcu-form-container .arcu-form-field, .arcu-widget .arcu-forms-container .arcu-form-container .arcu-button {
    font-family: SH_IRSans !important;
}
@media (max-width: 991.98px){
.messangers-block, .arcu-widget .messanger p, .arcu-widget .messanger .arcu-item-label, .arcu-widget .arcu-message-button p, .arcu-widget .arcu-message-button .arcu-item-label, .arcu-widget .arcu-forms-container .arcu-form-container, .arcu-widget .arcu-forms-container .arcu-form-container .arcu-form-field, .arcu-widget .arcu-forms-container .arcu-form-container .arcu-button {
    font-family: SH_IRSans !important;
}
}
/* fix padding of onsale defualt theme widget */
.onsale{
    padding:2px 10px !important;
    right: 8px !important;
}
/* Fix showing xiaomi works badge label */
.berocket_better_labels.berocket_better_labels_image .berocket-label-user-image .dis-none {
   display:none;
}
div.single-product-wrapper .berocket_better_labels.berocket_better_labels_image .berocket-label-user-image.berocket_alabel_id_5724 .dis-none {
   display: block;
}
@media (max-width: 1479px){
    div.br_alabel.berocket_alabel_id_5724 > span {
   margin-top:396px !important;
}
}
@media (max-width: 1199px){
    div.br_alabel.berocket_alabel_id_5724 > span {
    width: 160px !important;
    height: 54px !important;
    margin-top:309px !important;
}
}
@media (max-width: 991px){
    div.br_alabel.berocket_alabel_id_5724 > span {
    width: 140px !important;
    height: 47px !important;
    margin-top:218px !important;
}
}
@media (max-width: 767px){
    div.br_alabel.berocket_alabel_id_5724 > span {
    width: 200px !important;
    height: 67px !important;
    margin-top:436px !important;
}
}
@media (max-width: 575px){
    div.br_alabel.berocket_alabel_id_5724 > span {
    width: 200px !important;
    height: 67px !important;
    margin-top:473px !important;
}
}
@media (max-width: 574px){
    div.br_alabel.berocket_alabel_id_5724 > span {
    width: 140px !important;
    height: 47px !important;
    margin-top:7px !important;
}
}

.single-product-wrapper .summary h2.product-subtitle{
    font-size: 1.071em;
    margin-bottom: 0.82em;
}
/* add message after add to cart button to all products */
.addtocart-notice{
    margin-top:2em;
}
.content-after-addtocart-button {
    margin-bottom: 1.2em;
    color: #7359a4;
    font-size:0.93em;
}
.content-after-addtocart-button p {
    margin:0px;
    padding:5px;
    border:1px solid #ddd;
    border-radius:1em;
}
.content-after-addtocart-button span{
    display:block;
    color:#333e48;
    font-size:0.88em;
    padding-right:6px;
}
.content-after-addtocart-button i {
    padding:0 0 0 5px;
}
/* Fix digits msg style */
.dig_success_msg .dig_popmessage_contents {
    background: linear-gradient(90deg, rgba(236, 253, 246, 1) 0%, rgba(218, 252, 238, 1) 100%) !important;
    border: 1px solid #00DB821A !important;
}
.dig_success_msg .dig_lase_message {
    color: #006D41 !important;
}
.dig_success_msg .dig_lase_snap {
    color: #00DB82 !important;
}
/* Fix shipping method des margin */
.shipping_method_description {
    margin-bottom: 24px !important;
}
/* Fix coupon box error in checkout page */
@media (min-width: 768px) {
form.woocommerce-checkout .form-row-first, form.woocommerce-checkout .form-row-last {
    width: 49%;
    display: inline-block;
    padding-right: 0px;
    padding-left: 0px;
}
}
/* change in text of checkout notice for abandand vpn befure payment */
.argmc-wrapper div.argmc-nav-text{
    font-weight: bold;
    color: #7359a4;
}