@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'), 
    url('../fonts/Yekan.woff') format('woff'), 
    url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'), 
    url('../fonts/BYekan.woff') format('woff'), 
    url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'IRANSansWeb';
  src: url('../fonts/IRANSansWeb.eot?#') format('eot'), 
    url('../fonts/IRANSansWeb.woff') format('woff'), 
    url('../fonts/IRANSansWeb.ttf') format('truetype');
}
@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'), 
    url('../fonts/BYekan.woff') format('woff'), 
    url('../fonts/BYekan.ttf') format('truetype');
}

body{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	direction: rtl !important;
	font-weight: unset;
	font-family: 'IRANSansWeb';
	font-weight: normal;
	list-style: none;
	background-color: #fefefe !important;
}
a{
	list-style: none;
	text-decoration: none;
}
p{
	padding: 0;
	margin: 0;
}
body ,a ,p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,span ,ol ,li ,ul{
  font-family: IRANSansWeb !important;
text-decoration: none !important;
}
#toTop {
 background-image: url("../images/up.png");
background-position: center center;
background-repeat: no-repeat;
border-radius: 2px;
bottom: 5px;
color: #999;
cursor: pointer;
font-size: 45px;
height: 45px;
line-height: 30px;
overflow: hidden;
position: fixed;
left: 10px;
text-align: center;
text-decoration: none;
width: 45px;
z-index: 2147483647;
top: 595px;

}
.topimg {
    width: 40px;
    height: 40px;
}
#component {
min-height: 500px;
margin-top: 60px;
}
.cont{
margin-right:0 !important;
margin-left:0 !important;
}

.pos1 .button{
	background: url('../images/search.png') !important;
width: 24px;
height: 28px;
background-repeat: no-repeat !important;
border: none !important;
margin-right: -12px;
background-position: 0 3px !important;
	}
#mod-search-searchword101,#mod-search-searchword192{
    border: none;
    background: none;
    padding: 3px 10px;
    border-radius: 2px;
	width: 87% !important;
}
.search{
background: none;
padding: 4px 10px 4px 10px;
width:100% !important;
border-radius: 2px;
background-repeat: no-repeat !important;
background-position: 205px 8px !important;
border-radius: 4px;
}
#copy {
    text-align: center;
    display: none;
}

.box1 {
 background: #000;
 height: 50px;
}
.box2 {
    background: url("../images/bg1.png");
    background-repeat: repeat;
height: 56px;
}
.map {
    box-shadow: 0 0 4px 4px #ccc;
    padding: 21px;
}
.form2, .map {
    margin-top: 173px;
}
#fancybox-title {
    display: none !important;
}
.sj-gallery .sj-navigation {
    display: none;
}
.sj-gallery .sj-content {
    border: none !important;
}


.aidanews2_title a {
    color: #00759b !important;

}

.aidanews2_text {
   
}
.aidanews2_date {
font-size: 15px;
    background: none !important;

}
#phocagallery-categories-detail {
    display: none;
}
.last.level2 {
    border-bottom: none !important;
}
.aidanews2_topR {
 
}
.aidanews2_mainC {

}
.aidanews2_mainC {
    overflow: hidden !important;
}
.aidanews2_mainL {
   
}
.aidanews2_mainL {
    background: #1452a2;
    padding: 2px 7px;
    border-radius: 3px;
}
.aidanews2_mainL a {
    color: #fff;
}
 .aidanews2_title {
   font-size: 19px !important;

}
.readon {
 background: #1452a2;
padding: 2px 7px;
border-radius: 3px;
color: #fff !important;
}
#component #te1 {
    background: url("../images/calender.png");
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 21px;
    position: relative;
}
.aidanews2_line {
    padding-bottom: 16px !important;
}


/*======================== sidebar =========================*/

#sidebar li{border-bottom:1px dashed #cdcdcd}
#sidebar .moduletable{background:#fff;color:#333;    border: 1px solid #ccc;margin-bottom:15px;}
#sidebar h3{    margin-top: 0;
    padding: 10px 10px 10px;
 font-size: 19px;
color:#fff;
border-bottom: 2px solid 2px solid #be1100;
background:#be1100;}
#sidebar li a{color:#333;}
#sidebar .nav > li > a:hover,#sidebar .nav > li > a:focus {
    background-color: #fff;
    color: #db3762!important;

}

/*======================== sabad =========================*/
#vmCartModule {
    background-image: url("../images/sabad.png") !important;
    background-position:center center !important;
    float: right;
    height: 43px !important;
    padding: 4px 20px 0 13px;
    width:100% !important;
    background-repeat: no-repeat;
    border-radius: 6px;
}
.total_products {
    color: #fff;
    position: relative;
    top: 26px;
    font-size: 15px;
    text-align: center;
}

.sj-minicart-pro {
    BACKGROUND: #fcc707;
    FLOAT: LEFT;
    WIDTH: 75%;
    height: 37px;
    COLOR: #FFF;
    border-radius: 3px;
    border: 1px solid #fcc707;
}
.sj-minicart-pro {
    WIDTH: 100%;}
  div#app p a {
    width: 97%;
}.sj-minicart-pro .mc-wrap.mc-left .mc-content {
    right: -37px;
}
.sj-minicart-pro .mc-wrap.mc-left .mc-content {
    right: -277px;
}
.sj-minicart-pro .mc-header {
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
    cursor: pointer;
    color: #1b1919;
    font-size: 15px;
    position: relative;
    z-index: 100;
    width: 100%;
}
.mc-yourcart {
    font-size: 12px !important;
    line-height: 38px !important;
}
.sj-minicart-pro .mc-header .mc-arrow {
    width: 30px;
    display: inline-block;
    background: url(../images/basket.png) no-repeat center center;
    float: right;
    height: 30px;
    margin-right: 5px;
    margin-top: 6px;
}
.show_cart a {
    color: #fff;
    position: relative;
    top: 10px;
    text-align: center;
    display: block;
    margin: 0 auto;
    float: none !important;
}
.img-responsive {
    margin: 0 auto;
}
.total {
    display: none;
}
.show_cart {
    margin-top: 11px;
    text-align: center;
}
.vme-hide {
    display: block !important;
}
.vme-list-inline {
    display: none;
}


/*======================== cart =========================*/

img.hikashop_child_image {
    margin: 2px;
    height: 42px !important;
}
.catItemImage img {
    border: 1px solid #ccc;
    border-radius: 8px;
}
.ja-k2filter.vertical-layout li {
    float: none !important;
}
input[type=Search] {
  content="جستجو";
}


/*_____________________________hikashop_______________________________*/


html > body.body-overlayed > div#sbox-window.shadow {
    height: auto !important;
	padding: 0 !important;
}
#sbox-window.shadow iframe {
    padding: 14px;
    background: #fff;
}
#sbox-window.shadow iframe {
    height: 273px !important;
}
#hikashop_add_to_cart_continue_button,#hikashop_add_to_cart_checkout_button{
display: block;
border: 1px solid #8f0e57;
outline: 0;
text-align: center;
text-decoration: none;
color: #fff !important;
background:#4cae18  !important;
height: 35px;
line-height: 35px;
font-size: 13px;
font-weight: 500;
font-family: inherit;
cursor: pointer;
padding: 0 15px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-size: 15px;
}
.hikashop_product_price {
    color: #be1100 !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}
.hikashop_product_name a {
    color: #444343;
    font-size: 17px;
    font-weight: 200;
}
.hikashop_subcontainer.thumbnail {
    border: none;
}
 div.hikashop_products_listing div.hikashop_products div.hikashop_product div.hikashop_listing_img_title div.hikashop_product_image a::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
width: 64px;
height: 64px;
margin: -32px 0 0 -32px;
color: transparent;
font: normal normal normal 32px/1 FontAwesome;
z-index: 20;
text-shadow: 0px 0px 10px transparent;
background-color: transparent;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius: 32px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);

}
div.hikashop_products_listing div.hikashop_products div.hikashop_product div.hikashop_listing_img_title div.hikashop_product_image a:hover::before{
    color: #fff;
    background: #be1100 url("../images/1search.png");
background-repeat: no-repeat;
background-position: center;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.button.hikashop_cart_input_button {
    background: #d99d24 !important;
    border-radius: 17px;
    padding: 6px 6px;
    border: none !important;
    color: #fff !important;
    font-size: 16px;
    position: relative;
top: 18px;
}
.hikashop_container .thumbnail:hover {
    box-shadow: none !important;
}
.icon.hikashop_cpanel_icon_div.hikashop_cpanel_icon_div_affiliate,.icon.hikashop_cpanel_icon_div.hikashop_cpanel_icon_div_cart,.icon.hikashop_cpanel_icon_div.hikashop_cpanel_icon_div_address,#hikashop_order_left_part,#htmlfieldset_billing{
    
    display:none;
}
#htmlfieldset_products th {
    text-align: center;
}
.add h3 {
    position: relative;
    top: -98px;
    font-size: 34px;
    color: #d99d24;
    border-bottom: 2px solid;
    width: 206px;
}
#hikashop_cart {
text-align: center;
    color: #b31000 !important;
    font-family: arial !important;
    font-size: 14px;
    border-bottom: 1px solid #b31000;
    margin-left: 24px;
    font-weight: 700;
}
.hikashop_slider_pagination a {

    padding: 0 3px;
    background: #ccc;
    margin: 0 2px;

}
.hikashop_product_name {
    background: rgba(93, 93, 93, 0.4);
}
a.hikacart:hover ,a.hikacart{
    background-color: #be1100 !important;
    border-color: #be1100 !important;
}
.hikashop_subcontainer.thumbnail {
    padding: 0;
    border: 1px solid #be1100;
    border-radius: 8px;
    margin: 0 1px;
        margin-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
}
.hikashop_category_name {

    background: #be1100;
    width: 100%;
    display: block;

}
.hikashop_category_name a {
    color: #fff;
    font-size: 19px;
}
.hikashop_subcontainer.thumbnail:hover .button.hikashop_cart_input_button {
    background:#28365f !important
}
.hikashop_subcontainer.thumbnail:hover {
    border: 1px solid #28365f;
}
.hikashop_product_name a {
    color: #4d4d4d !important;
    border-top: 1px solid #cccc;
    margin-top: 7px;
}
.hikashop_filter_button_outside .button.hikashop_cart_input_button {
    top: 0 !important;
}
.hikashop_filter_fieldset legend {
    color: #d99d24 !important;
    font-weight: 200 !important;
    font-size: 22px !important;
    margin-top: 19px;
}
.hikashop_filter_title {
    font-weight: 200 !important;
    font-size: 16px !important;
}
.hikashop_product_listing_image:hover,div.hikashop_products_listing div.hikashop_products div.hikashop_product div.hikashop_listing_img_title div.hikashop_product_image a:hover .hikashop_product_listing_image,.hikashop_subcontainer.thumbnail:hover .hikashop_product_listing_image   {
    opacity: 0.5;
}
#sidebar select[multiple], #sidebar select[size]{
    height: auto;
    width: 94% !important;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 4px 1px;
}
.filter_values_container {
    margin-top: -19px !important;
    display: block;
}
.hikashop_filter_main {
    min-height: 82px !important;
}
.hikashop_filter_cursor_span {
    color: #d99d24 !important;
    direction: rtl !important;
    width: 237px;
}
.hikashop_footer {

    display: none;

}
.thumbnail .hikashop_product_image img {
    background: #d4d3d2;
}
.hikashop_product_stock .hikashop_product_quantity_field {
    margin: 0 8px 0 0 !important;
}
.hikashop_filter__3 {
    padding-right: 20px;
}
#hikashop_product_characteristics{
margin-top: 47px;
border: none !important;
}
#hikashop_main_image {
    border-top: 5px solid #fcc707;
    border-left: 1px solid #fcc707;
    border-right: 1px solid #fcc707;
    border-bottom: 1px solid #fcc707;
    padding: 0;
}
.rl_tabs.top > ul.nav-tabs > li > a {

    border-bottom-color: #ddd;
    color: #fff !important;
    font-size: 18px;

}
.label-info {

    background-color: #5bc0de;
    margin: 6px 7px !important;
    display: block;
    width: 100px;
    font-size: 15px;
    font-weight: 200 !important;

}
#hikashop_cart_module {
    background-image: url("../images/cart.png") !important;
    background-position: left center !important;
    height: 32px !important;
    padding: 6px 20px 5px 13px;
    width: 127px !important;
    background-repeat: no-repeat;
    margin-top: 6px;
    font-size: 11px;
}
span.hikashop_product_price_before_discount {
    color: red !important;
    font-size: 16px;
    text-decoration: line-through !important;
    padding-right: 15px;
}
.hikashop_small_cart_checkout_link {

    color: #990e00 !important;
}
.hikashop_product_discount {
    display: none;
}
#hikashop_checkout_registration h2 {
    background: #FF2400;
    color: white !important;
    text-align: center;
    padding: 8px 15px !important;
    font-size: 16pt !important;
    border-radius: 5px 5px 0px 0px;
    width: 85%;
    margin: 0 -12px 13px 0 !important;
}
#hikashop_checkout_registration  input, #hikashop_checkout_login_form input,#hikashop_checkout_registration select {
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#hikashop_cart_253 {

    color:#a71000 !important;

}
#hikashop_product_description_main {
    text-align: justify;
}
#profile {
    text-align: center !important;
    display: block;
    margin: 0 auto;
    color: #fff;
}
.hikashop_product_carousel .hikashop_subcontainer.thumbnail {
    border: none;
    background: #e7e7e7 !important;
}
#hikashop_product_description_main {

    padding-top: 58px;

}
#inja {

    background: #be1100;
    margin: 6px;
    padding: 1px 5px;
    font-size: 15px;
    color: #fff;

}
#hikashop_checkout_login_2_0 h1 {

    font-size: 17px;
    color: #555;
    font-weight: 200 !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 4px;
    margin-bottom: 10px;

}
.hikashop_wizardbar ul li:nth-child(1) {
    z-index: 10;
    border-radius: 4px 0 0 4px;
}
.hikashop_wizardbar li {
    padding:0 19px 0 18px !important;
}
input.hikashop_product_quantity_field {
    margin: 0 3px !important;
}
.hkform-horizontal {
    border: none !important;
}
#hikashop_checkout_login_form h2 {
    background: #FF2400;
    color: white !important;
    text-align: center;
    padding: 8px 15px !important;
    font-size: 16pt !important;
    border-radius: 5px 5px 0px 0px;
    width: 100%;
    margin: 0 -12px 13px 0 !important;
}
.btl-buttonsubmit button {
    display: block;
    background: #6d850a;
    margin-top: 8px;
    border-radius: 4px;
    text-decoration: none !important;
    font-size: 14px;
    width: 100% !important;
    position: relative;
}
.k2AccountPage th.k2ProfileHeading {
    text-align: right !important;
    font-size: 18px;
    padding: 8px;
    background: #6d850a !important;
}
.hkc-sm-4.hika_cpanel_order_action,.hika_order_shipping_address_title{
    display: none !important;
}
.hikashop_search_block {
    top: -4px;
    position: relative;
    right: 7px;
}
form table {
    margin: 0 auto;
}
#hikashop_checkout_login_2_0 h1 {
    font-size: 17px;
    color: #555;
    font-weight: 200 !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 4px;
    margin-bottom: 10px;
}
#hikashop_checkout_registration input,#hikashop_checkout_login_form input,#hikashop_checkout_registration select {
    padding: 3px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}





/*-------------------------------------hikashop------------------------------*/
.label.label-info {
    margin: 8px 0 !important;
    display: block;
    width: 135px;
    padding: 6px 0;
    font-size: 15px;
    font-weight: 200;
}
#component .map {
    margin-top: 0 !important;
}
.logo2 {
    position: relative;
    z-index: 99;
}
.box2 .menu {
    margin-top: 0px;
}
.slideshow{
 background: #000;  
}
#btl .btl-panel > span {
    margin: 2px 0px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    background: none !important;

}
.pos2 {
    background: url("../images/login.png");
    background-repeat: no-repeat;
background-position: right center;
margin-top: 6px;
padding-left: 0 !important;
}
.pos1 .moduletable {
    border-left: 1px solid #fff;
}
.box1 {
    padding-top: 5px;
}
#offlajn-ajax-search278 {
    width: 78% !important;
    float: none !important;
}
div#n2-ss-5 .nextend-bullet-bar > div.n2-active {
    background: #b31000 !important;
    width: 49px !important;
    height: 2px !important;
    padding: 1px 0 !important;
}
div#n2-ss-5 .nextend-bullet-bar > div {

    background: #d2d2d2 !important;
    width: 49px !important;
    height: 2px !important;
    padding: 1px 0 !important;
}
#ajax-search-button278 {
    height: 26px !important;
    width: 26px !important;
    border-radius: 41px !important;
}
#offlajn-ajax-search278 .offlajn-ajax-search-container {
    background: none !important;
}
.box3 {
    background: #fff;
}
.pos400{
    
    display:none;
}
.defaultLayout .bt-inner img {
    outline: none !important;
    border: none !important;
    max-width: 93% !important;
}
#set-rl_tabs-1 {
    background: #dedede;
    text-align: center;
}
.rl_tabs.top > ul.nav-tabs > li.active a, .rl_tabs.top > ul.nav-tabs > li.active a:hover {

    color: #bb0102 !important;

}
.rl_tabs.top > ul.nav-tabs > li > a {

    color: #5f5f5f !important;

}
.rl_tabs.outline_content > .tab-content {

    border: none !important;
}
.rl_tabs.top > ul.nav-tabs > li.active > a:focus, .rl_tabs.top > ul.nav-tabs > li > a:focus {

    box-shadow: none !important;
}
.rl_tabs.outline_content > .tab-content > .tab-pane {

    overflow-x: hidden;

}
.rl_tabs.align_right > ul.nav-tabs > li {
    float: none !important;
    text-align: center !important;
    margin: 0 auto !important;
    display: inline-block !important;
}
.rl_tabs .nav-tabs > li.active > a, .rl_tabs .nav-tabs > li.active > a:hover {
      border-radius: 0 !important;
}
.pos4 .bt-title {

    text-align: center;
    color: #d11200;
    font-size: 18px;
    margin-top: 7px;

}
.pos4 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.camera_caption > div {
    background: #000;
    background: rgba(0, 0, 0, 0) !important;
}
.camera_caption_desc::after {
    content: "";
    position: absolute;
    right: 21px;
    left: 0;
    width: 80px;
    height: 3px;
    background: #bb0102;
    top: 56px;
}
.camera_caption_desc{
    padding-bottom: 34px;
     font-size: 14px !important;
line-height: 21px;

}

::after, ::before {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

.right-part {

    padding-left: 0 !important;

}
 .pos8 {
    padding-right: 0 !important;
}  
.pos6, .pos7 {
    margin-top: 9px;
}
.pos10 h3::after {
    content: "";
    position: absolute;
    right: 15px;
    left: 0;
    background: #bb0102;
    width: 80px;
    height: 4px;
    top: 54px;

}
.box5 {
    background: url("../images/bg.jpg");
        background-repeat: repeat;
        background-size: auto auto;
    background-repeat: no-repeat;
    background-size: 100% 100%;
margin-top: 40px;
margin-bottom: 40px;
}
.accordion-group.panel.rl_sliders-group.nn_sliders-group.active {
    background: #000 !important;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle,.accordion-toggle.rl_sliders-toggle.nn_sliders-toggle.collapsed {
    background-color: #000 !important;
}
.pos14 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.box8 {
    background: #000;
    border-top: 1px solid #fff;
    padding-top: 14px;
    padding-bottom: 14px;
}
.box7{
    background: #000 url("../images/alfa.png");
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 34px;
padding-bottom: 83px;
margin-top: 25px;
}

.box7 h3 {
    background: url("../images/div.png");
        background-repeat: repeat;
    background-repeat: no-repeat;
background-position: right 29px;
padding-bottom: 13px;
 color: #fff;
 font-size: 20px;
}
.box7 a {
    color: #fff;
    font-size: 17px;
    padding: 4px 0 !important;
}
.pos18, .pos17 {
    top: 144px;
}
.accordion {
    float: left;
    background:#000  url("../images/nav.png");
    border: none;
    background-repeat: no-repeat;
background-position: center center;
width: 24px;
height: 17px;
margin-top: 53px;
margin-left: 13px;
}
.box6 {
    line-height: 13px;
}
#ajax-search-button278 .magnifier ,.magnifier{
    background: url(/modules/mod_universal_ajaxlivesearch/themes/elegant/images/search_button/magnifier_strong_mid.png) no-repeat center center;
        background-position-x: center;
        background-position-y: center;
    height: 26px;
    width: 32px;
    padding: 0;
    margin: 0;
    background-position: 11px 4px !important;
}
#ajax-search-button278 {
    position: relative !important;
    top: -28px !important;
    right: -5px !important;
    border-radius: 49px !important;
}
#search-form278 input {

    background-color: rgba(0,0,0,0) !important;
}
input#search-area278{
  border: none !important; 
  border-radius: 19px !important; 
background: #fff !important;
padding: 15px 5px !important;
}
#search-form278 #search-area-close278 {
    margin-top: -22px !important; 
    right: 0 !important;
}
.maximenuck.item418.last.level1 {
    background: #be1100;
    padding: 6px 5px 0 5px !important;
    border-radius: 6px;
}
.form-horizontal .control-label {
    text-align: right !important;
}
#jform_easydiscussprofile_location {
    width: 100%;
}
.hika_cpanel_side_bar a:nth-child(2), .hika_cpanel_side_bar a:nth-child(5),.hika_cpanel_side_bar a:nth-child(4) {
    display: none !important;
}
.hika_cpanel_side_bar {
    margin-top: 56px;
}
.btl-buttonsubmit button {
    background: #910e00 !important;
}
#dj-classifieds .dj-item .custom_det span.row_label {
    display: inline-block !important;
    font-size: 17px;
}
.row_value {
    color: #868080;
}
#dj-classifieds .dj-item .general_det {

    float: left;
    width: 100% !important;

}
#dj-classifieds #ask_form_button {

    margin: 0px 10px 10px 0;
    background: #4bdbde;
    margin: 3px;

}
#abuse_form_button {
    background: #4bdbde !important;
    margin: 3px !important;
}
#submit_b {
    background: #4bdbde !important;
}
.price_wrap {
    display: none;
}
#dj-classifieds .dj-item .title_top {
    background-color: #a2dadb;
}
.title_top.info h2 {
    color: #474747 !important;
}
.fav_label {

    color: #41403f !important;

}
.custom_det.loc_det_wide h2 ,.title_edit.button,.prom_rows.additem_djform{
    display: none;
}
#dj-classifieds span.new_icon {

    background: linear-gradient(to bottom,#be1100 0%,#be1100 100%);
    text-shadow: none !important;
    color: #fff !important;

}
.sub-prof {
    background: #910e00;
    color: #fff;
    width: 100% !important;
    padding: 7px 4px;
    margin: 5px auto;
    border-radius: 3px;
    display: block;
}
.sub-prof:hover{

    color: #fff !important;

}
.profile-edit input ,#jform_easydiscussprofile_location {
    width: 300px !important;
}
.title_edit.title_jedit.button {

    display: block !important;
    background: #4bdbde !important;

}
.title_top {
    background: #a2dadb !important;
}

.title_top h1 {
    font-size: 21px;
    padding: 14px 7px;
}
.useritems_search .button {
    background: #be1100 !important;
    text-shadow: none !important;
    color: #fff !important;
}
.cat_row_title {
    background: #A2DADB !important;
}
.main_cat_title {
    color: #9c72d5 !important;
}
#dj-classifieds .dj-category {
    background: #d7d7d7 !important;
}
#dj-classifieds .djcf_items_blog .title {
    padding: 11px 7px 10px;
    background: #a2dadb;
}
.see_details {
    background: #a2dadb;
    padding: 5px 6px 8px 6px;
    border-radius: 3px;
}
.see_details_box {
    float: left;
}
.price {
    color: #be1100;
}
.blog_det {
    background: url("../images/ic-tag.png");
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
    background-repeat: no-repeat;
    background-position: top left !important;
}
.pos0 a {
    background: #be1100;
    padding: 6px 5px 0 5px !important;
    border-radius: 6px;
    margin-top: 31px;
    height: 35px;
    display: block;
}
.btn.btn-info.btn-lg.hmd-regist {
    background: none;
    border: none;
    font-size: 15px;
    padding-right: 0 !important;
}
.centered-form{
	margin-top: 60px;
}

.centered-form .panel{
	background: rgba(255, 255, 255, 0.8);
	box-shadow: rgba(0, 0, 0, 0.3) 20px 20px 20px;
}
.modal-content {
    padding: 0 17px;
}

.btl-buttonsubmit input {
    color: #fff;
    background-color: #5bc0de !important;
    border-color: #46b8da;
    padding: 0px 42px;
    font-size: 18px;
    border: 1px solid #43b7da !important;
}
.modal-header {
    padding: 15px;
    border-bottom: none !important;
}
#btl-content-login .btl-input input {

    border-radius: 3px !important;
    margin-right: 11px !important;

}
.form-horizontal .control-label {
    text-align: right !important;
}
.modal-content {
    padding-bottom: 31px;
}
#activatioan {
    width: 100%;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.active-input {
    padding-right:0 !important;
}
.activatebutton {
    margin-top: 7px;
    text-align: center;
}
#we {
    background: #0078e9;
    width: 97px;
    margin-right: 24px;
    margin-top: 10px;
    height: 26px;
    text-align: center;
}
#we a {
    color: #fff;
    font-size: 16px;
}
#djForm .modal {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: inline;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.contentpane.modal .page-header {
    display: none;
}
.contentpane.modal {
    text-align: justify;
}
.djform_row.extra_fields div {

    display: inline-block;

}
.images_box.additem_djform .title_top,#uploader_dropbox {
    display: none;
}
.images_box.additem_djform .additem_djform_in {
    background: none;
}
.itemImage {
    border: 2px solid #d42827;
    border-radius: 8px;
}
.plupload_buttons, .plupload_upload_status {
    float: right !important;
}
.ui-button-text {
    background: #be1100;
    color: #fff;
}
#dj-classifieds input[type="text"], #dj-classifieds input[type="email"], #dj-classifieds select, #dj-classifieds textarea, .defaultSimpleSkin iframe, #dj-classifieds .mce-tinymce {
    background: #ffffff url(../images/inputbox_classifieds.gif) repeat-x;
    padding: 7px 10px 5px;
    border:1px solid #cbcbcb !important;
}

#ex_fields label {

    text-align: center !important;
    width: 78px !important;
    margin-left: 0 !important;

}
#contact {     width: 250px !important;     height: 35px; }


@media  (min-width:1025px) and (max-width:3000px){
    .additem_djform select {     width: 250px !important; }
    .additem_djform input {     width: 250px; }
    #ex_fields input {     width: auto !important; }
   .djform_row.extra_fields select {     width: 141px !important; } 
    
   #dj-classifieds .dj-item .custom_det span.row_label {
    display: inline-block !important;
    font-size: 17px;
    width: 103px;
} 
#dj-classifieds .dj-item .custom_det {
    float: left !important;
    width: 46.9% !important;
    margin-right: 3% !important;
}
.sb_bottom {
    clear: both !important;
    float: none !important;
    display: block;
}
.custom_det.loc_det_wide{
    background: url("../images/ic-tag.png");
 background-repeat: no-repeat;
background-position: top left !important;
}

}
#terms_and_conditions0 {
    width: 16px !important;
}
.fas.fa-calendar-check ,.fas.fa-map-marker-alt{
    color: #10a716;
}
#n2-ss-5 {
    margin-top: -54px !important;
}
.registration .modal {
    position: relative !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: block !important;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.regist {
    margin-top: 12px;
    padding-right: 0 !important;
}
#member-registration fieldset:nth-child(2),.profile-edit fieldset:nth-child(2) {

    display: none;

}
#member-registration fieldset:nth-child(3) legend {

    display: none;

}
.star {
    float: left;
}
#jform_profile_tos {
    padding-bottom: 16px;
}
.hikashop_product_price_per_unit_x {
    font-size: 12px;
}
.hikashop_product_stock_count {

    position: absolute;
    top: 14px;
    right: 0;
    background: #be1100;
    color: #fff;
    transform: rotate(36deg);
    width: 61px;

}
.hikashop_product_quantity_div.hikashop_product_quantity_input_div_default::before,#hikashop_product_quantity_field_1::before,#hikashop_product_quantity_field_1::before {
    content: "تعداد";
}
.hikashop_product_quantity_field::before {

    content: "تعداد";

}
#hikashop_product_right_part .hikashop_product_stock_count {
    position: relative;
    top: 115px;
}
#hikashop_product_price_main {

    padding-left: 32px;

}
.hikashop_product_quantity_main {
    float: right;
}
.hikashop_listing_img_title tr input::before {
    content: "sfsfs";
}
.pagination-list li {
    float: right;
    padding: 0 8px;
    list-style: none;
}
.btn2, .btn1 {
    background: #cfc8c7;
    border-radius: 29px !important;
    color: #6e6363;
    font-size: 12px;
    padding: 4px 10px;
    border: none;
    margin-top: 28px;
}


@media  (min-width:320px) and (max-width:600px){

    #component {  margin: 50px 5px;}
    #copy,.pos11 p {     text-align: center !important; }
	.subCategoryContainer {     width: 100% !important; }
div.subCategory a.subCategoryImage img {     width: 100%;     margin: 0 !important; }
div.subCategoryContainer {float:left;width: 100%;}
.formControlLabel {     width: 100px !important; }
.formBody iframe{width: 100%;}

.button.subbutton.btn.btn-primary {     position: relative;     top: auto;     left: auto;}
.defaultLayout .bt-inner {     margin-left: 0 !important;}
.aidanews2_mainC {      overflow: hidden !important;     clear: both;  }
  #hikashop_address_form_span_iframe .key {     padding-right: 0 !important;}
    .hikashop_product_checkout_cart_image {     width: 100%;     height: 100%; }
    #address_country ,#data_address_address_state { width: 60% !important; }
    .hikashop_cart_step { display: block !important; }
    .hikashop_cart_bar {   background: none !important;}
    .hikashop_category ,.hikashop_product,.hikashop_checkout_login,.hikashop_checkout_login_right_part{ width: 100% !important; }
    .hikashop_product_price.hikashop_product_price_0 {     float: none !important;     clear: both; }
    .hikashop_product_left_part { float: none !important; }
}
@media  (min-width:320px) and (max-width:980px){

 .form, .map {     margin-top: 0; }   
    #hikashop_checkout_cart table thead tr {  left: 0 !important; } 
.acymailing_introtext {     width: 100%;     float: right;     text-align: center;}
.acymailing_form {     width: 100%;     float: left; }
.acyfield_email input {   display: block;     margin: 0 auto; }
.button.subbutton.btn.btn-primary {     position: relative;}
}

@media  (min-width:500px) and (max-width:980px){
 .subCategoryContainer {     width:50% !important; }
div.subCategory a.subCategoryImage img {     width: 50%;     margin: 0 !important; }
		div.subCategoryContainer {float:left;width: 50%;}
	.hikashop_product {      width: 50% !important;  }
		
}

@media  (min-width:768px) and (max-width:980px){
.button.subbutton.btn.btn-primary {left: 0;}
#component {  margin-top: 0; }
 .subCategoryContainer {     width:50% !important; }
div.subCategory a.subCategoryImage img {     width: 50%;     margin: 0 !important; }
div.subCategoryContainer {float:left;width: 50%;}
.ui-slider {    width: 116px !important; }
.hikashop_filter_cursor_span { width: auto; }
}
@media  (min-width:1024px) and (max-width:1024px){

}




