@charset "UTF-8";html, body, div, span, h1, h3, h4, h5, p, a, img, small, strong, b, i, ul, li, form, table, tbody, thead, tr, th, td, footer, header, nav, section{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;font-style: initial;}
html{line-height:1;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
th, td{text-align:right;font-weight:normal;vertical-align:middle;}
a img{border:none;}
footer, header, nav, section{display:block;}
footer,header,nav,section{display:block;}
html{font-family:'Vazir', sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
b,strong{font-weight:bold;}
small{font-size:80%;}
img{border:0;}
svg:not(:root){overflow:hidden;}
button,input,select{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:'Vazir', Arial, Helvetica, sans-serif;font-size:12px;line-height:1.42857;color:#777777;background-color:white;}
input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{background-image:none;}
a{color:#666666;text-decoration:none;}
a:hover{color:darkgreen;}
a:focus{outline:none;}
img{vertical-align:middle;}
p{margin:0 0 8.5px;}
small{font-size:95%;}
.text-muted{color:white;}
.text-center{text-align:center;}
h1, h3, h4, h5{font-family:'Vazir', Arial, Helvetica, sans-serif;font-weight:500;line-height:1.1;}
h1,h3{margin-bottom:8.5px;}
h4,h5{margin-bottom:8.5px;}
h1{font-size:31px;}
h3{font-size:21px;}
h4{font-size:15px;}
h5{font-size:12px;}
ul{margin-top:0;}
.container{margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px;}
@media (max-width:767px){.container{margin-top: 5px;margin-bottom: 1px;}}
.container:before, .container:after{content:" ";display:table;}
.container:after{clear:both;}
.row{
/*	margin-right:-10px;margin-left:-10px; */
    margin-right: -7px;
    margin-left: -7px;
}


.row:before, .row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,col-sm-3,.col-sm-4,col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-sm-32{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
@media (min-width: 768px){
.col-md-7 {
    float: right;
    width: 58.33333%;
}
.col-md-5 {
    float: right;
    width: 41.66667%;
	}
}
@media (min-width: 992px){
.col-lg-1 {
    float: right;
    width:8.33333%;
}
.col-lg-2 {
    float: right;
    width:16.66667%;
}
.col-lg-3 {
    float: right;
    width: 25%;
}
.col-lg-4 {
	float: right;
    width: 33.33333%;
}
.col-lg-5 {
    float: right;
    width: 41.66667%;
}
.col-lg-6 {
    float: right;
    width: 50%;
}
.col-lg-7 {
    float: right;
    width:58.33333%;
}
.col-lg-8 {
    float: right;
    width:66.66667%;
}
.col-lg-9 {
    float: right;
    width: 75%;
}
.col-lg-10 {
    float: right;
    width:83.33333%;
}
.col-lg-11 {
    float: right;
    width:91.66667%;
}
.col-lg-12 {
    float: right;
    width: 100%;
}
}
.col-xs-1{width:8.33333%;float: right;}
.col-xs-2{width:16.66667%;float: right;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333%;float: right;}
.col-xs-5{width:41.66667%;float: right;}
.col-xs-7{width:58.33333%;float: right;}
.col-xs-8{width:66.66667%;float: right;}
.col-xs-9{width:75%;float: right;}
.col-xs-10{width:83.33333%;float: right;}
.col-xs-11{width:91.66667%;float: right;}
.col-xs-6{float:right;}
.col-xs-6{width:50%;float: right;}
.col-xs-12{width:100%;}
@media (max-width:992px){.col-sm-9{float:left !important;}}
@media (min-width:768px){.container{max-width:760px;}
.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-9{float:right;}
.col-sm-3{width:25%;}
.col-sm-4{width:33.33333%;}
.col-sm-5{width:41.66667%;}
.col-sm-6{width:50%;}
.col-sm-8{width:66.66667%}
.col-sm-9{width:75%;}
.col-sm-12{width:100%;}
}
@media (min-width:992px){.container{max-width:980px;}
.col-md-3,.col-md-6,.col-md-9{float:right;}
.col-md-4{width:33.33333%;float: right;}
.col-md-41{width:40%;float: left;}
.col-md-42{width:30%;float: right;}
.col-md-3{	
	width:25%; /*Editted by pooya */
	/*width:20%;*/
	}
.col-md-31{	
	width:25%;
	}
.col-md-6{width:50%;}
.col-md-8{width:66.66667%;float: right;}
.col-md-9{width:75%;}
.col-md-12{width:100%;}
.col-md-push-3{right:25%;}
.col-md-pull-9{left:75%;}
}
@media (min-width:1600px){
.col-md-3{	
	/*width:25%;*/ /*Editted by pooya */
	width:19%;
	}
}
@media (min-width:1700px){
.col-md-3{	
	/*width:25%;*/ /*Editted by pooya */
	width:16.66%;
	}
}
@media (min-width:2000px){
.col-md-3{	
	/*width:25%;*/ /*Editted by pooya */
	width:12%;
	}
}
@media (min-width:1200px){
.container{
	/*max-width:1200px; */ /*Editted by pooya */
	max-width: 94%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
/*	margin-bottom: 10px; */
	}
.col-lg-4{width:33.33333%;}
.col-lg-12{width:100%;}}
table{max-width:100%;}
th{text-align:right;}
.table{width:100%;margin-bottom:17px;}
.table thead > tr > th,.table thead > tr > td,.table tbody > tr > th,.table tbody > tr > td,.table tfoot > tr > th,.table tfoot > tr > td{vertical-align:top;border-bottom:1px dashed #d9d9d9;}
.table thead > tr > th{border-bottom:1px solid #d9d9d9;background: #27ae60;color: #ffffff;}
.table tbody > tr:nth-of-type(odd) {background: #e9e9e9;}
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td,.table colgroup + thead tr:first-child th,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody + tbody{border-top:2px solid #d9d9d9;}
.table .table{background-color:white;}
.table-condensed thead > tr > th,.table-condensed thead > tr > td,.table-condensed tbody > tr > th,.table-condensed tbody > tr > td,.table-condensed tfoot > tr > th,.table-condensed tfoot > tr > td{padding:5px;}
.table-bordered{border:1px solid #d9d9d9;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}
.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th{background-color:whitesmoke;}
table col[class*="col-"]{float:none;display:table-column;}
table td[class*="col-"],table th[class*="col-"]{float:none;display:table-cell;}
.table > thead > tr > td.active,.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > tfoot > tr.active > td,.table > tfoot > tr.active > th{background-color:whitesmoke;}
.table > thead > tr > td.success,.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,.table > tbody > tr > td.success,.table > tbody > tr > th.success,.table > tbody > tr.success > td,.table > tbody > tr.success > th,.table > tfoot > tr > td.success,.table > tfoot > tr > th.success,.table > tfoot > tr.success > td,.table > tfoot > tr.success > th{background-color:#55c65e;border-color:#48b151;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td{background-color:#42c04c;border-color:#419f49;}
.table > thead > tr > td.danger,.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,.table > tbody > tr > td.danger, .table > tbody > tr > th.danger,.table > tbody > tr.danger > td,.table > tbody > tr.danger > th,.table > tfoot > tr > td.danger,.table > tfoot > tr > th.danger,.table > tfoot > tr.danger > td,.table > tfoot > tr.danger > th{background-color:#faeaeb;border-color:#edc7c7;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td{background-color:#f5d5d7;border-color:#e7b4b4;}
.table > thead > tr > td.warning,.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,.table > tbody > tr > td.warning,.table > tbody > tr > th.warning,.table > tbody > tr.warning > td,.table > tbody > tr.warning > th,.table > tfoot > tr > td.warning,.table > tfoot > tr > th.warning,.table > tfoot > tr.warning > td,.table > tfoot > tr.warning > th{background-color:#e5f4d3;border-color:#e5f4d3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td{background-color:#d9efbf;border-color:#d9efbf;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:normal;line-height:1.42857;text-align:center;vertical-align:middle;cursor:pointer;border-radius:0px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;}
.btn:focus{outline:none;}
.btn:active{position: relative;top: 3px;}
@media (max-width:767px){.btn-success:active{position: inherit !important}}
.btn-default:hover, .btn-default:focus:hover, .btn-default:active:hover{position: relative;top: 1px;}
.btn-default:active, .btn-default:focus:active, .btn-default:active:active{background-image:none;}
.nav{margin-bottom:0;padding-right:0;list-style:none;}
.nav:before, .nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav > li {position: relative;display: block;}
.nav-pills > li {float: right;}
.nav-pills > li{float:right;}
.nav-pills > li > a{border-radius:5px;}
.nav-pills > li + li{margin-right:2px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color:white;background-color:#428bca;}
.alert{padding:10px 20px;margin-bottom:17px;border:1px solid transparent;border-radius:0px;color: red;}
.alert-warning{background-color: rgba(255,154,82,.3);border-color: #ff9a52;color: #232323;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.hidden-xs{display:block !important;}
@media (max-width:767px){.hidden-xs{display:none !important;}}
[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0%;background-repeat:repeat;margin-top:0;}
.icon-envelope-alt:before{content:"\f003";}
.icon-ok:before{content:"\f00c";}
.icon-map-marker:before{content:"\f041";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-phone:before{content:"\f095";}
.icon-fax:before {content: "\1f4e0";}
.icon-arrow-down:before {content: "\f063";}
.icon-save:before {content: "\f0c7";}
.icon-user:before {content: "\f007";}
.icon-remove:before {content: "\f00d";}
.icon-suitcase:before {content: "\f0f2";}
.icon-trash:before{content:"\f014";}
.icon-remove-sign:before{content:"\f057";}
.icon-cancel:before {
    display: inline-block;
    content: "\f057";
    font-family: "FontAwesome";
    font-size: 19px;
}
*{padding:0;margin:0;outline:none;}
a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
img{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
a:hover{text-decoration:none;}
body{min-width:320px;height:100%;line-height:18px;font-size:12px;color:#666666;}
#header{z-index:5003;background-color: white;}
@media (max-width:767px){#header{text-align:center;margin-bottom:1px;}}
#header .nav .container .row{ /* margin-top:6px;margin-bottom:6px; */}
.columns-container{background:#f6f6f6;border-bottom:1px solid #d1d1d1;}
#index .columns-container{border-top:1px solid #d1d1d1;}
#index .columns-container #columns{padding-top:0px;padding-bottom: 10px; top:-1px}
@media (max-width:767px){#index .columns-container{padding-top:1px;}}
#columns{position:relative;/*padding-bottom:60px;*/padding-top:10px;}
@media (max-width:767px){
#columns{padding-bottom:20px;}
/*header .nav{ border-bottom : none !important }*/
}
#index #columns{padding-bottom:40px;}
header{z-index:1;position:relative;}
header .nav{/*border-bottom:1px solid #d1d1d1;*/}
header .nav .row{margin:0px;}
header .nav nav{width:100%;float:right; padding-right: 30px;}
@media (max-width:767px){ header .nav nav{padding-right: 5px;}}
header .row{position:relative;}
header .row #header_logo{margin-top:0px;margin-bottom:1px;text-align: right; float:right;}
@media (max-width:767px){header .row #header_logo{margin-top:20px;margin-bottom:1px;}
header .row #header_logo img{margin:0 auto;}}
header .row #header_logo img{height: 45px; max-width: 100px;}
.dark{color:#333333;}
.alert{font-weight:500;font-family:'Vazir', sans-serif;}
.unvisible{display:none;}
table.std,table.table_block{margin-bottom:20px;width:100%;border:1px solid #999999;background:white;border-collapse:inherit;}
@media (max-width: 991px) {
table.std,table.table_block{margin-bottom:20px;width:100%;border:1px solid #999999;background:white;border-collapse:inherit;
display: block;overflow-x: auto;white-space: nowrap;}
}
table.std th,table.table_block th{font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 1px 0 black;
    padding: 9px 1px 11px 1px;
    border-top: 1px solid #d6d4d4;
    text-align: center;
    vertical-align: bottom;
    border-bottom: 2px solid #d6d4d4;
    color: #ffffff;
    background: #27ae60;}
table.std tr.alternate_item,table.table_block tr.alternate_item{background-color:#f3f3f3;}
table.std td,table.table_block td{padding:12px;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top;}
a.button,span.button{padding:5px 20px;font-size:12px;line-height:23px;border-radius:5px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-height:35px;font-weight:bold;border-width:1px;border-style:solid;text-transform:uppercase;display:inline-block;white-space:normal;}
a.button i,span.button i{vertical-align:0px;margin-left:8px;}
a.button i.right{margin-left:0;margin-right:8px;}
@media (max-width:767px){a.button,span.button{padding-right:10px;padding-left:10px;}}
.btn.button-plus,.btn.button-minus{font-size:14px;color:#b2b2b2;padding:0;background-color:transparent;}
.btn.button-plus span,.btn.button-minus span{display:block;border:1px solid #BFBFBF;border-right:none;width:37px;height:36px;text-align:center;line-height:36px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.button-minus-plus-extra{border-radius: 5px;}
.btn.button-plus:hover,.btn.button-minus:hover{color:white;}
.btn.button-plus:hover span,.btn.button-minus:hover span{background:#000;}
.btn-default{font-family:'Vazir', "Open Sans", sans-serif;}
.button.exclusive-medium{color:white;background-color:#50a914;border-color:#50a914;font-family:'Vazir', "Open Sans", sans-serif;}
.button.exclusive-medium:hover{color:#50a914;background-color:transparent;}
.button.exclusive-medium:active{background-image:none;}
.price{font-size:16px;color: #69A816;white-space:nowrap;font-family:'Vazir', "Open Sans", sans-serif;font-weight:500;}
.product-box{width:240px;float:right;padding-bottom:10px;}
.product-box .product-image img{max-width:100%;width:100%;height:auto;}
.block{
	 background-color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 1);
    overflow: hidden;
    border: none;
    margin-bottom: 20px;
    clear: both;
    border-radius: 5px;
    margin-top: 5px;}
.block .block_content{padding:10px;overflow:hidden;}
@media (max-width:767px){.block .block_content{margin-bottom:20px;}}
.block .title_block, .block h4{font-size:14px;font-family:'Vazir', "Open Sans", sans-serif;color:white;background:darkgreen;border-bottom:5px solid #005bcc;text-transform:uppercase;padding:14px 0 9px;overflow:hidden;text-align:center;display:block;font-weight:700;line-height:20px;margin-bottom:0;}
.block .title_block a,.block h4 a{color:white;}
.block .title_block a:hover,.block h4 a:hover{color:#000;}
@media (min-width:768px) and (max-width:991px){.block .title_block,
.block h4{font-size:15px;}
}
@media (max-width:767px){.block .title_block,.block h4{text-align:center;padding:10px 10px 6px 10px;cursor:pointer;font-size:14px;margin-right:-12px;margin-left:-12px;}
}
.footer-container #footer{padding-bottom:5px;padding-top:10px;}
@media (max-width:767px){.footer-container #footer{margin-bottom:0px;}
.footer-container #footer .toggle-footer{margin-bottom:20px;}
}
.footer-container #footer h4{font-family:'Vazir', "Open Sans", sans-serif;margin-bottom:13px;text-transform:uppercase;font-size:14px;font-weight:700;padding-bottom:14px;border-bottom:1px dashed #d9d9d9;color:#000;}
@media (max-width:767px){.footer-container #footer h4{cursor:pointer;background:url(../img/icon/open-close.png) left 6px no-repeat;}
}
.footer-container #footer h4 a{color:#000;}
.footer-container #footer h4 a:hover{color:darkgreen;}


.footer-container #footer h1{font-family:'Vazir', "Open Sans", sans-serif;margin-bottom:13px;text-transform:uppercase;font-size:14px;font-weight:700;padding-bottom:14px;border-bottom:1px dashed #d9d9d9;color:#000;}
@media (max-width:767px){.footer-container #footer h1{cursor:pointer;background:url(../img/icon/open-close.png) left 6px no-repeat;}
}
.footer-container #footer h1 a{color:#000;}
.footer-container #footer h1 a:hover{color:darkgreen;}

.footer-container #footer ul li{margin-bottom:0px;}
.footer-container #footer ul li a{	
    word-wrap: break-word;
    display: inline-block;
    max-width: 100%;
    min-width: 50% !important;
    float: none;
    margin-right: auto;
    margin-left: auto;
    color: #4b4b4b;
    font-size: 12px;
    line-height: 1.571;
    letter-spacing: -.1px;
    text-decoration: none;}
.footer-container #footer ul li a:hover{color:darkgreen;border-bottom:1px dotted darkgreen;}/*color:#0072ff;border-bottom:1px dotted #0072ff;*/
.footer-container #footer ul.toggle-footer li{display:block;min-width:70% !important;line-height: 1.5;margin: 13px 0 0;position: relative;}
.footer-container #footer #block_contact_infos ul.toggle-footer li{background:none;padding-right:0;font-size:18px;line-height: 18px;}
.footer-container #footer #block_contact_infos ul.toggle-footer li span{font-family:'Vazir', Arial, Helvetica, sans-serif;margin-right:10px;font-size: 12px;line-height: 1.571;letter-spacing: -.1px;text-decoration: none;}
.hook-top{background-color:darkgreen;}
@media (min-width:768px){#footer .footer-block{width:16%;float:right;}
#block_contact_infos{width: 25% !important;margin-bottom: 10px;}
}
@media (max-width:750px){#mainfooter { display:none ;}}
@media (min-width:768px){#footer .static-block-footer{width:25%;}}
#footer_bottom{border-top:1px solid #f0f0f1;}
#footer_bottom > .container{padding-top:10px;padding-bottom:35px;}
#footer_bottom a{
	/* color:#999; */
	color: #3f4064;
	font-size: 12px;
    line-height: 1.571;
    letter-spacing: -.1px;
    text-decoration: none;}
#footer_bottom a:hover{
	color:darkgreen;
}
.product_list h5 a{font-size:14px;font-weight:Bold;font-family:'Vazir', "Open Sans", sans-serif;color:#535353;line-height: 28px;}
.block_product h5.name_product a{font-size:14px;font-weight:Bold;font-family:'Vazir', "Open Sans", sans-serif;color:#535353;line-height: 28px;}
.product_list h5 a:hover{color:darkgreen;}
a.cs_buttoncart{float:right;background-color:darkgreen;border:1px solid darkgreen;border-bottom:3px solid #005bcc;display:block;margin-left:4px;margin-bottom:5px;color:#fff;}
a.cs_buttoncart span{background:url(../img/bg-cart.png) no-repeat;width:28px;height:26px;font-size:0px;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.cs_buttoncart:hover{background-color:transparent;}
a.cs_buttoncart:hover span{background-position:100% -26px;}
a.cs_buttoncart.disabled{background-color:#d1d1d1;border-color:#d1d1d1;cursor:not-allowed;}
.bg_hover{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;position:absolute;right:0;top:0;background-color:#000;width:100%;height:100%;}
.content_price{margin-bottom:14px;}
html{-webkit-font-smoothing:antialiased; overflow-x: hidden;}
.static-block-top-footer li img{border:0px solid #d1d1d1;}
.static-block-top-footer li img:hover{border:0px solid darkgreen;}
@media (max-width:767px){#right_column{position:absolute;top:-50000px;padding:0 1em;z-index:105;background-color:#fff;border:1px solid #ccc;border-right:none;box-shadow:0 0 10px 0 #DDDDDD;-webkit-box-shadow:0 0 10px 0 #DDDDDD;-moz-box-shadow:0 0 10px 0 #DDDDDD;box-shadow:0 0 10px 0 #DDDDDD;}
}
table th{font-weight:bold;}
table td, table th{padding:9px 10px;text-align:right;}
th{padding:6px;border:1px solid #ccc;text-align:center;}
th{padding:6px;border:1px solid #ccc;text-align:center;}
.ickalabuttonpricing{width:100%;min-height:10px !important;max-height:25px !important;padding:0px !important}
.static-block-top-footer-extrahome{
    margin-bottom: 3px;
    overflow: hidden;
    background-size: 100% 100%;
    border-radius: 5px;
    box-sizing: border-box;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    margin-bottom: 15px;
}
.static-block-top-footer {
    overflow: hidden;
    margin-left: -10px;
	float:right;
    width: 100%;
	margin-top: 5px;
	border-top: 1px solid black;
}
@media (max-width:768px)
{
.static-block-top-footer{ display:none;}
}
.static-counter-shower {
    overflow: hidden;
    margin-left: -10px;
	float:right;
    width: 100%;
	margin-top: 5px;
    background-size: 100% 100%;
    margin-bottom: 10px;
    background-color: white !important;
    border-radius: 5px;
    border: none;
    box-sizing: border-box;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.static-counter-shower ul li {
	width: 25%;
    float: left;    
    padding: 4px 4px;
	margin-top: 8px;
    margin-bottom: 5px;
}
.stsiccountershowerspan{
	font-size: 20px;
    color: green;
    line-height: 30px;}
.stsiccountershowerspan2{line-height: 30px;}	
.staticcountershower-txt{
	text-align: center;
    font-size: 14px;
}
@media (max-width:768px)
{
.static-counter-shower ul li {
	width: 50%;
}
.staticcountershower-li-none{ display:none}
}
.static-block-top-footer-txt{
	text-align: center;
    font-size: 12px;
}
@media (max-width:480px)
{
.static-block-top-footer-txt{ display:none;}
}
.static-block-top-footer-txt-mobile{display:none;}
@media (max-width:480px)
{
.static-block-top-footer-txt-mobile{
	text-align: center;
    font-size: 10px;
    display: block;
}
}
.static-block-top-footer li img{    
    margin: auto;
    display: block;
    max-width: 100%;
    height: auto;
}
.static-block-top-footer ul li {
	width: 16.66%;
    float: left;    
    padding: 4px 4px;
}
@media (min-width:480px) and (max-width:768px)
{
	.static-block-top-footer ul li {
	width: 16.66%;
    float: left;
    border-left: 1px solid #EEE;
	font-size: 9px;
}
}
@media (min-width:370px) and (max-width:479px)
{
.static-block-top-footer ul li {
	width: 16.66%;
    float: left;
    border-left: 1px solid #EEE;
	font-size: 10px;
}
.static-block-top-footer li img{
	width: 100%;
	float: right;
	vertical-align: middle;
    margin-left: 5px;
}
}
@media (max-width:370px){
.static-block-top-footer ul li {
	width: 16.66%;
    float: left;    
	font-size: 8px;
}
.static-block-top-footer li img{


	width: 100%;
	float: right;
	vertical-align: middle;
    margin-left: 5px;
}
}
/*.divloginlogo{display: block;background-image: url(https://ickala.com/img/spriteme1.png);background-position: calc(100% - 30px) -1269px;}*/
.divloginlogo{display: block;background-image: url(https://ickala.com/img/spriteme1.png);background-position: calc(100% - 28px) -1295px}
.login{padding-right: 27px;}
.divregistrationlogo{display: block;background-image: url(https://ickala.com/img/spriteme1.png);background-position: calc(100% - 28px) -1295px}
@media (max-width:768px){
.divregistrationlogo{margin-top: 5px;}
.divloginlogo{margin-top: 5px;}
}
.create-account{padding-right: 27px;font-family: "vazir";color: #eb550b; display:none;}
.tableregistrationlogo{width: 100%}
.cantactmobitop{ 
	 display:none;
}
@media only screen and (max-width: 767px) {
.tableregistrationlogo{ display:none;}	
.cantactmobitop{display:inline !important;}
.cantactinfotoppad{padding-right: 0px !important;}
.cantactinfotop{display:inline !important;padding-right: 5px !important;font-size: 15px !important;}
.cantactinfo-top{ text-align:right;}
}
@media (max-width:479px){
.cantactinfotop{display:inline !important;padding-right: 5px !important;font-size: 14px !important;}	
}
.tableregistrationlogo thead{display:none; visibility: hidden;}
.tableregistrationlogotd1{width: 25%; padding: 1px 1px;}
.tableregistrationlogotd4{width: 50%; padding: 1px 1px;}
.cantactinfo-top{
	width: 33.3%;
    border-right: 2px solid darkgray;
    float: right;
}
.cantactinfo-topmobile{
	width: 50%;
    border-right: 2px solid darkgray;
    float: right;
}
.cantactinfotop{
	background: none;
    font-size: 14px;
    padding-left: 0;
    padding-right: 5px;
    display: block;
    min-width: 70% !important;
    line-height: 16px;
}
.cantactinfotop span{
    font-family: 'Vazir';
}
.cantactinfotoppad{
   padding-right: 14px;
}
@media (max-width:991px){ 
.tableregistrationlogotd4{ display:none;}
.cs_mega_menu{display: none;}
.just-mobile{display: block !important;}
#module-payment-submit .just-mobile{display: none !important;}
}
@media (min-width:991px){
.just-mobile{display: none !important;}
}
.tableregistrationlogotd2{width: 25%; padding: 1px ! important; text-align: center;}
.tableregistrationlogotd3{width: 12%;;padding-bottom: 0px;padding-top: 1px;}
.slogun{text-align: center;}
.slogun a{text-align: left; font-weight: bold; font-size:14px}
@media (max-width:767px){
	.arcontactus-widget.right.arcontactus-message{right: 5px}
	.slogun a{text-align: left; font-weight: bold; font-size:9px}
	.tableregistrationlogotd1{width: 50%; padding: 1px 1px;}
	.tableregistrationlogotd2{width: 30%; padding: 1px ! important; text-align: center;}
	.tableregistrationlogotd3{width: 30%;;padding-bottom: 0px;padding-top: 1px;}
}
.title_block_cart{text-align: right;}
.mainbackgroundcolor{/*background-color: rgb(246, 246, 246);*/background-color:white;}
@media only screen and  (max-width: 900px) {.blockcartextra{ width:inherit;float: left !important;}}
@media (min-width:768px) and (max-width:991px){.blockcartextra{ width:30% !important}}
@media  (max-width:767px){.blockcartextra{ display:none;}}
.blockcartextra{z-index: 10001;padding-left: 0px !important;}
#page .footerclassextra {
	background-color: rgb(200, 202, 206) !important;
	padding-bottom: 5px;
    padding-top: 10px;
}
#page .footerclassextra1 {
    background-color: white !important;
	padding-bottom: 5px;
    padding-top: 10px; max-width:100%;
    border-top: 5px solid #6d717a !important;
	height: inherit;
}
.footerclassextra{
	font: 14px/30px iran_sansregular;
    text-align: justify;
	font-family: 'Vazir';
}
@media only screen and  (max-width: 900px) {.footerclassextra{ display:none}}
#page .footer-container {
    background-color: white !important;
    border-top: 2px solid #E9E9F1;
	width: 100%;
    position: relative;
    display: inline-block;
}
#page .footer-container2 {
background-color: white !important;
width: 100%;
    position: relative;
    display: inline-block;
}
#page .footer-container3 {
background-color: white !important;
width: 100%;
    position: relative;
    display: inline-block;
}
.containermaxwidth{ max-width: 100% !important;margin-top: 10px;}
#relatedblockmo{
  display: inline-block;
  background-color: white;
    position: relative;
	width:100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	margin-bottom: 0px;
}
.product-container-relatedpro{
	overflow: hidden;
    margin-top: 3px;
    background: #FFF none repeat scroll 0% 0%;
    transition: none 0s ease 0s;
 /*   min-height: 228px !important; 
	  height: 285px;
	*/
/*    border: 1px solid #eee;
    border-radius: 5px;
	margin-right: 3px;
    margin-left: 3px;*/
    text-align: right;
    direction: rtl;
    height: auto;
 /*   -webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,.05);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.05);*/
}
.product-container-relatedpro:hover{
	    -webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1200px){
.csframe_product-relatedpro .button-container-sabad{
	width: 100% !important;
    height: 30px;
}
}
.block_product .csframe_product-relatedpro
{
	padding-bottom: 15px;
    overflow: hidden;
    float: right;
    width: 100%;
}
.block_product .product-image-container-relatedpro
{
    text-align: center;
    margin-bottom: 0px;
    position: relative;
    width: 30%;
    float: right;
	width: 100%;	
}
.block_product .csframe_product-relatedpro .product-description-hpp
{
    float: right;
    text-align: right;
    background: #FFFF url("https://ickala.com/themes/pt_titanshop/img/divier-box.png") no-repeat scroll center top;
    height: 92px !important;
    width: 100% !important;
    padding: 4px;
    margin: 0px !important;	
	text-align: center;
	overflow: hidden;
}
.block_product .csframe_product-relatedpro p
{
    float: right;
    text-align: right;
    background: #FFFF url("https://ickala.com/themes/pt_titanshop/img/divier-box.png") no-repeat scroll center top;
    height: 80px !important;
    width: 100% !important;
    padding: 4px;
    margin: 0px !important;	
}
.block_product .csframe_product-relatedpro .content_price
{
    margin-bottom: 0px;
    background: #FFFF url("https://ickala.com/themes/pt_titanshop/img/divier-box.png") no-repeat scroll center top;
    width: 100% !important;
    padding: 4px;
    text-align: center !important;
    float: right ! important;
}
.block_product h5.name_product-relatedpro
{
    display: block;
    margin-bottom: 0px;    
    background: #FFFF url("https://ickala.com/themes/pt_titanshop/img/divier-box.png") no-repeat scroll center top;
    padding: 4px;
    width: 100%;
    float: right;
    height: 63px;
	text-align: center;
    padding-top: 5px;
    padding-right: 5px;
    font: normal 15px/15px Vazir;  
	overflow: hidden;
}
.csframe_product-relatedpro .button-container
{
    text-align: center;
    font-family: 'Vazir';
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
    position: relative;
    bottom: 0px;
    width: 100%;
}
/* panda */
.open_products_compared #rightbar,
.open_products_cart #rightbar,
.open_qrcode #rightbar,
.open_search #rightbar,
.open_viewed #rightbar {
  right: 300px; }
.open_products_compared #rightbar #rightbar_compare a.icon_wrap,
.open_products_cart #rightbar #rightbar_cart a.icon_wrap,
.open_qrcode #rightbar #rightbar_qrcode a.icon_wrap,
.open_search #rightbar #rightbar_search a.icon_wrap,
.open_viewed #rightbar #rightbar_viewed a.icon_wrap,
.open_stmobilemenu #leftbar #rightbar_menu a.icon_wrap,
#rightbar #switch_right_column.active a.icon_wrap,
#rightbar #switch_left_column.active a.icon_wrap {
  background: #666; }
#rightbar, #leftbar {
  position: fixed;
  _position: absolute;
  z-index: 110;
  right: 0px;
  bottom: 0%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background: #444444; }
#rightbar .rightbar_wrap a.icon_wrap, #leftbar .rightbar_wrap a.icon_wrap {
    padding: 15px 0px;
    width: 54px;
    height: 68px;
    background: #444444;
    color: white; }
#rightbar .rightbar_wrap a.icon_wrap:hover, #leftbar .rightbar_wrap a.icon_wrap:hover {
      background: #666666; }
#rightbar .rightbar_wrap .amount_circle, #leftbar .rightbar_wrap .amount_circle {
    top: 9px; }
#leftbar {
  right: auto;
  left: 0;
  bottom: auto;
  top: 10%;
  display: none; }
.rightbar_wrap, #to_top_wrap, #switch_left_column_wrap, #switch_right_column_wrap {
  position: relative;
  z-index: 120; }
#switch_left_column_wrap,
#switch_right_column_wrap {
  display: none; }
#stcompare_content {
  padding: 8px; }
#products_compared_list .stcompare_remove {
  position: absolute;
  top: 0;
  left: 0; }
 
.open_products_compared #header_primary.sticky, .open_products_compared #st_mega_menu_container.sticky,
.open_stmobilemenu #header_primary.sticky,
.open_stmobilemenu #st_mega_menu_container.sticky,
.open_products_cart #header_primary.sticky,
.open_products_cart #st_mega_menu_container.sticky,
.open_qrcode #header_primary.sticky,
.open_qrcode #st_mega_menu_container.sticky,
.open_search #header_primary.sticky,
.open_search #st_mega_menu_container.sticky,
.open_viewed #header_primary.sticky,
.open_viewed #st_mega_menu_container.sticky {
  display: none; }
.open_products_compared .st-menu::after,
.open_stmobilemenu .st-menu::after,
.open_products_cart .st-menu::after,
.open_qrcode .st-menu::after,
.open_search .st-menu::after,
.open_viewed .st-menu::after {
  width: 0;
  height: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; }
.st-effect-0.open_products_compared .st-pusher,
.st-effect-0.open_products_cart .st-pusher,
.st-effect-0.open_qrcode .st-pusher,
.st-effect-0.open_search .st-pusher,
.st-effect-0.open_viewed .st-pusher {
  -webkit-transform: translate3d(-300px, 0, 0);
  transform: translate3d(-300px, 0, 0); }
.st-effect-0.open_products_compared #side_products_compared,
.st-effect-0.open_stmobilemenu #side_stmobilemenu,
.st-effect-0.open_products_cart #side_products_cart,
.st-effect-0.open_qrcode #side_qrcode,
.st-effect-0.open_search #side_search,
.st-effect-0.open_viewed #side_viewed {
  visibility: visible;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s; }
.st-effect-1.open_products_compared #side_products_compared,
.st-effect-1.open_stmobilemenu #side_stmobilemenu,
.st-effect-1.open_products_cart #side_products_cart,
.st-effect-1.open_qrcode #side_qrcode,
.st-effect-1.open_search #side_search,
.st-effect-1.open_viewed #side_viewed {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.st-pusher,
.st-content {
  height: 100%; }
.st-pusher {
  position: relative;
  right: 0;
  z-index: 99;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s; }
#st-pusher-after, #st-content-inner-after {
  position: absolute;
  z-index: 900;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  display: none; }
/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
.no-csstransforms3d .st-pusher, .no-js .st-pusher {
  padding-right: 0; }
.st-menu {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  visibility: hidden;
  width: 300px;
  background: #fff;
  border-left: 4px solid #444444;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
.st-menu.st-menu-right {
    right: auto;
    left: 0; }
.st-menu::after {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    content: '';
    opacity: 1;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s; }
.st-menu-header {
  position: relative; }
.st-menu-header .close_right_side {
    position: absolute;
    top: 12px;
    left: 4px;
    z-index: 1;
    color: #fff; }
.st-menu-right .st-menu-header .close_right_side {
      left: auto;
      right: 4px; }
.st-menu-title {
  font-size: 1.333em;
  text-align: center;
  margin: 0;
  padding: 12px 0;
  background: #444444;
  color: #fff; }
.st-effect-0 .st-menu::after {
  display: none; }
.st-effect-0 .st-menu::after {
  display: none; }

#side_products_cart .divscroll::-webkit-scrollbar {
    display: none;
}

.st-effect-1 .st-menu {
  visibility: visible;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  z-index: 10001; }
.st-effect-1 .st-menu.st-menu-right {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
.st-effect-1 .st-menu::after {
  display: none; }
.no-csstransforms3d .st-menu, .no-js .st-menu {
  z-index: 211; }
/*pro_column_list*/
.icon_wrap {
  background: #f2f2f2;
  color: #444444; }
a.icon_wrap:hover, .icon_wrap:hover {
  background: #444444;
  color: white; }
a.icon_wrap.disabled, .icon_wrap.disabled {
  color: #cccccc; }
a.icon_wrap.disabled:hover, .icon_wrap.disabled:hover {
  background: inherit;
  color: #cccccc; }
a.icon_wrap, .icon_wrap {
  display: inline-block;
  height: 42px;
  line-height: 36px;
  min-width: 42px;
  padding: 2px;
  text-align: center;
  text-decoration: none; }
a.icon_wrap i.icon-0x, .icon_wrap i.icon-0x {
  display: block;
  text-align: center;
  height: 22px;
  line-height: 22px;
  font-size: large;
   }
.icon_text {
  display: block;
  height: 14px;
  line-height: 14px;
  font-size: 13px;
  overflow: hidden; }
.amount_circle {
  position: absolute;
  display: block;
  right: 0px;
  top: 0px;
  background: #666;
  color: #fff;
  height: 16px;
  line-height: 14px;
  width: 16px;
  font-size: 0.916em;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px; }
.cart_block_side_bar{
	display: block !important;
	width: 290px !important;
}
.icon-glyph:before{content: '\f07a';font-family: "FontAwesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em; text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}
.icon-up-open-2:before{content: '\f106';font-family: "FontAwesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}





@media only screen and (max-width: 991px) {
 .st-menu {
    bottom: 2px; }

 #rightbar {
    bottom: 0 !important;
    top: auto !important;
    right: inherit;
    width: 100%;
    left: 0px !important;
    border-right: none;
    border-bottom: none;
    border-left: none; }
  .rightbar_wrap, #to_top_wrap {
float: right;
width: 43% !important;}
  #to_top_wrap {
    opacity: 1!important;
    width: 6% !important;
    filter: alpha(opacity=100) !important; }
  #rightbar .rightbar_wrap a.icon_wrap {
    border: none;
    display: block;
    width: auto;
    text-align: center;
    height: 50px;
    padding: 6px 0; }
  .icon_wrap .amount_circle {
	right: 25%;
    left: auto; }
 #rightbar .rightbar_wrap a.icon_wrap {
    height: 46px;
    padding: 11px 0; }
#rightbar .rightbar_wrap a.icon_wrap .icon_text {
      display: inline-block; }
#a.icon_wrap i.icon-0x, .icon_wrap i.icon-0x{
	display: inline-block !important;	
	}
#rightbar.rightbar_5 .rightbar_wrap {
    width: 25%; }  /* pooya: change it from 20% to 25%  */
   #rightbar.rightbar_4 .rightbar_wrap {
    width: 50%; }
}
.divscroll{
    width: 100%;
    height: 100%;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
}
/* FONT PATH
 * -------------------------- */
.icon-adjust:before {content: '\f042';font-family: "FontAwesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}
.icon-angle-double-left:before{content: '\f101';font-family: "FontAwesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit; width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}
.icon-history:before{content: '\f06e';font-family: "FontAwesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;}
#stcompare_btns {
    border-top: 1px solid #dadada;
    padding-top: 14px;
}
#stcompare_btns a#button_order_cart{
	margin-left: 10px;
    float: right;
    width: 100%;
}
.cart-buttons-close{
   padding: 10px;
}
#right_column .title_block
{
 margin-left: 0px;
 margin-right: 0px;
padding: 9px 0 5px;
line-height: 10px;
}
.quantityavailable_multicart{
    font-family: 'Vazir';
    margin-bottom: 0px;
    background: #FFFF url("https://ickala.com/themes/pt_titanshop/img/divier-box.png") no-repeat scroll center top;
    padding: 4px;
    text-align: right;
    float: right !important;
    position: inherit;
    bottom: 87px;
    width: 100%;
    right: 1px;
    left: 1px;
	color: blueviolet; 
	display:none;
}
.quantitymin_multicart{
    font-family: 'Vazir';
    margin-bottom: 0px;
    background: #FFFF url("https://ickala.com/themes/pt_titanshop/img/divier-box.png") no-repeat scroll center top;
    padding: 4px;
    text-align: right;
    float: right !important;
    position: inherit;
    bottom: 67px;
    width: 100%;
    right: 1px;
    left: 1px;
	color: brown;
	display:none;
}
.quantity_wanted-extra {
	text-align: center;
    width: 35px; 
	border-radius: 5px;
    height: 22px;
}
.button-minus-plus-extra {
    float: left;
    line-height: 20px !important;
    height: 20px !important;
    width: 20px !important;
    border-right: 1px solid #BFBFBF !important;
}
.label {
    white-space: normal;
    display: inline-block;
    padding: 6px 10px;
	font-size: 100%;
    font-weight: bold;
    line-height: 1;
    color: white;
    text-align: center;
    vertical-align: baseline;
    border-radius: 0;
}
.pull-right {
    float: left !important;
}
/* *****************Advanced Banner tyles (st_banner)******************************************* */
#st_banner_41 .st_banner_block .st_banner_image{	
	width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: inherit;
    border: none;
} 
.hover_effect_4 .st_banner_block .st_banner_image {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.hover_effect_4 .st_banner_block:hover .st_banner_image {
  opacity: 0.8;
  filter: alpha(opacity=80); }
.text_table_wrap {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 4; }
.text_table_wrap .text_table {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle; }
.text_table_wrap .text_table .text_td {
      display: table-cell;
      width: 100%;
      height: 100%;
      vertical-align: middle;
      padding: 20px 16px; }
.style_content h5, .style_content p {
  display: block; }
  .style_content h5.closer {
    margin-top: 0;
    margin-bottom: 4px;
    line-height: 110%;
color: inherit;
    font-weight: inherit;
    letter-spacing: 0px;}
.style_content h5 {
  font-size: 2em; }
.style_content p {
  font-size: 1.166em;
  margin-bottom: 6px; }
.st_banner_row  {
	direction: rtl;
    border: none;
    padding-top: 5px;
    background-color: inherit;
	box-shadow: none;
	margin-bottom: 10px;
}
.fit-title-block{
	    margin-right: 0px !important;
    margin-left: 0px !important;
}
@media (min-width: 1200px){
.st_banner_row {
    width: 100% !important;
    display: inline-block;
    float: left;
}
}
@media (max-width: 767px){
.st_banner_block {
    margin-bottom: 20px;
}
}
#rightbar-shopping_cart{
	/* background: #46a349 !important; */
	background: green !important
}
#rightbar_viewed_btn{
 /* background: darkorange !important;	*/
 background:  #d9138a !important;
}
#rightbar-product_compare{
	/* background: darkmagenta !important; */
	background: #12a4d9 !important;
}
.etelaieyeh{
	padding-top: 5px;
    text-align: center;
    font-size: 14px;
    color: white;
  /*  background-color: cadetblue; */
	background-color: #365E5E;
    padding-bottom: 3px;
    font-family: 'Vazir';
    line-height: 20px;
}
@media (max-width: 767px){ .etelaieyeh{ text-align: justify; line-height: 18px; padding: 5px;font-size: 13px;}}
/* ***********Theme configurator by pooya: for uninstalling module: "Cs Theme Configurator" ********* */
body{background: #dedede;}
#page .header-container {background-color: transparent;}
#page .hook-top {background-color: #5f5c5c;}
#page .hook-top .container > .row{/*background-color:#5f5c5c;*/background-color:white;}
#index .hook-top .container{padding-bottom: 0px;}
#page .header-container .container{background-color: white;max-width: 100%;}
/*#header .container{height: 35px;}*/
.btn-default {
    background-color: cornflowerblue;
    border: 1px solid;
}
.block .title_block, .block h4{border-color: #565353;background-color: #5f5c5c;}
#page #shopping_cart > a:hover{color:chartreuse;}
a:hover{color:darkgreen;} /* darkgreen */
.hook-top{background-color:darkgreen;}
.header_user_info .login{color:#eb550b; }
.header_user_info .login:hover{color:darkgreen;}
#menu ul li a.title_menu_parent:hover{border-color:#eb550b;color:#eb550b;}
#page #shopping_cart .title_block_cart{color:darkgreen;}
#page .cart_block .cart-prices .cart-prices-line .price{color:darkgreen;}
.product_list h5 a:hover{color:darkgreen;}
.footer-container{background-color:#f6f6f6;}
#footer_bottom{
/*	background-color:#d7dee0; */
	background-color:white;
}
#footer_bottom a:hover{color:darkgreen;}
/*edited by pooya
a.btn_slide, #center_column .bx-wrapper .bx-controls .bx-controls-direction a{background-image:url(../img/next-prev3.png);}
*/
a.cs_buttoncart{background-color:darkgreen;border-color:darkgreen;border-bottom-color:#6217d3;}
/*editted by pooya
a.cs_buttoncart span{background-image:url(../img/bg-cart3.png);}*/
a.cs_buttoncart span {background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -10px;}
a.cs_buttoncart span:hover {background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -36px;}
a.cs_buttoncart:hover{color:darkgreen;}
.functional-buttons > div{float:right;margin-left: 0px;margin-right: 0;}
.functional-buttons > div > a{width:28px;height:30px;display:block;border:1px solid #d1d1d1;border-bottom-width:3px;background-repeat:no-repeat;background-position:100% 0;font-size:0;}
.functional-buttons > div > a:hover{border-color:#eb550b;background-position:100% -26px;}
.functional-buttons > div > a.add_to_compare{background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -154px;}
.functional-buttons > div > a.add_to_compare:hover{background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -180px;}
.functional-buttons > div > a.add_to_compare.checked{border-color:#eb550b;}
.functional-buttons > div > a.addToWishlist {background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -82px;}
.functional-buttons > div > a.addToWishlist:hover {background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -108px;}
.btn-default{

    background-color: teal; /*#00bfd6 rgb(103, 58, 183);*/
    border: medium none;
    border-radius: 3px;
    font-weight: 700;
    /* opacity: 0.5; */
    color: #fff;
	display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Vazir', Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 20px;
    text-decoration: none;
	}
.btn-default:hover{	
	background: forestgreen; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
    background-color: forestgreen ;
    color: #ffffff;
	}
.button.exclusive-medium{background-color:darkgreen;border-color:darkgreen;}
.button.exclusive-medium:hover{color:darkgreen;}
#page #layer_cart .layer_cart_cart .layer_cart_row span{color:darkgreen;}
#page #layer_cart .cross:hover{color:darkgreen;}
.static-block-top-footer li img:hover{border-color:darkgreen;}
.store-applicaion{
	float: right;
    width: 100%;
    margin-top: 0;
    background-color: #3c4b6d;
    padding: 10px;
    flex-direction: row;
    margin-bottom: 10px;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.appdownloadtext{font-size: 2.1rem;
    font-weight: 500;
    line-height: 2.1;
    flex-shrink: 0;
    color: white;
	padding-right: 50px;
}
.stores-panel{
    margin: 5px 0 0;
}
.store-applicaion ul li{ float:right;padding-right: 20px; width:33%}  /* width:25% */
.android-icon-google{
  /*  background: url(https://ickala.com/img/googleplay.png) no-repeat !important; 
	background: url(https://ickala.com/img/google-play.svg) no-repeat !important; */
    width: 150px;
    height: 48px;
    display: block;
    float: right;
    opacity: .9;
    -webkit-transition: all 150ms ease 0s;   
    border-radius: 5px;
}
.android-icon{
   /* background: url(https://ickala.com/img/cafebazaar-ickala.png) no-repeat !important; 
	background: url(https://ickala.com/img/coffe-bazzar.svg) no-repeat !important; */
    width: 150px;
    height: 48px;
    display: block;
    float: right;
    opacity: .9;
    -webkit-transition: all 150ms ease 0s;
}
@media (max-width: 768px){
.appdownloadnot{width: 90%;}
.stores-panel{width: 100%;
    float: right;
    display: inline-grid;}
.store-applicaion {
    width: 100%;
    float: none;
    text-align: center;
    margin: 0px !important;    
    padding-top: 5px;
}

.sibappmobimain{width:100% !important;}
.store-applicaion ul li{ float:right;padding-right: 0px; width:100%;}
.appdownloadtext{
	padding-right: 10px;
}
}

.etelaieyeh .close-app {
    text-decoration: none;
    margin-top: 3px;
    color: white;
    padding: 2px 9px 5px 9px;
    font-family: 'Vazir',sans-serif;
    font-weight: bold;
    font-size: 12px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #303030;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#303030),color-stop(1,#838383));
    background: -ms-linear-gradient(bottom,#303030,#838383);
    background: -moz-linear-gradient(center bottom,#303030 0,#838383 100%);
    border: solid 1px rgba(79,79,79,0.75);
}
.btn-payment{
/*	-moz-box-shadow: inset 0px 1px 0px 0px #a4e271;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a4e271;
    box-shadow: 0px 10px 14px -7px #a4e271;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
    background: -moz-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: -webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: -o-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: -ms-linear-gradient(top, #89c403 5%, #77a809 100%);
    background: linear-gradient(to bottom, #89c403 5%, #77a809 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
    background-color: #89c403;
    -moz-border-radius: 6px;
    border: 1px solid #74b807;
    text-shadow: 0px 1px 0px #528009; */
	background-color: #89c403;
    border: 1px solid #74b807;
    text-shadow: 0px 1px 0px #528009;
}
.btn-payment:hover{
/*	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;  */
	background: forestgreen;
	background-color: forestgreen;	
}
/* Let's scroll bar started */
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 5px;
   /* background: rgba(255,0,0,0.8); */
	background: black;
  /*  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);  */
}
::-webkit-scrollbar-thumb:window-inactive {
	/* background: rgba(255,0,0,0.4) !important; */ 
	background: black !important;
}
/* End of scroll bar */
.freeshipping-rightcolumn{width:100%;}
.permissions{
     height: 350px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background-color: #fefefe;
    -webkit-box-shadow: 0 0 18px rgba(0,0,0,.06);
    -moz-box-shadow: 0 0 18px rgba(0,0,0,.06);
    box-shadow: 0 0 18px rgba(0,0,0,.06);
    border: solid 1px rgba(197,195,195,.15);
    text-align: center;
    padding-top: 0px;
    margin-top: 1px;
}

.stickotherpage {
    position: fixed;
    top: 0;
    z-index: 200;
    border-radius: 0 0 0.5em 0.5em;
    width: 100%;
    box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);
}
.block .products-block li{padding-top:18px;padding-right:10px;padding-left:10px;margin-bottom:20px;border-top:1px dashed #d9d9d9;position:relative;}
.block .products-block li:first-child{border-top:none;}
.block .products-block li .products-block-image{float:right;margin-left:22px;width: 100px;}
@media (min-width:768px) and (max-width:1199px){.block .products-block li .products-block-image{float:none;display:inline-block;margin-bottom:10px;text-align:center;margin-left:0;}
}
.block .products-block li .product-content{overflow:hidden;}
.block .products-block .product-description{margin-bottom:12px;}
.block .products-block .price-percent-reduction{font:700 14px/17px Arial, Helvetica, sans-serif;padding:1px 6px;}
.content_sortPagiBar{background-color: #FFF;
    margin-bottom: 10px;
    border: 2px solid #DEDEDE;
    border-radius: 5px;
    margin-top: 10px;
    margin-right: -8px;
    margin-left: -8px;
    padding: 5px;}
.content_sortPagiBar #productsSortForm{float:right;margin-left:10px;margin-top:4px;margin-right:20px;}
.content_sortPagiBar #productsSortForm select{width:100px;}
@media (max-width:767px){
.content_sortPagiBar #productsSortForm{float:right;margin-left:10px;margin-top:4px;margin-right:0px;}
.content_sortPagiBar #productsSortForm select{width:100%;}
.content_sortPagiBar .nbrItemPage{margin-right:0px !important;}
}
@media (min-width:768px) and (max-width:991px){.content_sortPagiBar #productsSortForm{margin-bottom:12px;}}
.content_sortPagiBar .selector{display:inline-block;float:right;}
.content_sortPagiBar .selector span{display:none;}
.content_sortPagiBar .nbrItemPage{float:right;margin-top:5px;margin-right:20px;}
.content_sortPagiBar .nbrItemPage #uniform-nb_item{margin-left:7px;}
.content_sortPagiBar .nbrItemPage select{width:70px;}
.content_sortPagiBar label{margin-bottom:0;margin-left:10px;text-transform:uppercase;font-size:10px;float:right;line-height:30px;}
.content_sortPagiBar .selector1{width: 160px;}
.content_sortPagiBar div > span{float:right;line-height:28px;}
.content_sortPagiBar.instant_search #productsSortForm{display:none;}
.content_sortPagiBar .form-control{text-transform:uppercase;height:28px;line-height:20px;padding-top:6px;padding-bottom:4px;font-size:10px;color:#666666;}
.compare-form{float:left;margin-right:10px;display: none;}
.nahvehamayesh {float: right;}
.display, .display_m{float:none;margin-right:20px;margin-top:9px;}
.display li,.display_m li{float:right;margin-right:20px;text-align:center;}
.display li a,.display_m li a{font-size:18px;}
.display li span,.display_m li span{display:none;}
.display li.selected a,.display_m li.selected a{cursor:default;color:darkgreen;}
.display li.display-title, .display_m li.display-title{display:none;}
.display li.selected a, .display_m li.selected a{color:darkgreen;}
@media (min-width:1200px){.two_column .display{float:right;}}
[class^="icon-"], [class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;}
[class^="icon-"]:before, [class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-th-list:before{content:"\f00b";}
.icon-th-large:before {content: "\f009";}
a.product_img_link {display: block;position: relative;-webkit-transition: none;transition: none;}
a.product_img_link img{max-width:100%;-webkit-transition:none;transition:none;padding: 20px;}
@media (min-width:768px){a.product_img_link img{width:100%;}
a.product_img_link img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}}
.img-responsive {display: inline-block;max-width: 100%;height: auto;width: 60%;padding-top: 2px;}
#add_to_cart .calltoaction{
	font-size: 22px;
    line-height: 1.222;
    padding: 16px 60px 16px 18px;
    border-radius: 8px;
    color: #fff;
    overflow: hidden;
    text-align: center;
    width: 100%;
	background-color: #4caf50;
    border: none;}
#add_to_cart .calltoaction:before{background-color: #62b965;
    font-family: "FontAwesome";
    content: "\f07a";
    z-index: 0;
    text-align: center;
    width: 80px;
    height: 90px;
    background: hsla(0,0%,100%,.21);
    border-radius: 50%;
    right: -11px;
    top: -17px;
    position: absolute;
    font-size: 45px;
    line-height: 90px;}	
#add_to_cart .exclusive, .button.ajax_add_to_cart_button {background-color: #4caf50;border: none;padding: 0 40px 0 15px;}
#add_to_cart button, .button.ajax_add_to_cart_button {position: relative;display: inline-block;font-size: 14px;min-height: 32px;line-height: 30px;text-transform: uppercase; font-weight: 700;text-align: right;color: #fff;}
#add_to_cart button, .button.ajax_add_to_cart_button:hover{color: darkgreen;}
#add_to_cart .exclusive:before, .button.ajax_add_to_cart_button:before {background-color: #62b965;font-family: "FontAwesome";position: absolute;top: 0;right: 0;content: "\f07a";z-index: 0;width: 30px;text-align: center;}
.ajax_add_to_cart_buttonExtra {background-color: #4caf50;border: none;padding: 0 40px 0 15px;}
.ajax_add_to_cart_buttonExtra {position: relative;display: inline-block;font-size: 14px;min-height: 32px;line-height: 30px;text-transform: uppercase; font-weight: 700;text-align: right;color: #fff;}
.ajax_add_to_cart_buttonExtra:before {background-color: #62b965;font-family: "FontAwesome";position: absolute;top: 0;right: 0;content: "\f07a";z-index: 0;width: 30px;text-align: center;}
.ajax_add_to_cart_button_small{
	position: relative;
    display: inline-block;
    font-size: 12px;
    min-height: 22px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: right;
    color: #fff;
    padding: 0 30px 0 15px;
	margin-right: 5px;
	background-color: #4caf50;
	border: none;
	border-radius: 5px;
}
.ajax_add_to_cart_button_small:before{
	background-color: #62b965;
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    right: 0;
    content: "\f07a";
    z-index: 0;
    width: 26px;
    text-align: center;
    height: 22px;
}
@media (max-width:760px){
.ajax_add_to_cart_button_small{
	position: relative;
    display: inline-block;
    font-size: 12px;
    min-height: 22px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: right;
    color: #fff;
    padding: 0 30px 0 5px;
	margin-right: 5px;
    background-color: #4caf50;
    border: none;
	border-radius: 5px;
}
.ajax_add_to_cart_button_small:before {
    background-color: #62b965;
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    right: 0;
    content: "\f07a";
    z-index: 0;
    width: 20px;
    text-align: center;
}
}
.button-container-sabadcsq{display: block;clear: both;position: relative;padding: 1px;overflow: hidden;width: 100%;float: right;padding-right: 2px;padding-top: 2px;height: 40px;border-top: 1px solid darkslateblue;box-shadow: 0 0 6px 4px #777;}
.price_display_text {float: right;margin-bottom: 10px;}
.price_display_originalvalue {float: right;}
.taxannounce_display_text {float: right;width: 100%;margin-top: 10px;font-size: 10px;color: black;}
.frame_breadcrumb{background:#d1d1d1;border-bottom:1px solid #d1d1d1;}
.breadcrumb{list-style:none;overflow:hidden;margin-bottom:5px;margin-top:5px;color:#010101;font-family:'Vazir', sans-serif;font-size:8pt;line-height:20px;}
.breadcrumb .navigation-pipe {display: none;}
.breadcrumb > li{display:inline-block;}
.breadcrumb > .active{color:#333333;}
.breadcrumb a{display:inline-block;}
.hidden {display: none !important;visibility: hidden !important;}
h3.page-product-heading {
   /*background: #688ca7;
	color: white; */
	background: white;
	color: black;
    height: 40px;
    border-bottom: 1px solid #eeeeee;
    font: normal 15px/40px Vazir;
    text-align: right;
    padding: 0 12px;
  /*  color: #EB550B;
	border-bottom-color: #EB550B; */
	border-bottom-color: black;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /*margin-bottom: 10px;
	margin-top: 10px; */
    width: -webkit-fill-available;
    float: right;
	width: -moz-available;
	margin-bottom: 0px;
}
.page-product-heading-extra {
  /*  background: #688ca7;
	color: white;*/
	background: white;
    height: 40px;
    border-bottom: 1px solid #FF5733;
    font: normal 15px/40px Vazir;
    text-align: right;
    padding: 0px;
    color: black;
    /*margin-top: 10px;
	margin-bottom: 8px;*/
    border-bottom-color: black;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	font-size: 14px;
	padding-right: 12px;
}
a.btn_slide, #center_column .bx-wrapper .bx-controls .bx-controls-direction a {
  /*  background-image: url(https://ickala.com/img/arrows.png);
    background-position: -3px -3px; 
	position: absolute;  */
    width: 36px;
    height: 36px;
    text-indent: -9999px;
    z-index: 9;
}
a.btn_slide.next, #center_column .bx-wrapper .bx-controls .bx-controls-direction a.next, #center_column .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
 /*   background-position: -27px -3px; */
    left: 35px;
    right: auto;
    position: absolute;
}
a.btn_slide.prev, #center_column .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
    left: 7px;
    right: auto;
    left: 20px;
    position: absolute;
}
#center_column .bx-wrapper .bx-controls .bx-controls-direction a {
    top: -35px;
}
.product-box{width:240px;float:right;padding:5px;}
.product-box .product-image img{max-width:100%;width:100%;height:auto;}
.product-box .product-container{/*margin-right:10px;margin-left:10px;*/text-align:right;direction:rtl;/*height:350px;*/}


/*.price-percent-reduction, .sale-box {position: absolute;top: 8px;overflow: hidden;height: 53px;width: 52px;text-align: center;z-index: 0;left: 8px;background: url(../img/bg-sale.png) no-repeat;}*/
.price-percent-reduction, .sale-box {position: absolute;
    top: 70px;
    overflow: hidden;
    height: 20px;
    width: 50px;
    text-align: center;
    z-index: 0;
    left: 1px;
    background: green;
    border-radius: 5px;}
/*.new-box{position:absolute;top:8px;overflow:hidden;height:53px;width:52px;text-align:center;z-index:0;right:8px;background:url(../img/bg-new.png) no-repeat;}
*/
.new-box{position: absolute;
    top: 0px;
    overflow: hidden;
    height: 20px;
    width: 50px;
    text-align: center;
    z-index: 0;
    right: 1px;
    background: red;
    border-radius: 5px;}
/*.new-label, .sale-label{font-size:15px;font-family:'Vazir', "Open Sans", sans-serif;font-weight:500;color:white;text-transform:lowercase;padding-top:15px;display:block;}
*/
.new-label, .sale-label{font-size: 15px;
    font-family: 'Vazir',"Open Sans",sans-serif;
    font-weight: 500;
    color: white;
    text-transform: lowercase;
    padding-top: 0px;
    display: block;}
.immediately-box{    
    position: absolute;
    top: 25px;
    overflow: hidden;
    height: 20px;
    width: 70px;
    text-align: center;
    z-index: 0;
    right: 1px;
    background: limegreen;
    border-radius: 5px;}
.comments_note {overflow: hidden;}
.star{position:relative;top:-1px;float:right;width:11px;overflow:hidden;cursor:default;font-size:11px;font-weight:normal;}
.star{display:block;}
.star a{display:block;position:absolute;text-indent:-5000px;cursor:pointer;}
div.star:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#b0b0b0;}
div.star.star_on{display:block;}
div.star.star_on:after{color:#ff8401;}
div.star.star_hover:after{color:#ff8401;}
/* ***************************Advanced Search tyles********************************************* */
.PM_ASBlockOutputHorizontal{box-shadow: 0px 0px 5px black;border-radius: 10px;background: none repeat scroll 0 0 white !important;color: black;} /*#dfdede*/
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup{border-left: 1px solid black;}
.PM_ASResetSearch4 {border-radius: 5px !important;font-size: 12px !important;font-weight: normal !important;line-height: 1.42857 !important;min-height: inherit !important;   float: right;margin-right: 5px;padding: 6px 12px !important;color: #ffffff;background-color: #ccc !important;border: solid 1px #666 !important;}
.PM_ASResetSearch {border-radius: 5px !important;font-size: 12px !important;font-weight: normal !important;line-height: 1.42857 !important;min-height: inherit !important;   float: right;margin-right: 5px;padding: 6px 12px !important;color: #ffffff;background-color: #ccc !important;border: solid 1px #666 !important;}
.PM_ASResetGroup{color: blue;font-size: 12px;}
.span.cat-name{display: none;}
.PM_ASCriterionsGroupList{border-bottom: 1px solid black;border-top: 1px solid black;display: inline-flex;overflow-x: hidden;}
.PM_ASCriterionsGroupslidertitan{width: 120px;float: right;min-height: 260px;}
.PM_ASCriterionsGroupTitle{	text-align: center;height: 40px;border-bottom: 1px solid black;font-size: 13px;font-weight: bold;}
.PM_ASCritRangeValue{margin-bottom: 5px;}
.block_content_advanedsearch{overflow-y: hidden;width: 100%;height: 330px;overflow-x: scroll;}
.PM_ASCriterionNoChoice{padding-right: 5px;}
.PM_ASCriterionGroupCheckbox{height: 180px !important;overflow-x: hidden;margin-right: 5px;margin-left: 5px;background-color: white;direction: ltr;}
.PM_ASCriterionsGroupslidertitanmot{width: 130px;float: right;min-height: 250px;}
.PM_ASCriterionsGroupslidertitanextra{width: 180px;	float: right; min-height: 250px;}
.PM_ASCriterionsGroupslidertitanextramore{width: 250px;	float: right;min-height: 250px;	}
.PM_ASLabelCheckbox , .PM_ASLabelLink{ color:black;	direction: ltr;padding-left: 5px;}
.PM_ASCriterionsGroupOuter{height: 165px;}
.PM_ASCriterionGroupCheckbox li {width: 100%;float: left;}
span.cat-name{ display:none}
#product_advancedsearch th,#product_advancedsearch td {white-space: nowrap;}
 #largeImgPanel {text-align: center;display: none;position: absolute;z-index: 100;width: 400px;height: 200px;top:300px;background-color: inherit;}
.advancedsearchquickview{display: inline-block;padding: 0;position: relative;font-size: 12px;font-family: 'Vazir', tahoma;border: 2px solid black;color: #555;padding: 10px;box-sizing: border-box;text-decoration: none;width: 100%;background: #fff url(https://ickala.com/img/tooltip-c-bg.png) top right repeat-x;border-radius: 5px;margin: 0 auto;}
.advancedsearchquickviewimage{float: right;padding-left: 5px;width: 39%;}
.advancedsearchquickviewdes  {float: right;width: 60%;padding: 10px;height: 100%;}
p.boxwitharrow{border: solid 10px transparent;border-left-color: black;position: absolute;margin-top: 15px;margin-right: -20px;}
.datasheetviewadvsearch {display: block;width: 100%;float: right;padding: 5px;}
.advancedsearchquickviewmain {float: right;width: 100%;border: 1px solid #ccc;}
.ADSB_ASInputCritRange{width: 80%;text-align: center;float: right;border: none;}
.ADSB_ASInputCritRangebottom{width: 80%;text-align: center;margin-top: 10px;float: right;border: none;}
.PM_Filterdone{font-size: 10px !important;width: 90%;line-height: 10px !important;min-height: 20px !important;margin-top: 5px;margin-right: 5%;}
.PM_ASCriterionsGroup:first-of-type{margin-right: 10px;border-right: 1px solid black;}
a.ui-slider-handle.ui-state-default.ui-corner-all:first-of-type{background: #e6e6e6 url(img/slider-top.png) 50% 50%repeat-x !important;}
a.ui-slider-handle.ui-state-default.ui-corner-all{background: #e6e6e6 url(img/slider-bottom.png) 50% 50%repeat-x !important;}
.PM_ASSubmitSearch{position: absolute;background-color: red !important;border-radius: 5px;float: right;position: relative;}
.PM_ASCriterionGroupCheckbox li .checkbox .checker {float: right;}
.PM_ASCriterionCheckbox {border: 0;vertical-align: middle;margin-left: 10px;}
/* **************************End Of	Advanced Search tyles*************************************** */
div.pagination{float:right;}
div.pagination .showall{float:left;margin-right:15px;margin-left:15px;}
@media (min-width:992px) and (max-width:1199px){div.pagination .showall{margin-left:10px;}}
@media (max-width:991px){div.pagination .showall{margin-left:0;}}
div.pagination .showall .btn span{font-size:13px;padding:3px 5px 4px 5px;line-height:normal;}
ul.pagination{margin-top:4px;float:right;}
ul.pagination li{display:inline-block;float:right;margin-left:5px;font-size:14px;font-weight:bold;}
ul.pagination li > a,ul.pagination li > span{border:1px solid transparent;display:block;width:28px;height:28px;text-align:center;padding-top:4px;}
ul.pagination li > a:hover{color:#ff8401;border-color:#ff8401;}
ul.pagination li.pagination_previous > span,ul.pagination li.pagination_previous > a, ul.pagination li.pagination_next > span,ul.pagination li.pagination_next > a{border-color:#ccc;}
ul.pagination li.pagination_previous > a:hover, ul.pagination li.pagination_next > a:hover{border-color:#ff8401;}
ul.pagination li.pagination_previous b, ul.pagination li.pagination_next b{display:none;}
ul.pagination li.current > span{color:#ff8401;border-color:#ff8401;}
.product-count {margin-top: 9px;float: right;}
fieldset{padding:0;margin:0;border:0;}
.box {
	font-family: 'Vazir', sans-serif;
    padding: 18px 20px;
    margin: 0 0 30px 0;
    line-height: 20px;
    background-color: #fff;
}
.additionalinfouserbox{
	float: right;
    box-sizing: border-box;
    width: 50%;
}
.kb_custom_field_block{
	border-right: 1px solid #f0f1f2;
    padding-right: 55px;
    float: right;
    box-sizing: border-box;
    width: 50%;
}
.lbm_mobile_div{
	float: right;
    direction: ltr;
}
.additionalinfousersave{
	float: right;
    box-sizing: border-box;
    width: 100%;
}
#submit_lbm_mobile{margin-bottom:14px;}
.company_message{
    margin: 20px 0 0;
    background: #fffce0;
    border-radius: 2px;
    color: #957f38;
    padding: 10px;
    font: 17px iran_sansregular;
    text-align: right;
}
#officialregisteration{
	display: inline-block;
    font: 17px iran_sansregular;
    text-align: right;
    padding: 16px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    margin: 0 20px 15px 20px;
    background-color: #fffcda;
}
#officialregisteration p{
    float: right;
}
.notificationred{color: red;}
.floatright{float: right;}
.account_creation {
    float: right;
    box-sizing: border-box;
    width: 50%;
}
#account-creation_form {
    border: 1px solid green;
    border-radius: 8px;
    display: flow-root;
}
#account-creation_form p.inline-infos,#new_account_form p.inline-infos,#opc_account_form p.inline-infos,#authentication p.inline-infos{color:red;}
#address .form-group .form-control#adress_alias,#identity .form-group .form-control#adress_alias,#account-creation_form .form-group .form-control#adress_alias,#new_account_form .form-group .form-control#adress_alias,#opc_account_form .form-group .form-control#adress_alias,#authentication .form-group .form-control#adress_alias{margin-bottom:20px;}
#account-creation_form .gender-line,#new_account_form .gender-line,#opc_account_form .gender-line,#authentication .gender-line{margin-bottom:4px;padding-top:4px;}
#account-creation_form .gender-line > label,#new_account_form .gender-line > label,#opc_account_form .gender-line > label,#authentication .gender-line > label{margin-left:10px;margin-bottom:0;}
#account-creation_form .gender-line .radio-inline label,#new_account_form .gender-line .radio-inline label,#opc_account_form .gender-line .radio-inline label, #authentication .gender-line .radio-inline label{font-weight:normal;color:#777777;}
#account-creation_form fieldset.reversoform{padding:10px !important;}
#account-creation_form fieldset.reversoform .text label{display:block;padding:0 0 10px 0;width:100%;text-align:right;}
#account-creation_form fieldset.reversoform .infos-sup{padding:0 !important;font-size:10px;font-style:italic;text-align:left;}
#account-creation_form fieldset.customerprivacy label,fieldset.customerprivacy label{cursor:pointer;}
.forum_account_creation{
    float: right;
    box-sizing: border-box;
    width: 50%;
    padding-top: 5px;
}
@media (max-width: 768px){
.additionalinfouserbox{	
    width: 100%;
}
.account_creation{
	width: 100%;
}
.kb_custom_field_block{
	border-right: none;
    padding-right: 0px;
    width: 100%;
}
.forum_account_creation{
	border-right: none;
    padding-right: 0px;
    width: 100%;
}
.form-group label{
	width: 100%;
}
}
input#email.is_required.validate.form-control{text-align: left!important;}
input#email_create.is_required.validate.account_input.form-control{text-align: left!important;}
input#email.is_required.account_input.form-control{text-align: left!important;}
input#passwd.is_required.validate.account_input.form-control{text-align: left!important;}
input#passwd.is_required.validate.form-control.error_field{text-align: left!important;} 
input#passwd.is_required.validate.form-control{text-align: left!important;} 
input#confirmation.is_required.validate.form-control.error_field{text-align: left!important;}
input#confirmation.is_required.validate.form-control{text-align: left!important;}
.form-control:-moz-placeholder{color:lightgray;}
.form-control::-moz-placeholder{color:lightgray;}
.form-control:-ms-input-placeholder{color:lightgray;}
.form-control::-webkit-input-placeholder{color:lightgray;}
.form-control{display:block;width:100%;height:31px;padding: 5px 10px;font-size:12px;line-height:1.42857;color:#9c9b9b;vertical-align:middle;background-color:white;border:1px solid #bfbfbf;border-radius:10px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; height: 38px;line-height: 28px;color: #999;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control[disabled]{cursor:not-allowed;background-color:#eeeeee;}
.form-group{margin-bottom:14px;}
.radio, .checkbox{display:block;vertical-align:middle;float:right;}
.checkbox label{display:inline-block;margin-bottom:0;font-weight:normal;cursor:pointer;text-align: right;}
.radio-inline{display:inline-block;padding-right:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}
.radio-inline + .radio-inline{margin-top:0;margin-right:10px;}
select.form-control{padding-top:2px;padding-bottom:2px;}
select.form-control option{padding-right:10px;}
.form-group .form-control{max-width:400px;}
.form-group label {
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    display: inline-block;
    width: 210px;
    color: #4d4d4d;
    padding-right: 5px;
    float: right;
    direction: rtl;
    text-align: right;
}
.selector span {display: none;}
.short_select select {
    width: 128px;
    margin-left: 10px;
}
@media (max-width:479px){.short_select select{width:75px;}}
@media (min-width:480px) and (max-width:767px){.short_select select{width:126px;}}
@media (min-width:768px) and (max-width:991px){.three_column .short_select select{width:93px;}}
form.std div.checkbox {
    margin-bottom: 10px;
    clear: both;
    width: -webkit-fill-available;
}
#identity #center_column .footer_links, #authentication #center_column .footer_links, #order-opc #center_column .footer_links {
    border: none;
    padding-top: 0;
}
ul.footer_links{clear:both;margin-top:10px;color: #ffffff;
    background: #27ae60;
    padding: 5px;
    border: 1px solid green;}
.footer_links .button {
    padding: 0;
    height: auto;
    color: white;
    background-color: transparent;
    margin-left: 20px;
    border: none;
    min-height: 10px;
}
ul.footer_links li{float: right;
    margin-right: 0;
    margin-left: 10px;
    border-left: 1px solid white;}
.page-heading, h1.page-subheading {
    margin-top: 1px;
    font-size: 16px;
    font-family: 'Vazir', sans-serif;
    text-transform: lowercase;
    margin-bottom: 5px;
    overflow: hidden;
    line-height: 20px;
    color: #b7b7b7;
    text-align: right;
}
p.info-title {
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 2px solid;;
}
/*  addresses  */
#add_address .form-group {
    margin-bottom: 14px;
    width: 50%;
    float: right;
}
@media (max-width:768px){
#add_address .form-group {
    width: 100%;
}	
}
#add_address .form-group label {
    text-transform: uppercase;
    font-size: 14px;
    position: relative;
    display: inline-block;
    color: #4d4d4d;
    padding-right: 5px;
    direction: rtl;
    text-align: right;
    float: none !important;
    width: 100% !important;
}
#adress_alias {
    width: inherit !important;
    float: none !important;
}
.adressextraline {
    border: 1px solid green;
    border-radius: 8px;
}
/* pish factor*/
.ickalaextratableltr{margin-bottom:0px;border-top:2px solid #333;border-bottom:2px solid #333;width:100% !important;direction:ltr !important;border-collapse:collapse;overflow-y:hidden;overflow-x:scroll;min-width:700px;}
.ickalaextratableltr tr:nth-of-type(odd){background:#eee;}
.ickalaextratableltr th{background:#333;color:white;font-weight:bold;}
.ickalaextratableltr td, th{padding:6px;border:1px solid #ccc;text-align:center;}
.ickalaextratablertl{margin-bottom:0px;border-top:2px solid #333;border-bottom:2px solid #333;width:100% !important;direction:rtl !important;border-collapse:collapse;}
.ickalaextratablertl tr:nth-of-type(odd){background:#eee;}
.ickalaextratablertl th{background:#333;color:white;font-weight:bold;}
.ickalaextratablertl td, th{padding:6px;border:1px solid #ccc;text-align:center;}
.ickalaextratableiscrollablenfo{overflow:auto;}
.ickalaImageResponsive{max-width:100% !important;height:auto;display:block;margin-left:auto !important;margin-right:auto !important;}
.ickalabuttonpricing{width:100%;min-height:10px !important;max-height:25px !important;padding:0px !important}
/*End of Pish Factor */
/* Etela resani Mahsol */
.button-notification {
    display: block;
    float: right;
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    width: 54px;
    background-image: url(https://ickala.com/img/spriteme1.png);
    background-position: 10px -1410px;
    background-color: #3ca3f4;
}
#oosHook {
    margin-bottom: 20px;
    border-radius: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-family: 'Vazir';
    text-align: center;
    background-color: #3ca3f4;
    font-size: 12px;
}
.notification-label {
    background-color: #2196f3;
    color: #fff;
    min-height: 38px;
    line-height: 38px;
}
/* Payment Modules */
/* p.payment_module{margin-bottom:10px;} */
p.payment_module a{
	display:block;border:1px solid #d9d9d9;font-size:15px;line-height:50px !important;font-weight:bold;padding:3px 3px 3px 3px;position:relative;border-radius: 10px;color: #efc316 !important;background: 15px 12px no-repeat #594a4a;text-align: center;
	}
p.payment_module a:before {
    content: '';
    position: absolute;
    left: 16px;
    top: 50%;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    border: 2px solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.5s;
    animation: 0.8s linear infinite rotate;
  }
p.payment_module a.sending{
  pointer-events: none;
  cursor: default;	
  opacity: 0.6;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
p.payment_module a.sending:before {
    transition-delay: 0s;
    transition-duration: 1s;
    opacity: 1;
}	
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*p.payment_module a.bankwire{background:url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb;} */
p.payment_module a.bankwire{background: 15px 12px no-repeat #594a4a;text-align: right;}
p.payment_module a.cheque{background:url(../img/cheque.png) 15px 15px no-repeat #fbfbfb;}
p.payment_module a.cash{background:url(../img/cash.png) 15px 15px no-repeat #fbfbfb;}
.payment_module.box{margin-top:20px;}
p.payment_module img{float: right;width: 50px;}
@media (max-width: 736px) {
p.payment_module a{line-height: 26px !important;min-height: 58px;}	
}
.old-price, .price-discount {
    color: #999999;
    text-decoration: line-through;
    font-size: 10px;
    font-family: 'Vazir', "Open Sans", sans-serif;
    margin-left: 10px;
}
.product_attributes label {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 8px;
}
/*.price-percent-reduction span {
    font-size: 15px;
    font-family: 'Vazir', "Open Sans", sans-serif;
    font-weight: 500;
    color: white;
    text-transform: lowercase;
    padding-top: 15px;
    display: block;
}
*/
.price-percent-reduction span {
    font-size: 18px;
    font-family: 'Vazir',"Open Sans",sans-serif;
    font-weight: 500;
    color: white;
    text-transform: lowercase;
    padding-top: 0px;
    display: block;
    line-height: 22px;
}
.divlogoutlogo {
    display: none;
    margin-top: 5px;
    background-image: url(https://ickala.com/img/spriteme1.png);
    background-position: calc(100% - 25px) -1314px;
}
@media (max-width:479px){
.divlogoutlogo {
    display: none;
}
}
.logout {padding-right: 27px;}
/*pro_column_list*/
.pro_column_list li, .pro_column_box {display: block;padding: 8px 0;border-bottom: 1px solid #dadada; }
.pro_column_list li:last-child, .pro_column_box:last-child {border: none; }
.pro_column_list li:first-child, .pro_column_box:first-child {padding-top: 0; }
#footer .pro_column_list li, #footer .pro_column_box {border-bottom: none; }
#viewed-products_block_nav .pro_column_list li:last-child {padding-bottom: 0; }
.pro_column_left {width: 70px;float: right; }
.pro_column_right {margin-left: 0;margin-right: 80px;}  
.pro_column_right .product-description {display: none; }
#footer .pro_column_left, #top_bar .pro_column_left {width: 45px; }
#footer .pro_column_right, #top_bar .pro_column_right {margin-left: 55px; }
#products_compared_list .pro_column_right {position: relative;padding-right: 0;padding-left: 12px; }
.form_container label {float: right;direction: rtl;}
@media (max-width:768px){
#idTabdmtfeature {width: 100% !important;}
.sitem_datasheet {width: 100% !important;}
}
/*cs quicsearch*/
#show_result .result{position:absolute;right:0;background:#fff;text-align:left;/*border: 2px solid blue;*/top:56px;overflow:hidden !important;z-index:300;-webkit-box-shadow: 0px 0px 6px 4px #777;-moz-box-shadow: 0px 0px 6px 4px #777;box-shadow: 0px 0px 6px 4px #777;}
@media (min-width:1200px){#show_result .result{min-width:580px;width: 100%;}
}
.itemTwitterButton{width:90px}
.itemGooglePlusOneButton{width:50px}
#search_block_top{z-index: 200;
    background-color: white;
    margin-top: 0px;}
#searchbox p { margin:3px}	
@media only screen and  (min-width: 991px){
#search_block_top{padding-right: 5px;}
}
#search_block_top #searchbox{position:relative;display:block;}
#search_block_top input.search_query{
	color: #416e92;
   /* background: rgba(255, 255, 255, 0.8);*/
	background: white;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
    border-radius: 7px 7px 7px 7px;
	width:100%;
	padding:9px 9px 9px 20px;
	/*color:#8A8A8A;*/
	display:inline-block;
	/*background:#fff;*/
	-moz-border-radius:17px;
	/*border-radius:17px;*/
	border:none;
	line-height:20px;
	font-size: 16px;
	font-family: 'Vazir', sans-serif;
	font-weight:700;
	border: 2px solid;}
@media (max-width:497px){ 
#id_category_search{ display:none !important;}
#search_block_top input.search_query{ font-size: 12px;} 
#search_block_top input.search_query{width:100%;}
}
#search_block_top input.search_button{border:none;position:absolute;top:10px;left:15px;text-indent:-9999px;display:block;background-image: url(https://ickala.com/img/spriteme1.png);background-position: -10px -574px;width:17px;height:16px;transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;    background-color: inherit;}
#search_block_top input.search_button:hover{background-position:-10px -590px;}
#search_block_top button.search_button{width: 40px;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #ef5661;
    border-radius: 7px 0 0 7px;
    border: none;
    position: absolute;
    text-indent: -9999px;
    display: block;}
#search_block_top form button[type=submit] svg {width: 30px;height: initial;vertical-align: middle;
    position: absolute;
    top: 3px;
    right: 3px;
    border-radius: 0;}
#search_block_top form button[type=submit] svg path{fill: white;}
#kb_custom_section_1{border-top: 2px solid;padding-top: 5px;}
@media (max-width:768px){
#kb_custom_section_0{border-top: 2px solid;padding-top: 5px;}	
.additionalinfouserbox .row{ float:right;}
.form-group label{width: 100%;}
}


::placeholder { 
   color: cadetblue;
} 
#PM_ASearchResults{
	display: inline-block;
    height: auto;
    max-width: 100%;
    line-height: 1.428571429;
    background-color: #f8f8f8;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -moz-box-shadow: 0 0 12px 3px #b0b2ab;
    -webkit-box-shadow: 0 0 12px 3px #b0b2ab;
    box-shadow: 0 0 12px 3px #b0b2ab;
    margin-top: 10px;
    padding: 12px 10px; 
	width:100%;
}
tr.selectedtdcarrier td{background-color: aliceblue !important;}
.PSCart #step3 tr.selectedtdcarrier td.price{ background: #16a085 !important; }
tr.selectedtdcarrier td:first-child {
	box-shadow:
    inset 0px 11px 8px -10px black,
    inset 0px -11px 8px -10px black,
    inset -11px 0px 8px -10px black;
}
tr.selectedtdcarrier td {
  box-shadow:
    inset 0px 11px 8px -10px black,
    inset 0px -11px 8px -10px black;
}
tr.selectedtdcarrier td:last-child {
    box-shadow:
    inset 0px 11px 8px -10px black,
    inset 0px -11px 8px -10px black,
    inset 11px 0px 8px -10px black;
}
@media (max-width: 768px){
tr.selectedtdcarrier td:first-child {
	box-shadow:
    inset 0px 11px 8px -10px black,
    inset 0px -11px 8px -10px black;
}
tr.selectedtdcarrier td:last-child {
    box-shadow:
    inset 0px 11px 8px -10px black,
    inset 0px -11px 8px -10px black;
}
}

@media (max-width: 768px){
#module-payment-submit {padding-top: 0px !important;}
#module-kbcustomfield-kbcustomermobileapp {padding-top: 0px !important;} 
}

#footer .row{padding-right: 50px;}
@media (max-width: 768px){
#module-psf_prestapay-validation {padding-top: 0px !important;}
#footer .row{padding-right: 0px !important;}
}


#module-prepayment-payment #order_step{ display:none;}

div.shoppingloyalty{
    display: inline-block;
    font: 17px iran_sansregular;
    text-align: right;
    border-radius: 2px;
    margin: 0 20px 15px 20px;
	width: -webkit-fill-available;
}
div#dmtl_order_cont{
	width: 49%;
    float: left;
    margin-bottom: 10px;
    display: inline-block;
    font: 17px iran_sansregular;
    text-align: right;
    padding: 16px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    background: #2ecc71;
	color: white;
}
input#points_number{
	width: 53% !important;
    float: right;
    height: 30px;
    line-height: 30px;
    color: black;
    border-radius: 6px;
    padding: 0 10px !important;
    min-height: 30px;
    box-shadow: none;
}
.loyalty_convert{text-align: center;}
button#convert_points{	
height: 30px;
    line-height: 30px;
    color: white;
    border-radius: 6px;
    min-height: 30px;
    background: #27ae60;
    width: 45%;
    margin: 0.5em 0 1em;
    border: none;	
}
button#convert_points:hover{
background: #27ae60;
    opacity: 0.7;}
@media (max-width: 768px){
	div#dmtl_order_cont{width: 100% !important;}
	.PSCart #loyalty {width: 100% !important;}
}
.contactforminfo{
	font-size: 14px;
    line-height: 1.5;
    color: #535353;
    direction: rtl;
    text-align: right;
}
.contactforminfofaq{
    color: #1ca2bd;
    padding: 0;
    line-height: 2;}
.c-message-light--success{
	    margin: 15px auto;
    padding: 10px;
    background-color: #eeffdf;
    border: 1px solid #b7ecb8;
    color: #518541;
	font-size: 16px;
}
.c-message-alert--success
{
    padding: 10px;
    font-size: 16px;
    background-color: #fff9fa;
    border: 1px solid #ffc1c5;
    color: #ef5662;	
}
.nopadding{ padding:0px !important;}
.nopadding img{ margin-right: auto;margin-left: auto;}
#kb_custom_section_0{
    background-color: #688ca7;
    padding: 8px;
	color: white;
}
#kb_custom_section_0 label{color:white;}
#kb_custom_section_0 h3.page-subheading{
  color: #fff;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}
@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 6px #e60073, 0 0 9px #e60073, 0 0 12px #e60073, 0 0 15px #e60073, 0 0 18px #e60073;
  }
  to {
    text-shadow: 0 0 3px #fff, 0 0 6px #ff4da6, 0 0 9px #ff4da6, 0 0 12px #ff4da6, 0 0 15px #ff4da6, 0 0 18px #ff4da6, 0 0 21px #ff4da6;
  }
}
.arlsfAnimated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
#arlsf-notification.active{
    visibility: visible;
}
.btn-lg
{
    -moz-box-shadow: 0px 10px 14px -7px #276873;
    -webkit-box-shadow: 0px 10px 14px -7px #276873;
    box-shadow: 0px 10px 14px -7px #276873;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
    background: -moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: -webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: -o-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: -ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
    background: linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
    background-color: #599bb3;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	border: 1px solid;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: 'Vazir', Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 20px !important;
    text-decoration: none;
    text-shadow: 0px 1px 0px #3d768a;
    line-height: 24px;	
}
.btn-lg:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
    background: -moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: -webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: -o-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: -ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
    background: linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
    background-color: #408c99;
    color: #ffffff;
}
.margintop5px{ margin-top:5px}
.header-advertise-logo{
    margin: 0;
    height: 50px;
    border-radius: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 100%;
    display: block;
}
.addresslistglobal{
	width: 49%;
    float: right;
    margin-left: 5px !important;
}
@media (max-width: 768px){
.addresslistglobal{
	width: 100%;
    float: right;
    margin-left: 0px !important;
}
.header-advertise-logo{
    margin: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    height: 35px;
    width: 100%;
    display: block;
    background-position: 50%;
    background-repeat: no-repeat;
}
}
.OrganizationInfo {
  width: 320px;
    height: 40px;
    background: linear-gradient(to bottom, #4eb5e5 0%,#389ed5 100%);
    border: none;
    border-radius: 5px;
    position: relative;
    border-bottom: 4px solid #2b8bc6;
    color: #fbfbfb !important;
    font-weight: 600 !important;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 1px 1px 1px rgba(0,0,0,.4);
    font-size: 15px;
    text-align: center;
    text-indent: 5px;
    box-shadow: 0px 3px 0px 0px rgba(0,0,0,.2);
    cursor: pointer;
    display: block;
    margin: 10px auto !important;
    line-height: 40px;
}
.OrganizationInfo:active {
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,.2);
  top: 1px;
}
.OrganizationInfo:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-top: 20px solid #187dbc;
  border-bottom: 20px solid #187dbc;
  border-left: 16px solid transparent;
  border-right: 20px solid #187dbc;
  position: absolute;
  opacity: 0.6; 
  right: 0;
  top: 0;
  border-radius: 0 5px 5px 0;  
}
.PersonalInfo {
  width: 220px;
    height: 40px;
    background: linear-gradient(to bottom, #4eb5e5 0%,#389ed5 100%);
    border: none;
    border-radius: 5px;
    position: relative;
    border-bottom: 4px solid #2b8bc6;
    color: #fbfbfb !important;
    font-weight: 600 !important;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 1px 1px 1px rgba(0,0,0,.4);
    font-size: 15px;
    text-align: center;
    text-indent: 5px;
    box-shadow: 0px 3px 0px 0px rgba(0,0,0,.2);
    cursor: pointer;
    display: block;
    margin: 10px auto !important;
    line-height: 40px;
}
.PersonalInfo:active {
  box-shadow: 0px 2px 0px 0px rgba(0,0,0,.2);
  top: 1px;
}
.PersonalInfo:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-top: 20px solid #187dbc;
  border-bottom: 20px solid #187dbc;
  border-left: 16px solid transparent;
  border-right: 20px solid #187dbc;
  position: absolute;
  opacity: 0.6; 
  right: 0;
  top: 0;
  border-radius: 0 5px 5px 0;  
}
/* Button pointing left */
.OrganizationInfo.back {
  text-align: right;
  padding-right: 12px;
  box-sizing: border-box;
}
.OrganizationInfo.back:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  border-top: 20px solid #187dbc;
  border-bottom: 20px solid #187dbc;
  border-right: 16px solid transparent;
  border-left: 20px solid #187dbc;
  position: absolute;
  opacity: 0.6; 
  left: 0;
  top: 0;
  border-radius: 5px 0 0 5px;    
}
/* Single buttons */
.OrganizationInfo.site {
  width: 40px;
  text-align: center;
  text-indent: 0;
}
.OrganizationInfo.site:after{
  display: none;
}
#field_1536222688{min-height: 0px;width: auto;}
#field_1512554391{min-height: 0px;width: auto;}
.defaultaddresscreate { position: absolute;bottom: -10px;}
.defaultNONOTPrequired{position: absolute;bottom:0px; left:-420px}
#uniform-optinaddress{float: left;}
@media (max-width:768px)
{
.defaultaddresscreate {display:none}
.defaultNONOTPrequired{display:none}
}

.blurred {
  filter: blur(8px);
  -webkit-filter: blur(8px);
  /* Full height */
  height: 100%;
  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}

.ersal_icon_notification{
	float: right;
    width: 48%;
    padding: 5px;
    border: 1px solid;
    border-radius: 5px;
    margin: 2px;
    text-align: center;
	display: inline-flex;
    align-items: center;
}
.ersal_icon_notification img{margin-left: 5px;height: 31px;}
.ersal_icon_notification span{font-size: 11px;}
.freeshippingalert
{
	width: 100%;
    float: right;
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    background-color: #00bfd6;
    color: white;
}
.freegiftsalert
{
	width: 100%;
    float: right;
    text-align: center;
    line-height: 28px;
    font-size: 16px;
    background: none repeat scroll 0 0 #e74c3c;
    color: white;
}
.freegiftsalert a{color: white;}
#notification-ersal-kala{
    float: right;
    width: -webkit-fill-available;
	width: -moz-available;	
}
.ersal-cat-monile
{
	background-color: yellow;
    float: right;
    border: 2px solid #11b5c8;
    border-radius: 5px;
    display: none;
    margin-top: 5px;
    margin-bottom: 10px;
}
@media (max-width:767px)
{
.ersal-cat-monile{display:block !important;width: 100%;}
}
.notication_main_ersal{color: yellow !important;}
.notication_submain_ersal{text-align: justify !important;}
.ersalnotification_page {
    height: 100%;
    background: #f3f3f3;
    -webkit-transition: left 0.3s ease,-webkit-box-shadow 0.3s ease 0.2s;
    transition: left 0.3s ease,box-shadow 0.3s ease 0.2s;
    -webkit-box-shadow: 0.5em 0 0 0 #1abc9c, 0.6em 0 0 0 #17a689;
    box-shadow: 0.5em 0 0 0 #1abc9c, 0.6em 0 0 0 #17a689;
}
.ersalnotification_page #close {
      float: right;
    margin: 1.3rem 1rem;
    font-size: 1.4em;
    color: #fa598d;
    text-align: right;
}
.ersalnotification_page.closed {
  left: -260px;
  -webkit-box-shadow: 0 0 0 #1abc9c;
  box-shadow: 0 0 0 #1abc9c;
}
.ersalnotification_page h2 {
    padding-right: 1.1em;
    color: #1abc9c;
    float: right;
    padding-top: 1.1em;
    font-size: 16px;
    width: 100%;
    text-align: center;
    padding-bottom: 1px;
}
.ersalnotification_page ul {
  padding: 0;
  margin: 0;
}
.ersalnotification_page ul li {
  width: 100%;
  margin: 5px 0px;
  float: left;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 3px 6px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid #1abc9c;
  background: #1abc9c;
  color: #f3f3f3;
}
.ersalnotification_page ul li a {
    color: white;
    float: right;
    font-size: 12px;
    width: 100%;
    white-space: normal;
    text-align: right;
}
.ersalnotification_page ul li:hover {
  background: #17a689;
  border-color: #17a689;
}
div.dbsa_addTC_tabmix{
	float: right;
    text-align: right;
    padding-top: 3px;
	display: inline-block;
    background: darkblue;
    text-align: center;
    color: #fff !important;
    padding: 5px 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
div.dbsa_addTC_tabmix:hover,
div.dbsa_addTC_tabmix:focus {
    background: #de2b2a;
}
.packagenotification{
	background-color: aquamarine;
    color: white !important;
}
.box-info-product{
	line-height: normal;
    background-color: white;    
    padding: 5px;
    margin-bottom: 5px;
	/* background-color: #f5f5f5; */
    border: 1px solid #e4e4e4;
    border-radius: 8px;
}
.sibappmobi{
	width: 150px;
    border-radius: 5px;
}
.card-header{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    position: relative;
    justify-content: space-between;
    padding: 0 1.25rem;
    margin-bottom: 0;
    background-color: #fff;
    border: 0;
    height: 4rem;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}
.card-header.card-header-right-border{position: relative;}
.card-header .card-header_caption{
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
.card-header .card-header_caption .card-header_caption-title{
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.card-header .card-header_caption .card-header_caption-title .card-header_caption-text{
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.5rem;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.card-body{
	flex: 1 1 auto;
    padding: 1.25rem;
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: .3rem;
	margin: 0;
    font-size: 2rem;
    font-weight: normal;
    line-height: 2;
    color: #212121;
    text-align: right;
    font-family: IRANSans,iranyekan,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.card-bodyheader{
	flex: 1 1 auto;
    padding: 1.25rem;
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: black;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: .3rem;
	margin: 0;
    font-size: 2rem;
    font-weight: normal;
    line-height: 2;
    color: white;
    text-align: right;
    font-family: IRANSans,iranyekan,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.my-16{
	font-weight: 500 !important;
    margin-bottom: 1rem !important;
    margin-top: 1rem !important;
}
.mb-8, .my-8{margin-bottom: .5rem !important;margin-top: .5rem !important;}
.filter-danger{filter: invert(33%) sepia(23%) saturate(4040%) hue-rotate(332deg) brightness(97%) contrast(104%);
    -webkit-filter: invert(33%) sepia(23%) saturate(4040%) hue-rotate(332deg) brightness(97%) contrast(104%);
    -moz-filter: invert(33%) sepia(23%) saturate(4040%) hue-rotate(332deg) brightness(97%) contrast(104%);
    -o-filter: invert(33%) sepia(23%) saturate(4040%) hue-rotate(332deg) brightness(97%) contrast(104%);
    -ms-filter: invert(33%) sepia(23%) saturate(4040%) hue-rotate(332deg) brightness(97%) contrast(104%);}
.ico-check-circle{
	background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
    vertical-align: middle;
    background-size: contain;
    margin-left: .5rem;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    width: 24px;
    height: 24px;
    background-size: 24px 24px !important;
    color: #212121;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='48' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' d='M40.97 7.032c9.373 9.373 9.373 24.569 0 33.941-9.372 9.373-24.568 9.373-33.94 0-9.373-9.373-9.373-24.569 0-33.941 9.372-9.373 24.568-9.373 33.94 0'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' d='M40.123 7.872c8.904 8.904 8.904 23.34 0 32.244s-23.34 8.904-32.244 0-8.904-23.34 0-32.244 23.34-8.904 32.244 0'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' d='M12.84 21l9.05 9.05 13.868-13.867'/%3E%3C/svg%3E") !important;
	}
.c-footer__safety-partner{
	-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 10px 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 400px;
}
.c-footer__safety-partner1{
	-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 10px 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: inherit;
}
.c-footer__safety-partner-2{
	margin-left: 10px;
    width: 150px;
    height: 140px;
    border-radius: 5px;
    background-color: #f0f0f0;
    border: 1px solid #e5e5ea;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    margin-right: 8px;
    margin-top: 10px;
}
.qrscanner .qrPreviewVideo{
  max-width: 95%;
    max-height: 75%;
    max-width: 30em;
    display: flex;
    flex-direction: column;	
}
#interactive video{
	width: 100%;
}
#interactive .drawingBuffer{display:none}
#signatureparent{
	color: darkblue;
    background-color: lightgrey;
    padding: 15px;
	height:480px;
}
#signature{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 2px dotted #000;
	height: 440px;
}
#signature canvas{
	height: 440px !important;
}
.statuschangerinfoform{
    width: 100%;
    border: 1px solid #ccc;
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px;
}
.btnstatuschanger{
    cursor: pointer;
    width: 100%;
    border: none;
    background: #4CAF50;
    color: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 15px;
}
.stdstatuschangerinoform{
	width: 100%;
    border: 1px solid #ccc;
    background: coral;
    margin: 0 0 5px;
    padding: 10px;
}
.btnstatuschangerex{
	cursor: pointer;
    width: 100%;
    border: none;
    background: darkgreen;
    color: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 15px;
}
.reader-config-group{
	text-align: center;
}
.reader-config-group label{
	width: 100%;
    border: 1px solid #ccc;
    background: azure;
    margin: 10px;
}
.clearsignature
{
	cursor: pointer;
    width: 50%;
    border: none;
    background: crimson;
    color: #FFF;
    margin: 0 0 5px;
    padding: 5px;
    font-size: 18px;
}
.cantactinfo-topmobileextra{
	width: 100%;
    float: right;
    margin-top: 5px;
}
.cantactinfo-topmobileextra a img{
    width: 100%;
	border-radius: 15px;
}
.cantactinfo-topmobileextra li {
	padding-right: 0px !important;
}
.instapic{
    width: 300px;
    border-radius: 15px;
	min-width: 300px;
}
.ets_solo_social_wrapper.slw_and_alw {
  position: fixed;
  right: 0;
  top: 53px;
  z-index: 300;
  display: none;
}

.PM_ASCriterionGroupLinkColor{
    height: 180px !important;
    background-color: white;	
}
.licensefooter{
	border-top: 1px solid;
    background-color: inherit;
    display: block;
}
@media (min-width: 767px){
	.licensefooter{
     width: 45%;
    float: right;
    border-top: none;
}
.c-footer__safety-partner-3{
    margin-left: 5px;
    width: 140px;
    height: 147px;
    border-radius: 8px;
    background-color: white;
    border: 1px solid #e0e0e2;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 10px;
	text-align: center;	
}
}
@media (max-width: 767px){
.c-footer__safety-partner-3{
    width: 30%;
    border-radius: 8px;
    background-color: white;
    border: 1px solid #e0e0e2;
    display: block;
    float: right;
    margin: 5px;
    text-align: center;
    padding: 5px;
    height: 100px;
}
.c-footer__safety-partner-3 img{width: 75px;
    aspect-ratio: auto 75 / 75;
    height: 75px !important;}
}
#fpg-widget-wrapper {
	overflow-y:hidden;
	overflow-x:auto;
	min-height:180px;
	white-space: nowrap;
}
.fpg-widget-title {
	font-weight:bold;
	color:black;
	display:block;
	font-size:20px;
	margin:3px 0 5px 0;
}
#fpg-widget-wrapper::-webkit-scrollbar {
    height: 10px;
    width: 10px;
    background: #f1f1f1;
}
	#fpg-widget-wrapper::-webkit-scrollbar-thumb { background: #bbb; }
	#fpg-widget-wrapper::-webkit-scrollbar-corner { background: #000; }
#fpg-widget-wrapper .fpg_product {
	border:2px solid #ddd;
	padding:5px;
	width:48%;
	min-height:170px;
	display:inline-block;
	margin-right:6px;
	float:right;
}
	#fpg-widget-wrapper .fpg_thumb {
		white-space:normal;	
		height:75px;
		margin:0 auto;
		display:block;
	}
#fpg-widget-wrapper .fpg-name {
		display:block;
		color:#999;
		font-size:12px;
		width:95%;
		white-space:normal;	
		text-align:center;
		line-height:14px;
		margin:4px auto;
	}
	#fpg-widget-wrapper .fpg_select,
	#fpg-widget-wrapper .fpg_info {
		height:25px;
		width:25px;
		border-radius:13px;
		background-color:rgba(78, 219, 181, 0.5);
		display:block;
		text-align:center;
		cursor:pointer;
		float:right;
		margin-right:5px;		
	}
		#fpg-widget-wrapper .fpg_select span {
			display:block;
			height:100%;
			width:100%;			
			line-height:28px !important;
			font:22px arial;
			color:#fff;
			text-align:center;
		}
	#fpg-widget-wrapper .fpg_product i.added { display:none; }
	#fpg-widget-wrapper .fpg_info { 
		background-color:#cfcfcf;
	}
	#fpg-widget-wrapper .fpg_info span {
		color:#fff;
		display:block;
		line-height:25px;
		width:100%;
		text-align:center;
		font-weight:bold;
	}
    #fpg-widget-wrapper select {
		width:100%;
        max-width:100%;
        margin:0 auto 10px auto;
        display:block;
        font-size:11px;
		color:#777;
		padding:5px;
    }
/* selected */
	#fpg-widget-wrapper .fpg_product.selected {
		border:2px solid #4edbb5;
	}
	#fpg-widget-wrapper .fpg_product.selected a.fpg_select {
		background-color:#4edbb5;
	}
	#fpg-widget-wrapper .fpg_product.selected span.add { display:none; }
	#fpg-widget-wrapper .fpg_product.selected i.added { 
		display:block; 
		color:#fff;
		line-height:25px;
	}
#fpg-widget-wrapper .anim-all-100 {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.fpg-main-widget{
	border: 2px solid green;
    padding: 5px;
    border-radius: 5px;
	margin-bottom: 3px;
}
#blockpack{
	margin-bottom: 15px;
}
.dbsa_tab{height:304px}
.guide-video-theme{
	width: 50%; text-align: center; border-style: solid; border-width: 1px;
	float: right;
}
@media (max-width: 767px){
.guide-video-theme{
	width: 100%;
	float: right;
}	
}
.scroltable-nav{
    position: absolute;
    width: 60px;
    height: 100%;
    cursor: pointer;
    top: 0px;
    border-radius: 15px;
}
.scroltable-nav.scroltable-nav-left{
	left: -5px;
    background: url(../img/icon/arrow-left.png) no-repeat 10px center,-webkit-linear-gradient(180deg,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-left.png) no-repeat 10px center,-moz-linear-gradient(to left,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-left.png) no-repeat 10px center,-ms-linear-gradient(to left,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-left.png) no-repeat 10px center,-o-linear-gradient(to left,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-left.png) no-repeat 10px center,linear-gradient(to left,rgba(255,255,255,0),#fff);
}
.scroltable-nav.scroltable-nav-right{
	right: -5px;
    background: url(../img/icon/arrow-right.png) no-repeat right 10px center,-webkit-linear-gradient(0,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-right.png) no-repeat right 10px center,-moz-linear-gradient(to right,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-right.png) no-repeat right 10px center,-ms-linear-gradient(to right,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-right.png) no-repeat right 10px center,-o-linear-gradient(to right,rgba(255,255,255,0),#fff);
    background: url(../img/icon/arrow-right.png) no-repeat right 10px center,linear-gradient(to right,rgba(255,255,255,0),#fff);
}
.mainicdescripliscence{
	width: 100%;
    border-bottom: 1px solid #f0f0f1;
    height: 160px;
    margin-bottom: 10px;
}
.ickalamaindescription{
	width: 55%;
    float: right;
    text-align: justify;
    padding-right: 10px;
}
.ickalamaindescription span{
	font-size: 1.3rem;
    line-height: 2.17;
    font-weight: 300;
    letter-spacing: -.3px;
    color: #535353;
}
@media (max-width: 767px){
.mainicdescripliscence{ height:120px;}
.ickalamaindescription{ display:none;}
}
.conditionbottomfooter{padding-right:10px;font-size: 15px;}
.bisque{ color: bisque;}
.status_ok{background: LimeGreen!important;}
.status_not_scanned{background: #FF8C00!important;}

.cantactinfo-topmobile-krona{
	width: 100%;
    border: none;
    margin-top: 5px;
    float: right;
}
#header_user_info .vipaccount{
	  /*  display: block; */
		direction: rtl;
	    border: 1px solid #FDB43C;
		border-radius: 4px;
	display: none;
}
.vipcustomer{
	padding-right: 5px !important;
    color: #FDB43C;    
    display: inline-block;
    line-height: 20px;
    width: 80px;
}
.vipaccount img{
	padding-right: 3px !important;
    display: inline-block;
    height: 20px;
}

#header_user_info .silveraccount{
	    /*  display: block; */
		direction: rtl;
	    border: 1px solid silver;
		border-radius: 4px;
	display: none;
}
.silvercustomer{
	padding-right: 5px !important;
    color: silver;    
    display: inline-block;
    line-height: 20px;
    width: 80px;
}
.silveraccount img{
	padding-right: 3px !important;
    display: inline-block;
    height: 20px;
}
#header_user_info .bronzeaccount{
	  /*  display: block; */
		direction: rtl;
	    border: 1px solid #BC935F;
		border-radius: 4px;
	display: none;
}
.bronzecustomer{
	padding-right: 5px !important;
    color: #BC935F;    
    display: inline-block;
    line-height: 20px;
    width: 80px;
}
.bronzeaccount img{
	padding-right: 3px !important;
    display: inline-block;
    height: 20px;
}
.product-notification-discount{
	float: right;
    text-align: justify;
    margin-top: 0px;
    padding: 5px;
    width: 100%;
    margin-bottom: 10px;
    border-top-left-radius: 8px;
	border-top-right-radius: 8px;
    color: white;
    background-color: black;
}
.product-notification-discount span{
	float: right;
    width: 100%;
    direction: rtl;
	font-size: 10px;
}
img.McbCategoryImage {
    width: 25px;
}
#kfadeliverytime-selected-option{
	margin: 0px;
    border: 2px solid;
    background: black;
    color: white;
}
.addressdetaiorderajax{
	color: black;
    font-size: 14px
}
.conditionheadernote{
	font-size: 26px;background-color: gold;
}
.spanOption,.spanOptionList,.spanColumn{position:absolute;display:none;}
#menu{margin-top:5px;font-size:13px;position:relative;z-index:97;}
.ul_mega_menu{
    list-style: outside none none;
    margin: 0;
    position: relative;
    z-index: 95;
   /* border-top: 4px solid #522E92;
    border-bottom: 3px solid #522E92;
	 border-top: 4px solid #2a1c3f;
    border-bottom: 3px solid #2a1c3f;
    /*background-color: #673AB7;*/
	background-color: white;/* 4b5861; */
    display: block; 
	height: 28px;  
}
#menu ul li.menu_item{float: right;}
#menu ul li.menu_item:hover{transition:all 0.4s ease 0s;}
#menu > ul > li > a.title_menu_parent{    
    background: none no-repeat bottom center transparent;
    /*border-left: 1px solid #e5e5e5;*/
    cursor: pointer;
    display: block;
    font-size: 13px;
    line-height: 24px;
    padding: 0 13px;
    text-align: center;
    transition: all 0.2812s ease 0s;
    color: #616161;
	}
#menu > ul > li > a.title_menu_parent:hover{
	color: lightgrey;
	border-bottom: 2px solid #eb550b;
	}
#menu .icon_m{display:none}
.specialmoarefi{	
    background: none no-repeat bottom center transparent;
    border-left: 1px solid #e5e5e5;
    cursor: pointer;
    display: block !important;
    font-size: 13px !important;
    line-height: 24px !important;
    padding: 0 13px !important;
    text-align: center;
    transition: all 0.2812s ease 0s;
    color: #616161;
    border: none !important;
    min-height: 15px !important;
}
.specialmoarefi:hover{
	    color: lightgrey;
    border-bottom: 2px solid #eb550b !important;
    border-radius: 0px;
}

.blockcmscatheader{
	width: 100%;
    display: inline-block;
    line-height: 50px;
    padding-right: 10px;
	font-size: 26px;
    background-color: gold;
}
.block-cms{
	flex: 1 1 auto;
    padding: 1.25rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: 0.3rem;
    margin: 0;
    font-size: 2rem;
    font-weight: normal;
    line-height: 2;
    color: #212121;
    text-align: right;
    font-family: IRANSans,iranyekan,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
#kfadeliverytime-additional_delivery_times{
	float: right;
    width: 100%;
    display: inline-block;
    line-height: 40px;
    padding-right: 10px;
    font-size: 18px;
    background-color: black;
    text-align: center;
    border-radius: 5px;
    color: white;
}
.ets_mp-box{
	background-color: lightgray !important;
}
.sellernotificationbannerbutton{
	position: absolute;
    top: 90%;
    right: 5%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background-color: black;
    color: white;
    font-size: 16px;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}
.csframe_product-relatedpro .product_list_shop_by{
	color: black;
    text-align: center;
}
.shipping-free-content{
	padding: 2px;
}
.wishlistvieweradv{
	margin: auto;
    width: 50%;
    margin-bottom: 10px;
}
.woot-widget-bubble.woot-widget--expanded div{padding-right: 0px !important;padding-left: 20px !important;}
.woot-widget-bubble.woot-elements--right{right: 60px !important;}
@media only screen and (max-width: 667px){
 .woot-widget-bubble.woot-elements--right{right: 5px !important; bottom: 54px !important;}	
}
@media only screen and (min-width: 667px){
.woot-widget-holder.woot-elements--right{right: 60px !important;}	
}
#restricted-country{
	padding-top: 10px;
}
#restricted-country p{
	text-align: center;
    color: #D00000;
    font: 600 20px/31px "Open Sans", sans-serif;
    font-family: 'Vazir','arial';
}
.mp_right_content {
  text-align: right;
  font-size: 15px;
}
.mp_shop_seller_detail {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 2px;
  display: flex;
  display: -webkit-flex;
  margin-top: 20px;
  margin-bottom: 20px;
}
.mp_shop_seller_detail .shop_logo {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  box-shadow: 0 0 3px 0 #ccc;
  overflow: hidden;
  margin-left: 20px;
}
.ets_review span:not(.ets_star) {
  color: #777;
}
.mp_shop_seller_detail .mp_left_content {
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.mp_shop_seller_detail a.mp_link_contact_form {
  display: inline-block;
  padding: 6px 10px;
  margin-top: 5px;
  border-radius: 3px;
  font-size: 15px;
  box-shadow: none;
  font-weight: normal;
  text-transform: none;
}
.product-line-info .shop_seller_infor {
  font-size: 14px;
  margin: 5px 0;
  color: #999;
}
.mp_shop_seller_detail a.mp_link_contact_form:not(:hover) {
  color: #7a7a7a;
  border: 1px solid #ccc;
  background: #fff;
}
.mp_shop_seller_detail .product .total,
.product_review_shop .total {
  line-height: 1;
}
.contact-form form#form-contact-seller {
    color: #333;
}
.mp_shop_seller_detail a.mp_link_contact_form:Before {
  margin-left: 0;
}
.mp_shop_seller_detail .product .total + .ets_review,
.product_review_shop .total + .ets_review {
  color: #777;
}
.mp_shop_seller_detail .product .ets_review .ets_star {
  color: orange;
}
.mp_shop_seller_detail .product {
    display: block;
    font-size: 13px;
    column-count: 2;
    margin-bottom: 10px;
}
.mp_shop_seller_detail span.total_review,
.product_review_shop span.total_review{
  font-size: 90%;
  margin-left: 2px;
  color: #777;
}
.mp_shop_seller_detail .name {
  display: block;
  margin-bottom: 12px;
}
@media (max-width: 991px){
    .mp_shop_seller_detail .product.product_review_shop {
        column-count: 1;
    }
}
@media (max-width: 479px){
    .mp_shop_seller_detail {
        flex-wrap: wrap;
    }
    .mp_shop_seller_detail .mp_left_content {
        margin-bottom: 10px;
    }
    .mp_shop_seller_detail .mp_right_content {
        text-align: center;
        width: 100%;
    }
    .mp_shop_seller_detail .mp_left_content {
        justify-content: center;
        text-align: center;
        width: 100%;
    }
    .mp_shop_seller_detail .mp_left_content .shop_logo {
        margin-right: 0;
    }
    #form-contact-seller .form-footer {
        text-align: center;
    }
    #form-contact-seller .form-footer .link_contact_back, #form-contact-seller .form-footer .btn {
        float: none;
        margin: 5px 10px;
        display: inline-block;
    }
}
.mp_right_content button.ets_mp_report {
    background: transparent;
    box-shadow: none;
    color: #777;
    outline: none;
    border: none;
    padding: 0 5px;
    display: inline-block;
    margin-left: 3px;
}
.mp_right_content button.ets_mp_report:hover {
    color: #333;
    background: transparent;
    outline: none;
}
.mp_shop_seller_detail .product .total,
.product_review_shop .total {
  line-height: 1;
}
.product_review_shop svg {
    fill: #666;
    vertical-align: middle;
    margin-right: 3px;
    width: 15px;
    height: 15px;
}
.product_review_shop .ets_review svg.ets_review_icon{
    fill: orange;
    margin-right:0;
}
.pb-center-column.col-sm-4 .mp_shop_seller_detail .product.product_review_shop {
    column-count: 1;
}
.product_review_shop .col {
    padding-right: 0;
    margin-bottom: 10px;
    line-height: 1;
}
.ets_rv_wrap{
	float: right;
    width: 100%;
    margin-bottom: 20px !important;
}
/*for social network module: socialnetworklinks.css , Pooya disabled displayheader of this module */
#social li{list-style:none;display:inline-block;}
#social li{margin:1px!important;padding:0px!important;}
ul.isocial li a{float:left;background-image: url(https://ickala.com/img/spriteme1.png);background-position:0;display:inline-block;text-indent:-9999px;overflow:hidden;width:40.5px;height:42px;position:relative;}
ul.isocial li a.facebook{background-position: 0px -1131px;}
ul.isocial li a.facebook:hover{background-position:0px -1180px;transition:background-position 0.2s ease;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;}
ul.isocial li a.twitter{background-position:-50px -1131px;}
ul.isocial li a.twitter:hover{background-position:-50px -1180px;transition:background-position 0.2s ease;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;}
ul.isocial li a.google{background-position:-100px -1131px;}
ul.isocial li a.google:hover{background-position:-100px -1180px;transition:background-position 0.2s ease;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;}
ul.isocial li a.instagram{background-position:-150px -1131px;}
ul.isocial li a.instagram:hover{background-position:-150px -1180px;transition:background-position 0.2s ease;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;}
ul.isocial li a.linkedin{background-position:-200px -1131px;}
ul.isocial li a.linkedin:hover{background-position:-200px -1180px;transition:background-position 0.2s ease;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;}
ul.isocial li a.rss{background-position:-250px -1131px;}
ul.isocial li a.rss:hover{background-position:-250px -1180px;transition:background-position 0.2s ease;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;}
#social{
/*	float:left;margin-left:0px !important;max-width:150px;margin-top:0px; */
	max-width: 100%;
    float: none;
    text-align: center;
    margin: 0px !important;}
@media (min-width:768px) and (max-width:991px){#social{margin-left:10px !important;max-width:100px;margin-top:0px;}
}
@media (max-width:768px){
#social{max-width: 100%;
float: none;
text-align: center;
margin: 0px !important;}
.socialmain{
	width: 100% !important;
}
.socialmain h4{ background:none !important;padding-right: 15px !important;}
.socialmain h1{ background:none !important;padding-right: 15px !important;}
}
.socialmain{
	width: 25%;
    float: right;
    text-align: center;
    margin: 0px !important;
}
.socialmain h4{
	border: none !important;
    text-align: right;
    margin-bottom: 0px !important;
    margin-top: 15px;
	float: right;
}

.socialmain h1{
	border: none !important;
    text-align: right;
    margin-bottom: 0 !important;
    margin-top: 15px;
    float: right;
    font-size: 16px;
}
/*END of social network module: socialnetworklinks.css*/

video {border-radius: 10px;}

#menumobi{
	margin-top: 5px;
    font-size: 13px;
    position: relative;
    z-index: 97;
}

.ul_mega_menu_mobi {
    list-style: outside none none;
    margin: 0;
    position: relative;
    z-index: 95;
    background-color: white;
    display: block;
    height: 38px;
}

#menumobi ul li.menu_item {
    display: inline-block;
}

#menumobi> ul > li > a.title_menu_parent{
	display: inline-block;
    padding: 0.4em 0.8em;
    margin: 0 0.1em 0.1em 0;
    border: 0.16em solid rgba(255,255,255,0);
    border-radius: 2em;
    box-sizing: border-box;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 0 0.04em 0.04em rgb(0 0 0 / 35%);
    text-align: center;
    transition: all 0.2s;
    font-size: 12px;
}

#lof-faqsearch-box, #lof-faqcat-box, #lof-faqlist-box{
	background: white;
    color: black;
    height: 40px;
    border-bottom: 1px solid #eeeeee;
    font: normal 15px/40px Vazir;
    text-align: right;
    padding: 0 18px;
    border-bottom-color: black;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: -webkit-fill-available;
    float: right;   
    margin-bottom: 0;
}


.lof-faqcat-text{
	display: inline-block;
    padding: 0.4em 0.8em;
    margin: 0 0.1em 0.1em 0;
    border: 0.16em solid rgba(255,255,255,0);
    border-radius: 2em;
    box-sizing: border-box;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 0 0.04em 0.04em rgb(0 0 0 / 35%);
    text-align: center;
    transition: all 0.2s;
    background-color: #616161;
    margin-top: 10px;
	width: 150px;
}

#lof-faqsearch-contentbox #input-search{
	border-radius: 5px;
    height: 28px;
	width: 280px;
}

#lof-dansearch-contentbox #input-search{
	border-radius: 5px;
    height: 28px;
}

.content_only{padding-top: 0px !important;}
.wkdisplaynot{display: none !important;}

/* **********Chatwoot********************* */
.file .icon-wrap[data-v-23a4f9d5]{font-size:2.5rem;color:#1f93ff !important}.file .download[data-v-23a4f9d5]{color:#1f93ff !important;}.file .title[data-v-23a4f9d5]{font-weight:500;font-size:.875rem;margin:0;color:#1f93ff !important;}

@media only screen and (max-width: 768px){
.woot-widget-holder.has-unread-view {bottom: 90px !important;}
.woot-widget-bubble.woot-elements--right{display: none !important;}
#rightbar {
	display: none !important;
	}
}
/* ***End of Chatwoot*********** */

.name_product-relatedpro{font-size: 14px;}

#cart_navigation *{ margin: 5px;}
ul.product_list li{ /* margin-bottom:20px;*/}
ul.product_list .product-flags{display:none;}
ul.product_list .availability span{display:inline-block;color:white;font-weight:bold;padding:3px 8px 4px 8px;margin-bottom:20px;}
ul.product_list .availability span.available-now{background:#46a74e;border:1px solid #36943e;}
ul.product_list .availability span.out-of-stock{background:#ff7430;border:1px solid #ea5e1a;}
ul.product_list .right-block{text-align:right;}
ul.product_list .color-list-container{margin-bottom:12px;}
ul.product_list .color-list-container ul li{display:inline-block;border:1px solid #d1d1d1;}
ul.product_list .color-list-container ul li a{display:block;width:23px;height:23px;margin:1px;}
ul.product_list.grid > li{text-align:center;padding: 2px;height: fit-content;}
ul.product_list.grid > li .product-container{overflow:hidden;/*margin-top:3px;*/background:#FFF none repeat scroll 0% 0%;transition:none 0s ease 0s;min-height:345px;border:1px solid #eee;border-radius:10px;/*-webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,.2); box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.2);*/}
ul.product_list.grid > li .product-container:hover{-webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,1);box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 1);	
}
ul.product_list.grid > li .product-container h5.name_product{display:block;margin-bottom:0px;height:60px;background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;padding:4px;text-align: center;}
ul.product_list.grid > li .product-container h3.name_product{display:block;margin-bottom:0px;height:60px;background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;padding:4px;text-align: center;}
.product_list h3 a {font-size: 14px;
    font-weight: Bold;
    font-family: 'Vazir',"Open Sans",sans-serif;
    color: #535353;
    line-height: 28px;}
ul.product_list.grid > li .product-container .product-image-container{text-align:center;margin-bottom:0px;position:relative;width: 85%;margin: auto;}
ul.product_list.grid > li .product-container .comments_note_extra{background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;height:15px !important;margin-bottom: 40px;display: none;}
ul.product_list.grid > li .product-container p{float:right;text-align:right;background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;height:105px !important;width:100% !important;padding:4px;margin:0px !important;font-family: 'Vazir' !important;}
ul.product_list.grid > li .product-container .button-container{text-align:center;font-family:'Vazir';margin-bottom:0px;margin-left:auto;margin-right:auto;float:none !important;position:relative;bottom:0px;width: 100%;min-height: 40px;background: #FFFF url(../img/divier-box.png) no-repeat scroll center top;
padding-top: 5px;}
ul.product_list.grid > li .product-container .button-container-extra{text-align:left;border-top:2px solid;clear:both;margin:0px;padding-top: 1px;}
ul.product_list.list > li .product-container .button-container-extra{text-align:left;border-top:2px solid;clear:both;margin:0px;padding-top: 1px;}
ul.product_list.grid > li .product-container .content_price{font-family:'Vazir';margin-bottom:0px;/*background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;*/padding:4px;text-align:right;float:right !important;position:inherit;width:100%;right:0px; left:0px;line-height: 26px;}
ul.product_list .comments_note .star_content{margin-right:32% !important;margin-left:30% !important;width:40% !important;}
@media (min-width:480px) and (max-width:767px){ul.product_list .comments_note .star_content{margin-right:36% !important;margin-left:30% !important;width:40% !important;}
}
@media (max-width:480px){ul.product_list .comments_note .star_content{margin-right:41% !important;margin-left:30% !important;width:40% !important;}
}
@media (max-width:480px){ul.product_list.grid > li{width: 50%;
    float: right;
    vertical-align: top;
    display: inline-block;
    height: auto;}
}
@media (min-width:480px) and (max-width:767px){
	ul.product_list.grid > li{width:33%;float:none;vertical-align:top;display:inline-block;height: 365px;}
	ul.product_list.grid > li .product-container{overflow:hidden;margin-top:3px;background:#FFF none repeat scroll 0% 0%;transition:none 0s ease 0s;min-height:365px;border:1px solid #eee;border-radius:5px;}
}
@media (min-width:480px) and (max-width:1200px){

		
	.button-container-sabad{
		width: 100% !important;
		height: 30px;
	}
	.functional-buttons{
        width: 100% !important;
		padding-right: 5px;
	}
	 
	
	a.cs_buttoncart.disabled{display:none}
}
@media (min-width:769px) and (max-width:1200px){
		
	ul.product_list.grid > li .product-container{overflow:hidden;margin-top:3px;background:#FFF none repeat scroll 0% 0%;transition:none 0s ease 0s;min-height:470px;border:1px solid #eee;border-radius:5px;}
	ul.product_list.grid > li .right-block{position:absolute;height:68%;}
	ul.product_list.grid > li .product-container p{height:160px !important;}
	.quantityavailable_multicart2{bottom: 130px !important;}
	.quantitymin_multicart2{bottom: 95px !important;}
	ul.product_list.grid > li .product-container .content_price{bottom: 95px !important;}
}
@media (min-width:480px) and (max-width:768px){
	ul.product_list.grid > li .right-block{position:absolute;height:240px;}
	ul.product_list.grid > li .product-container p{height:110px !important;}
	.quantityavailable_multicart2{bottom: 125px !important;}
	.quantitymin_multicart2{bottom: 105px !important;}
	ul.product_list.grid > li .product-container .content_price{bottom: 80px !important;}
}
@media (min-width:1200px){ul.product_list.grid > li .right-block{/*position:absolute;height:57.5%;*/position: relative;height: 100%;}
}
@media (max-width:476px){ul.product_list.grid > li .product-container{overflow:hidden;/*margin-top:3px;*/background:#FFF none repeat scroll 0% 0%;transition:none 0s ease 0s;min-height:325px;border:1px solid #eee;/*border-radius:5px;*/}
}

@media (min-width:992px) and (max-width:1199px){ul.product_list.grid > li .product-container{overflow:hidden;margin-top:3px;background:#FFF none repeat scroll 0% 0%;transition:none 0s ease 0s;min-height:445px;border:1px solid #eee;border-radius:5px;}
}
ul.product_list.grid > li .right-block{margin-right:1px;margin-left:1px;left:1px;right:1px;}
@media (max-width:479px){ul.product_list.grid > li .right-block{margin-right:0px;margin-left:0px;min-width:105px;left:0;right:0;min-height:auto;}
ul.product_list.grid > li .product-container p{float:right;text-align:right;background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;height:110px !important;width:100% !important;padding:4px;margin:0px !important;line-height: initial;}
ul.product_list.grid > li .product-container .button-container-extra{text-align:left;border-top:2px solid;clear:both;}
}
ul.product_list.grid > li .button-container{overflow:hidden;}
@media (min-width:1200px){ul.product_list.grid > li.hovered .product-container{-webkit-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;-moz-box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;box-shadow:rgba(0, 0, 0, 0.17) 0 0 13px;position:relative;z-index:10;}
ul.product_list.grid > li.hovered .product-container .content_price{display:none;}
}
@media (min-width:992px){ul.product_list.grid > li.first-in-line{
	/*clear:right;*/ /*Editted by pooya */}
}
@media (min-width:480px) and (max-width:991px){ul.product_list.grid > li.first-item-of-tablet-line{clear:right;}
}
@media (min-width:1200px){#blockpack ul > li.last-line{border:none;padding-bottom:0;margin-bottom:0;}
}
@media (min-width:480px) and (max-width:767px){#blockpack ul > li.first-item-of-tablet-line{clear:none;}
#blockpack ul > li.first-item-of-mobile-line{clear:right;}
}
ul.product_list.list > li{width:100%;}
@media (max-width:479px){ul.product_list.list > li .left-block{width:100%;}
}
ul.product_list.list > li .product-image-container{margin-bottom:0;}
@media (max-width:479px){ul.product_list.list > li .product-image-container{max-width:290px;margin:0 auto;}
}
ul.product_list.list > li .right-block{float:right;padding-top:20px;padding-bottom:20px;position:static;/*background: #FFFF url(../img/divier-box.png) no-repeat scroll center top*/;min-height: 250px;}
@media (max-width:480px){ul.product_list.list > li .right-block{padding-left:20px;padding-right:20px;}
}
@media (max-width:479px){ul.product_list.list > li{text-align:center;}
}
@media (min-width:480px) and (max-width:767px){ul.product_list.list .left-block, ul.product_list.list .right-block{width:50%;float:right;}
}
#index ul.product_list.tab-pane > li{padding-bottom:10px;margin-bottom:10px;}
@media (min-width:1200px){#index ul.product_list.tab-pane > li{padding-bottom:10px;margin-bottom:0;}
}
#index ul.product_list.tab-pane > li .availability{display:none;}
@media (min-width:1200px){#index ul.product_list.tab-pane > li.last-line{border:none;padding-bottom:0;margin-bottom:0;}
}
@media (min-width:480px) and (max-width:767px){#index ul.product_list.tab-pane > li.first-item-of-tablet-line{clear:none;}
#index ul.product_list.tab-pane > li.first-item-of-mobile-line{clear:right;}
}

ul.product_list.list > li .product-container p{float:right;text-align:justify;background:#FFFF url("../img/divier-box.png") no-repeat scroll center top;width:100% !important;padding:4px;margin:0px !important;font-family: 'Vazir' !important;}

ul.product_list.list > li .product-container{overflow:hidden;background:#FFF none repeat scroll 0% 0%;transition:none 0s ease 0s;border:1px solid #eee;/*border-radius:5px;-webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,.2);box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.2);*/}

ul.product_list.list > li .product-container:hover{
	-webkit-box-shadow: 0 2px 17px 0 rgba(0,0,0,1);
    box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 1);
}

ul.product_list.grid > li .product-container .featuresproduct{ display:none; }
ul.product_list.list > li .product-container .featuresproduct{ display:block; }

ul.product_list.grid > li .left-block .productviewbuttonscsq{ display:none;}
ul.product_list.list > li .left-block .productviewbuttonscsq{ display:block;}
ul.product_list.list > li .left-block .productviewbuttonscsq a{     float: none;
    padding: 5px;
    margin: 5px;
    display: block;}

.dmtcategoryfeatureplist{    
    overflow-y: scroll;
    max-height: 250px;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
	}

.button-container-sabad{
	display: block;
    clear: both;
    position: relative;
    padding: 1px;
    overflow: hidden;   
    float: right;
	padding-right: 2px;
    padding-top: 2px;
    height: 30px;
}

.button-container-sabad-extra{
	width: 100% !important;
}

@media (max-width:479px){
.button-container-sabad{	
	padding-right: 10px;
	width: 100%;    
}
.functional-buttons{
        width: 100% !important;
		padding-right: 5px;
	}
}

.quantity_wanted-extra{
	width: 35px;
}

.button-minus-plus-extra{
	float: left;
    line-height: 20px !important;
    height: 20px !important;
    width: 20px !important;
    border-right: 1px solid #BFBFBF !important;
}

.functional-buttons{
    float: left;
	padding-top: 2px;
    padding-right: 0px;
	display: none;
}

.quantityavailable_multicart2{
	font-family: 'Vazir';
    margin-bottom: 0px;
    background: #FFFF url("../img/divier-box.png") no-repeat scroll center top;
    padding: 4px;
    text-align: right;
    float: right !important;
    position: inherit;
    bottom: 102px;
    width: 100%;
    right: 0px;
    left: 0px;
    color: blueviolet; 
	display:none;
}
.quantitymin_multicart2{
	font-family: 'Vazir';
    margin-bottom: 0px;
    background: #FFFF url("../img/divier-box.png") no-repeat scroll center top;
    padding: 4px;
    text-align: right;
    float: right !important;
    position: inherit;
    bottom: 82px;
    width: 100%;
    right: 0px;
    left: 0px;
    color: brown;
	display:none;
}

img.replace-2x.img-responsive{
	width: 100%;
}


ul.product_list.list > li .left-block{width: 25%;float: right;}
ul.product_list.list > li .right-block{float: right;}

ul.product_list.grid > li .seller-product-container {
    overflow: hidden;
    /* margin-top: 3px; */
    background: #FFF none repeat scroll 0% 0%;
    transition: none 0s ease 0s;    
    border: 1px solid #eee;
	border-radius: 15px;
    padding: 5px;
	min-height: 200px;
}
@media (max-width:767px){
	ul.product_list.grid > li .seller-product-container{min-height: auto !important ;}
}

.seller-left-block{width: 25%; float: right;}

.seller-left-block a.product_img_link img {
    max-width: fit-content;
    -webkit-transition: none;
    transition: none;
    padding: 20px;
}

ul.product_list .right-block .seller-left-block .product_list_shop_by{
	text-align: right;
}

ul.product_list.grid > li .seller-right-block{
	margin-right: 11px;
    margin-left: 11px;
    left: 1px;
    right: 1px;
    position: relative;
    height: 100%;
    text-align: right;
    overflow: hidden;
}

.seller-right-block .product_list_shop_by{
	text-align: right;
    font-size: 16px;
    font-weight: bold;
    color: rgb(51, 51, 51);
    margin-bottom: 8px;
    margin-left: 16px;
    line-height: 28px;
	
}

.seller-right-block .product_list_shop_by a{
	color: #7c34e9;
}

.ppbSellerTab{
	margin-bottom: 20px;
    padding: 0px;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0px 0px 5px rgb(159 159 159 / 60%);
    border-radius: 10px;
	display: block;
    float: right;
    width: 100%;
}

.ppbSellerTabheader{
	background: white;
    height: 40px;
    border-bottom: 1px solid black;
    font: normal 15px/40px Vazir;
    text-align: right;
    padding: 0;
    color: black;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 14px;
    padding-right: 12px;
	margin-bottom: 0px;
}

#Selletppt-kfadeliverytime{
	float: right;
    width: 100%;
    margin-bottom: 8px;
}

#Selletppt-kfadeliverytime span{
	float: right;
    display: inline-block;
    line-height: 26px;
    padding-right: 10px;
    font-size: 14px;
    background-color: black;
    text-align: center;
    border-radius: 5px;
    color: white;
    width: 250px;
}

@media (max-width: 768px){
.ppbSellerTab ul.product_list.grid > li{width: 100% !important;}
}
.infinite-scroll-page-title{
	width: 100%;
    float: right;
    padding: 2px 5px;
    border: 1px solid #eee;
    background-color: white;
    border-radius: 5px;
    color: black;
}
