/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# Design by : (RAYAN GROUP)
# ------------------------------------------------------------------------
*/
/* -------Rayan Template------*/
@font-face { font-family:'Yekan';
    src: url('../fonts/Yekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */;}
@font-face { font-family:'DroidKufi-Regular';
    src: url('../fonts/DroidKufi-Regular.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/DroidKufi-Regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/DroidKufi-Regular.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */;}
body {font-family:'Yekan'!important;}
.itemid-101 #sp-header .container {box-shadow:0 0 0;}
p{margin-bottom:0!important;}
a:focus {outline:0!important;}
hr{margin-bottom:5px!important;margin-top:5px!important;}
/* ------- CLASS ------*/
/* ------- DROID FONTS ------*/
.customsocialnetwork p {font-family:'DroidKufi-Regular';}
/* ------- MENU ------*/
.sp-megamenu-parent li a {color:#fff;padding:0 20px!important;line-height:44px!important;font-size:15px!important;font-weight:normal;}
ul.sp-megamenu-parent.menu-fade.hidden-sm.hidden-xs{text-align:right;background:#2f2f2f;border-radius:0 10px 0 0;padding-right:20px;}
#sp-menu{padding-left:0;float:right;}
#sp-logo1{padding-right:0;float:left;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding:5px !important;}
.search a::after{content:"" !important;}
.search a img {margin-bottom: -9px !important;}
.search .sp-module{padding:0 !important;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{left:0 !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:rgba(255,255,255,0.95) none repeat scroll 0 0 !important;}
.inputbox.search-query{border-radius:0 !important;border:none !important;}
#sp-menu li a:hover{color:#97EDDE;}
#sp-menu li.active a{color:#19CAAE;}
.sp-megamenu-parent .sp-dropdown{padding-right:0;padding-left:30px;}
.sp-dropdown-inner ul.sp-mega-group  li.sp-menu-item.sp-has-child.columnhiddenlo li.sp-menu-item a:hover{background-color:transparent!important;}
#sp-menu .sp-dropdown-inner .row{margin:0;}
#sp-menu .sp-dropdown-inner .row .col-sm-2{padding:0;border-left:solid 1px #e5e5e5;min-height:250px;}
#sp-menu .sp-dropdown-inner .row .col-sm-2:last-child{border-left:none;}
.sp-dropdown-inner .row .col-sm-2 li.columnhiddenlo a.sp-group-title{display:none;}
#sp-menu .sp-dropdown-inner .row .col-sm-2 li.columnhiddenlo li.sp-menu-item a{color:#00D6A7;padding:0 5px!important;}
#sp-menu .sp-dropdown-inner .row .col-sm-2 .sp-module-content ul.nav.menu li a{color:#333;padding:0!important;font-size:14px!important;line-height:22px!important;}
#sp-menu .sp-dropdown-inner .row .col-sm-2 .sp-module-content ul.nav.menu li a:hover{color:#20A39A;}
#sp-menu .sp-dropdown-inner .row .col-sm-2 .sp-module{margin-top:0;padding-top:0;}
#sp-menu .sp-column .ux-menu-clearfix ul li a{color:#00d6a7!important;font-size:14px!important;}
#sp-menu .sp-column .ux-menu-clearfix ul li a {color:#00d6a7!important;float:right;font-size:14px!important;padding:0!important;text-align:right!important;line-height:39px!important;}
#sp-menu .sp-dropdown-inner .columnhiddenlo ul li.sp-menu-item a:before{content:"\f105";font-family:FontAwesome;padding-left:7px; font-size:13px!important;}
#sp-top1 .sp-module.userpanelmenu{background-color:#19caae;}
#sp-top1 .sp-module.userpanelmenu li{float:right;margin-left:5px;}
#sp-top1 .sp-module.userpanelmenu li a{color:#fff;font-size:12px;line-height:28px;}
#sp-top1 .sp-module.userpanelmenu li a:hover{color:#CEFFF2;}
#sp-top1 .sp-module.userpanelmenu li.item-370 a:before{content:"\f201";font-family:FontAwesome;margin-left:2px;}
#sp-top1 .sp-module.userpanelmenu li.item-371 a:before{content:"\f200";font-family:FontAwesome;margin-left:2px;}
#sp-top1 .sp-module.userpanelmenu h3{float:right;margin-bottom:0;padding-right:5px;padding-top:6px;padding-left:3px}
#comjshop.jshop div.myaccount_urls a{background-color:#19caae;border-radius:3px;color:#fff;line-height:50px;padding:3px 20px;}
#comjshop.jshop.myorders_list .myorders_block_info .order_status{border:1px solid #19caae;font-size:20px;margin:10px 0;padding:15px 20px;}
#comjshop.jshop.myorders_list .table_order_list .buttons a{background-color:#19caae;color:#fff;padding:12px 45px;}
#comjshop.jshop.myorders_list .myorders_total{border:1px solid #19caae;font-size:17px;font-weight:bold;margin-top:15px;padding:8px 16px;text-align:center;}


/* ------- HEADER ------*/
#sp-top1 .custom td.tel{font-size:26px;}
#sp-top1{padding-top:10px;}
#sp-search {padding-top:9%;}
#sp-headertopseno{background:  url("../images/headerbg.jpg") repeat-x scroll center top; min-height: 70px;}
#sp-headerposbtr{background:#f2f2f2;}
#sp-header{background: #f2f2f2;}
#sp-search .sp-module-content .inputbox{background-color:#fff;border:none;float:left;margin-top:0px;width:70%!important;}
#sp-search .sp-module.search-home-mod .sp-module-content{float:left;width:100%;}
#sp-search .sp-module-content .button{border:none;float:left;font-size:0;height:35px;width:60px;background-image:url('../images/zoom-search.png');background-repeat:no-repeat;background-position:center center;background-size:60px;background-color:#19CAAE;}
#sp-headerposbtr #sp-logo{padding: 15px;}
#sp-logo p{padding: 0 0 5px 0;}
#sp-top2{padding: 0 0 0 15px;}
#sp-top2 .sp-column{background:#19CAAE;border-radius:10px 0 0;}
#sp-top1 #btl-panel-login.btl-modal{background:#19CAAE !important;height: 30px;border-radius:0;padding-right:30px;padding-left:30px;}
#sp-top1 #btl-panel-registration.btl-modal{background:#2F2F2F!important;height:30px;border-radius:0;padding-right:30px;padding-left:30px;}
/* ------- SHOP STYLES ------*/
#sp-right .categoriesright .container .row{padding-right:0;padding-left:0;}
#sp-right .categoriesright .container .itemrow{border-bottom:1px solid #d9d9d9;}
#sp-right .categoriesright .container .itemrow:last-child{border:none;}
#sp-right #btl .btl-panel{display:inline-block;margin:0 auto;overflow:hidden;text-align:center;width:100%;padding-bottom:10px;}
#sp-right .sp-module.login h3{background-image:url('../images/login-icon.png');background-repeat:no-repeat;background-position:center right;background-size:50px;}
#sp-right ul.nav.menu li {padding-right:15px;padding-left:10px;border-bottom: 1px solid #d9d9d9;padding-bottom: 5px;padding-top: 5px;}
#sp-right li.item-260{border-bottom: 0;}
#sp-right ul.nav.menu li a {color:#000;line-height:25px;}
#sp-right ul.nav.menu li a:hover {color:#19CAAE;text-shadow:0 0 0 !important;}
#sp-right ul.nav.menu li a:before {content:none!important;font-family:"fontawesome";font-size:10px;padding-left:0px;color:#000;}
#sp-right .class2 a h4:before{content:"\f04d"!important;font-family:"fontawesome";font-size:10px;padding-left:5px;color:#19CAAE;}
#sp-right .class2 .container {width:100%;}
#sp-right .jshop_menu_level_0.shop_home_categories .cat_desc {display:none;}
#sp-right .class2 .row{float:right;width:100%;}
#sp-right .class2 .row a{color:#2f2f2f;}
#sp-right .class2 .row a h4{font-size:14px;}
#sp-right .sp-module.categoriesright{background-color:#F2F2F2;border-radius:10px 10px 0 0;padding-bottom:20px;}
#sp-right .sp-module.categoriesright h3{background-color:#19CAAE;border-radius:10px 10px 0px 0;color:#fff;font-size:18px;padding:15px 55px 15px 0;background-image:url('../images/categories-icon-header.png');background-repeat:no-repeat;background-position:95% center;background-size:30px;}
#sp-right .sp-module h3 {background-color:#19CAAE;color:#fff;font-size:18px;padding:15px 30px 15px 0;margin-bottom:0;}
#sp-right .sp-module.menuitems h3{background-color:#851511;color:#fff;font-size:18px;padding:15px 55px 15px 0;background-image:url('../images/menu-headline.png');background-repeat:no-repeat;background-position:center right;background-size:50px;margin-bottom:10px;}
#sp-right .sp-module {background-color:#F2F2F2;}
#sp-right .sp-module.menuitems {background-color:#808080;border-radius:10px;padding-bottom:20px;}
#jshop_module_cart {padding:10px 40px 10px 0;background-image:url('../images/bascket-icon.png');background-position:center right;background-repeat:no-repeat;background-size:30px;}
#jshop_module_cart span{color:#333;font-size:14px;font-weight:bold;}
#jshop_module_cart span#jshop_quantity_products{color:#19CAAE;background-color:#fff;border-radius:30%;padding:0 10px;}
#sp-right .sp-module.socialnetwork { background-color:#fff;}
#sp-right .sp-module.socialnetwork .customsocialnetwork td img.sociconpso {display:inline;width:60px;}
#sp-right .categoriesright a h4:hover{color:#19CAAE;}
#sp-right .sp-module-content .menu li a:before{content:"\f04d"!important;font-family:"fontawesome";font-size:10px;padding-left:5px;color:#19CAAE;}


.customsocialnetwork p {margin-top:10px;}
.customsocialnetwork table {margin-top:15px;margin-bottom:15px;}
#sp-right {padding-top:10px;padding-bottom:10px;}
#sp-component #sp-page-builder.page-1 .page-header h1 { display:none;}
.sppb-addon.sppb-addon-module div.sppb-addon-content div.sp-module h3.sp-module-title {font-weight:bold;font-size:20px;margin-bottom:10px;}
td.titlesdp{background-color:#f5f5f5;border:3px solid #fff;color:#888;font-size:14px;font-weight:800;margin:3px!important;padding:3px 6px;}
table.productslop td{padding:3px 6px;}
.bottom_column_sdf02 .prod_price {color:#049980;font-size:15px;font-weight:bold;margin-bottom:10px;border:1px dashed;border-radius:5px;padding:5px 0;}
#comjshop.jshop.productfull .add_to_cart {text-align:center;}
#comjshop.jshop.productfull .add_to_cart span.jshop_code_prod{color:#fff!important;line-height:35px;padding:2px 10px;background-color:#049980;font-size:18px!important;border-radius:5px;display:none;}
#comjshop.jshop.productfull .add_to_cart .pull-left {display:inline-flex;}
.prod_buttons .prod_qty_input.pull-left{float:right !important;}
.prod_buttons .pull-left input#quantity.inputbox {width:35px;padding:0;text-align:center; float:right;}
.prod_buttons .pull-left input.btn.btn-primary.button{font-size:13px;padding:7px 1px;width:100px!important;}
#buy_block.clearfix .productweight{font-size:0;}
#comjshop.jshop.productfull .prod-title h1 {background-color:#f5f5f5;box-shadow:none;color:#333;font-size:20px;font-weight:bold;margin-bottom:12px;padding-bottom:15px;padding-right:20px;padding-top:7px;text-align:right;}
.text_zoom {position:relative;right:5px;top:25px;width:20px;display:none;}
#comjshop.jshop.productfull img.jshop_img_thumb{margin:0 2px 5px;width:115px!important;cursor:pointer;display:inline;border:solid 1px #f1f1f1;}
#comjshop.jshop .table-bordered.cart td,#comjshop .jshop .table-bordered.cart td{vertical-align:middle;}
#comjshop .jshop .cart.cartcheckout tr.total td.value{ text-align:center;}
#comjshop .jshop .cart.cartcheckout tr td,
#comjshop.jshop form .table-responsive tr td{direction:ltr!important;text-align:right;}
#comjshop.jshop form .table-responsive tr td.remove .data{width:15px;margin:0 auto;}


#jquery-overlay {z-index:99 !important;} #lightbox-nav {z-index:9999 !important;}
#lightbox-image-details span#lightbox-image-details-currentNumber{display:none !important;}
#lightbox-loading {right:50%;}
#comjshop.jshop.productfull form .row-fluid.jshop.row {padding-top:15px;}
#comjshop.jshop.productfull form .row-fluid.jshop.row input.btn.btn-primary.button{border:solid 1px #002238;padding:6px 22px;
background: #399ee9; /* Old browsers */
background: -moz-linear-gradient(top, #399ee9 0%, #0978bd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #399ee9 0%,#0978bd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #399ee9 0%,#0978bd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#399ee9', endColorstr='#0978bd',GradientType=0 );}
#prod-more.clearfix ul.nav.nav-tabs li.active{background-color:#049980;}
#prod-more.clearfix ul.nav.nav-tabs li {background-color:#999A98;float:right;margin-left:2px;border-bottom:1px solid #049980;}
#prod-more.clearfix ul.nav.nav-tabs li a {color:#fff;padding-top:6px;padding-bottom:6px;font-size:16px;}
#prod-more.clearfix .tab-content {border:1px solid #049980;overflow:hidden;padding:10px;}
#comjshop.jshop.productfull .shopjpol{overflow:hidden;}
.jshop_prod_description{text-align:justify;}
.jshop_prod_description {border:2px dashed #d5d5d5;border-radius:10px;font-size:17px;margin-top:10px;padding:7px;}
#jshop_review_write textarea#review_review.jshop.inputbox {width:100%;min-height:200px;}
#comjshop.jshop.productfull #prod-more.clearfix{margin-top:10px;}
#comjshop.jshop.productfull hr{border-color:#fff;}
#comjshop.jshop.productfull #buy_block.clearfix .prod_buttons{border:dashed 1px #f29b9b;border-radius:15px;padding:30px 0;}
.prod-rating .block_rating_hits{display:none;}
#comjshop.jshop.productfull #jshop_review_write .row-fluid-rated-recent-shopppo{display:none;}
.short_description {text-align:justify;}
#comjshop.jshop.productfull .description_images {border:solid 1px rgba(25,202,174,0.2);border-radius:0px;margin-bottom:30px;padding-top:20px;}
.description_images span#list_product_image_middle img {margin:0 auto;}
.nav-tabs li.specificationsid{display:none;}
.tab-pane.active .review_item{background-color:#f2f2f2;padding:10px;}
#jshop_review_write .row-fluid-rated-recent-shopppo{display:none;}
#comjshop.jshop.productfull .description_images .jshop_img_description{text-align:center;margin-top:15px;margin-bottom:15px;}
#lightbox-image-details span#lightbox-image-details-caption{font-size:0;}
#sp-component .cd-multi-steps li {display:inline-block;min-width:110px;text-align:center;}
#comjshop .clearfix nav ol li img{margin:0 auto;}
#comjshop .clearfix nav ol{padding:15px 0 0 0;text-align:center;}
#comjshop .clearfix nav li em{font-weight:bold;color:#420001;}
#comjshop .register_block .small_header{background-color:#1F8978;text-align:center;color:#fff;padding:5px 10px;}
#comjshop .login_block .small_header{background-color:#38E0C4;text-align:center;color:#fff;padding:5px 10px;}
#comjshop .register_block .logintext,
#comjshop .login_block .logintext{background-image:url('../images/surprise-icon.png');background-position:center right;background-repeat:no-repeat;background-size:30px;padding-right:30px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#comjshop .login_block .form-horizontal .control-group{margin-bottom:10px !important;}
.form-horizontal .controls {margin-left:20% !important;}
#comjshop .jshop.address_block .small_header{text-align:center;line-height:50px;border:dashed 2px #9CE2D7;margin-top:15px;margin-bottom:20px;border-radius:10px;color:#187A6A;font-size:16px;}
#comjshop.jshop.order_submited img{width:100px;}
#comjshop.jshop.order_submited div{text-align:center;padding:20px 20px 20px 20px;color:#196054;border:dashed 2px #19CAAE;border-radius:5px;font-size:15px;}
#comjshop.jshop .form_sort_count.clearfix .col-md-12.block_sorting_count_to_page.clearfix .control-group.box_products_count_to_page.pull-left {float:right !important;}
#comjshop .pfinish_comment_block .field textarea#order_add_info.inputbox.inputbox{min-height:150px;width:100%;margin-bottom:10px;margin-top:10px;}
#comjshop .jshop.checkout_pfinish_block form .pfinish_comment_block .row_agb{margin-bottom:10px;}
#comjshop.jshop .controls select{padding:0 12px!important;width:70px!important;}
.block_item_rowsatrpo .block_item .block_product .namegreens{text-align:center;font-size:18px;}
.block_item_rowsatrpo .block_item .block_product .namegreens a{color:#333;}
.block_item_rowsatrpo .block_item .block_product .namegreens a:hover{color:#19CAAE;}
.codeposd span.jshop_code_prod_fghre{font-size:14px;line-height:40px;}
.block_item_rowsatrpo .block_item .block_product .codeposd{text-align:center;font-size:18px;display:none;}
#comjshop.jshop .jshop_list_category.row{width:100%!important;}
#comjshop.jshop .jshop_list_category.row .sblock1.jshop_categ.category .sblock2{text-align:center;}
#comjshop.jshop .jshop_list_category.row .sblock1.jshop_categ.category .sblock2 .category_name h4{font-size:14px;}
#comjshop.jshop .jshop_list_category.row .sblock1.jshop_categ.category .sblock2.image img{margin:0 auto;}
#comjshop.jshop .jshop_list_category.row .sblock1.jshop_categ.category{border:1px solid #ddd;margin-bottom:30px;padding:2px;transition:all 400ms ease-in-out 0s;}
#comjshop.jshop .jshop_list_category.row .sblock1.jshop_categ.category:hover{box-shadow:0px 0px 6px -2px;}
/* ------- SHOP FIRST PAGE MODULE  and  PRODUCT PAGES------*/
.block_item_rowsatrpo .block_item,.latest_products.jshop .block_item{padding:5px;}
.block_item_rowsatrpo .block_item .block_product,.latest_products.jshop .block_item{border:solid 1px #ddd;padding:0;overflow:hidden;}
.latest_products.jshop .block_item .count_commentar{display:none;}
.latest_products.jshop .block_item .image .image_block a{display:table;margin:0 auto;width: 100%;}
.latest_products.jshop .block_item .image .image_block a img{width: 100%;}
.block_product .product .name a,.latest_products.jshop .block_item .name{text-align:center;}
.block_product .product .name a,.latest_products.jshop .block_item .name a{color:#555;font-size:14px;font-weight:bold;line-height:40px;padding-top:5px;padding-bottom:11px;}
.latest_products.jshop .block_item .block_item_internal .not_available{background-color:#851511;border-radius:3px;color:#fff;float:right;font-size:10px;line-height:15px;margin-top:-15px;padding:0 5px;}
.block_product .product .name a:hover,.latest_products.jshop .block_item .name a:hover{color:#19CAAE;}
.latest_products.jshop .block_item .description{text-align:justify;}
.oiproduct .jshop_price span ,.latest_products.jshop .block_item .jshop_price span{color:#333;direction:ltr !important;display:block;font-weight:bold;font-size:18px;}
.latest_products.jshop .block_item .description{display:none;}
.jshop_code_prod_fghre{font-weight:bold;color:#333;text-align:center;display:none;}
.block_product .oiproduct, .latest_products.jshop .block_item .jshop_price{text-align:center;margin-bottom:15px;margin-top:10px;}
span.codeleft{direction:ltr !important;text-align:center;color:#049980;font-size:16px;font-weight:bold; margin-right:4px;}
.latest_products.jshop .block_item .image_block a img.jshop_img:hover{opacity:0.8;}
#comjshop_list_product.jshop.list_product .block_item_rowsatrpo{padding-right:0;padding-left:0;}
.jshop.table.table-bordered.cart .jshop_prod_cart td.quantity .data input.inputbox{width:50px;text-align:center;float:right;}
.jshop.table.table-bordered.cart .jshop_prod_cart td.quantity .data span.cart_reload{float:right;}
.sppb-addon.sppb-addon-module .sppb-addon-content .sp-module.advertispo .customadvertispo p{display:table-cell;}
.latest_products.jshop .block_item .buttons a.button_detail{display:none;}
.latest_products.jshop .block_item .buttons{text-align:center;padding-top:10px;padding-bottom:10px;background-color:#ddd;}
.latest_products.jshop .block_item .buttons a.button_buy{background-image:url("../images/basket-bg-pso.png");background-position:center center;background-repeat:no-repeat;display:inline-block;font-size:0;overflow:hidden;text-align:center;vertical-align:middle;transition:all 400ms ease-in-out 0s;width:51px;height:49px;}
.latest_products.jshop .block_item .buttons a.button_buy:hover{transform:rotate(30deg);width:51px;height:49px;}


.latest_products.jshop .internalposi{padding:5px;}
.sppb-row-container div.sppb-row div.sppb-col-md-12{padding:0px;}


/* ------- CONTENT RESPONSIVE STYLES ------*/
#sp-main-body{background: #fff;}
#sp-main-body .container {width:100%;padding:0;}
#sp-main-body .row {margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px;}
@media (min-width: 768px) {#sp-main-body .row {width:750px;}}
@media (min-width: 992px) {#sp-main-body .row {width:970px;}}
@media (min-width: 1200px) {#sp-main-body .row {width:1170px;}}
.sppb-row-container {width:100% !important;}
html body.site.com-jshopping.view-.no-layout.task-view.itemid-232.fa-ir.rtl.layout-fluid.off-canvas-menu-init div.off-canvas-menu-wrap div.body-innerwrapper section#sp-main-body div.container div.row div#sp-component.col-sm-9.col-md-9 div.sp-column div#comjshop.jshop.productfull form div.row-fluid.jshop.row { width:100% !important;}
/* ------- LATEST PRODUCT MODULE ------*/
.latestproduyt .sppb-addon-content .sp-module h3{text-align:right;color:#000;background-color:#F2F2F2;font-weight:normal !important;padding-top:5px;padding-bottom:10px;font-size:16px;padding-right: 20px;}
.latestproduyt .top_hits_products.jshop .block_item .jshop_price,.latestproduyt .top_hits_products.jshop .block_item .buttons{display:none;font-size:0px;}
.latestproduyt .top_hits_products.jshop .block_item .name a{color:#555;font-size:12px;font-weight:bold;}
.latestproduyt .top_hits_products.jshop .block_item .name a:hover{color:#851511;}
.latestproduyt .top_hits_products.jshop .block_item {border:1px solid #ddd;padding:5px;}
