/****************هدر ************/
/*بزرگتر کردن بنر بالا*/
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1300px;}
}


/*#sp-header{height: 0px!important;}*/
#sp-component {padding-right: 1rem;padding-left: 1rem;}

#sp-title section {margin-bottom: 5rem;}

/**منو بالا*/
.sp-megamenu-parent>li>a {padding: 0 10px!important;}

@media (min-width: 1400px) {
  #sp-header>.container {max-width: 100%!important;} /*هدر فول واید*/
}

#qx-section-ha36n {padding-top:9rem!important;padding-bottom:2rem!important;} /**پایین آوردن عنوان اصلی صفحات**/
  
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { padding: 5px;} /*منو کاربردهای بالا*/
a:hover, a:focus, a:active {color: #da241d!important;}


#sp-header.header-sticky{background: #fff;}
#sp-main-body {/*padding:0px!important;}*/margin-top: -180px;} /*سفیدی بالای بنر*/
/**#sp-component {margin-top: 80px!important;}*/
#sp-header {background: linear-gradient(#000000, #00000000);}



.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {font-size: 1.1rem!important;} /*فونت منو بالا*/
.header-sticky .sp-megamenu-parent>li>a {color: #000;} /*فونت منو بالا*/

/*هدر موبایل*/
@media (max-width: 575px)
{
#sp-header {height: 80px;}
.logo-image {height: 90px!important;}
  
}

/**call**/
.callnowbutton-normal {background-color: #004098!important;}


/*@media (max-width: 600px){
#sp-main-body {padding:0px!important;margin-top: 0px;}
}*/
/*لوگو*/
.logo-image { padding-top: 1.5rem;}

/*زبان**/
.sp-module-content .mod-languages ul.lang-inline li {display: block!important;margin:0;padding: 2px 10px!important;}

.bar-navigation .qx-barnav-horizontal li:first-child{padding-left: 12px!important;} /*nav اسلایدر*/

/********************صفحه اصلی ****************/
.qx-section .qx-section-has-divider {margin-top: -1px;}


/******کاتالوگ محصولات ****************/
.dropfiles-content .dropfiles-categories .categories-head > h2 {text-align: center;}
.dropfiles-content .dropfilescategory:not(.backcategory) > span { max-width: unset!important;}
.dropfiles-content .dropfilescategory:not(.backcategory) {min-width: 300px;}




/*********************لیست محصولات ******************/

/*حذف عکس محصولات از لیست*/
.hikashop_product_image_row {display:none;}
.hikashop_product_image.title {display:none;}

span.hikashop_product_name {text-align: right;}
/*#hikashop_filter_main_div_hikashop_category_information_menu_176 {display:none;}*/
.hikashop_quantity_form {float: right;}
.hikashop_quantity_form { margin:0!important;}
.hikabtn.hikacart {margin-top: 0.5rem;}

/****فیلتر عکس دار برندها ***/
#filter_mm_2_hikashop_category_information_menu_202 {float: left;}
#filter_values_container_mm_2_hikashop_category_information_menu_202 >select{max-width:300px!important;}

/*.hikashop_filter_main*/
/*5 فیلتر در لبتاپ*/
@media (min-width: 575px) {
[class^="hikashop_filter_main hikashop_filter_main_"] {margin-right:auto;margin-left:auto;width: 25%!important;}
  .hikashop_categories_listing_main{ width: 80%;max-width: 1200px;margin-left: auto;margin-right: auto; }
}
/*ردیف 2 تایی فیلتر در موبایل*/
@media (max-width: 575px) {
[class^="hikashop_filter_main hikashop_filter_main_"] {margin-right:auto;margin-left:auto;width: 50%!important;}
}
.hikashop_filter_main.hikashop_filter_main__7 {width: 100%!important;}  
[class^="hikashop_filter_main hikashop_filter_main_"] input,select {max-width: 50%!important;} 
[class^="hikashop_filter_main hikashop_filter_main_"] {min-height: 3rem!important;} 

/****فیلتر برندها در لیست محصولات*****/
/*چک باکس سایز ها در کنار هم قرار گیرند*/
#filter_values_container__7_hikashop_category_information_module_ span {display: inline-block;}
#filter_values_container__7_hikashop_category_information_module_ br{content:' ';}
#filter_values_container__7_hikashop_category_information_module_ br:after{content:' ';}
.hikashop_filter_checkbox input{width: 1.2rem; height: 1.5rem;}

/*[class^="hikashop_filter_main hikashop_filter_main_"] span {display: inline-block;}*/
[class^="hikashop_filter_main hikashop_filter_main_"] br{content:' ';}
[class^="hikashop_filter_main hikashop_filter_main_"] br:after{content:' ';}

/*وسط چین کردن فیلدهای سزچ*/
/*.hikashop_filter_title {padding-right: 10% ;}*/
.hikashop_filter_title {float: right;}
.filter_values_container input,select {margin-left: auto;}
.filter_values_container select {margin-left: auto;}


/*.hikashop_filter_main_div {margin-top:120px!important;}*/
.hikashop_filter_list_style { list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
 /* background-color: #333333;*/}
.hikashop_filter_list_style li {float: right;}
.hikashop_filter_list_style li a:first-child{
  /*display: block;*/
  color: #000;
  text-align: center;
  padding: 1rem 2rem;
  text-decoration: none;
font-size: 1.5rem;
}
.hikashop_filter_list_style li a:nth-child(2){margin-right: -2rem;}
.hikashop_filter_list_style li a:hover { color:red;}
.hikashop_filter_fieldset_mobile h3 {display:none;}
.hikashop_filter_button_outside {display:none;}
.hikashop_filter_main.hikashop_filter_main__1 {float: right!important;margin-right: 0;margin-left: auto;width:unset!important;min-height: unset!important;}

/*.hikashop_filter_main_div_hikashop_category_information_menu_175 {background-color: #979494;opacity: 0.8;
background-image: repeating-radial-gradient(circle at 0, transparent 0, #979494 5px), repeating-linear-gradient(#27272f55, #808085);}*/

/*.hikashop_filter_main_div_hikashop_category_information_menu_179{*/
#hikashop_filter_main_div_hikashop_category_information_module_{ 
background-color: #e5e5f7;
opacity: 1;
background-image:  linear-gradient(135deg, #cdcdcd 25%, transparent 25%), linear-gradient(225deg, #cdcdcd 25%, transparent 25%), linear-gradient(45deg, #cdcdcd 25%, transparent 25%), linear-gradient(315deg, #cdcdcd 25%, #e5e5f7 25%);
background-position:  4px 0, 4px 0, 0 0, 0 0;
background-size: 4px 4px;
background-repeat: repeat;}


/*سبد خرید*/
.sabad {margin-left:3rem;}
#hikashop_cart_dropdown_148 {width:350px;}
.hikashop_small_cart_checkout_link {color:green;text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;}

/*ثبت نام هیکا*/
#hikashop_checkout_login_2_0 {width:50%;min-width:400px;margin:auto;}
/*#hikashop_checkout_registration , #hikashop_checkout_login_form {width:50%;min-width:400px;margin:auto;}*/


/**************override رجیستر*****************/
#member-registration .field-spacer {display:none!important;}
#my-reg-form {width: 400px; padding-top:1rem;}

@media (max-width: 575px) {
#my-reg-form {width: 95vw;}
}

/* فرم رجیستر */
#member-registration {
  display: flex;
  flex-wrap: wrap;
}

#member-registration fieldset { width: 100%;}
/* فیلدهای فرم */
#member-registration .control-group {
  display: flex;
  /*flex-direction: column;*/
  width: 100%;
  margin-bottom: 10px;
}

/* برچسب فیلدها */
#member-registration .control-group label {
  margin-bottom: 5px;text-wrap: nowrap;
}

/* ورودی فیلدها */
#member-registration .control-group input {
  display: flex;
  width: 100%;
}

/* فیلدهای تک خطی */
#member-registration .control-group input[type="text"],
#member-registrationr .control-group input[type="email"] {
  width: 100%;
}
#member-registration .control-group input[type="password"] {width: 60%;}

/* دکمه ثبت نام */
#member-registration .btn-register {
  margin-top: 10px;
}

/* مثال برای فیلدهای خاص */
#member-registration .control-group.captcha {
  flex-direction: row;
}

#member-registration .control-group.captcha .captcha-image {
  margin-right: 10px;
}


/*******************بلاگ ***************/
.sp-module-content-top {height: 0px}

div[itemprop="articleBody"] {
  width: 70%;
  margin-left: auto;
  margin-right: auto;}
div[itemprop="headline"] h1{text-align: center;}
.article-header h1{text-align: center;}
.article-ratings-social-share {display: none !important;}
.qx-card-title {text-align: center;}

.qx-card-body>.qx-btn {float: left;}

.article-full-image {background-color: #000000;}
.article-full-image img {opacity:0.8;}


/**********************************لیست محصولات***************************/
dl {margin-bottom: 0;}
dt {
       float: right;
       clear: right;
       width: 110px;
       color: green;
  margin-right: 15%;
        }
  
        dt::after {
            content: ":";
        }
  
        dd {
            margin: 0 20%;
            /*padding: 0 0 0.5em 0;*/
        }

.hikashop_category_description img {float: right; margin: 1rem;}
.hikashop_category_description_content{padding: 1rem;  margin: 1rem;}

.hikashop_product_listing_image {display: unset!important;}
/**************************/
  #hikashop_product_right_part > #hikashop_product_name_main {font-size:2rem;text-align:center;display: block;}
.hikashop_quantity_form {float:unset;}
#hikashop_product_quantity_main {text-align:center;}
/***********فونت **********/
body, h1, h2, h3, h4, h5, h6,input, textarea, a ,table , button , div , p {font-family: Vazirmatn !important;}
h1 {font-size:3.5rem;}
h2 {font-size:2.5rem;}
h3 {font-size:1.5rem;}
h4 {font-size:1rem;}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vazirmatn;
  src: url('../fonts/webfonts/Vazirmatn-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
