@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'), 
    url('../fonts/BYekan.woff') format('woff'), 
    url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'iransans';
  src: url('../fonts/iransans.ttf') format('truetype'); 
   
}
div#maximenuck120 span.titreck{
    
    font-family:'iransans' !important;
}
div#n2-ss-1 .n2-ss-layer .n2-font-1009-hover{
    font-family:'iransans' !important;
}
body{
	text-decoration: none;
	direction: rtl;
	font-weight: unset;
	font-family: 'iransans' !important;
	font-weight: normal;
	font-size:13px !important;
 background:url(../images/bg-gallery.png) repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
body{
	
	font-size:14px !important;

}
span.titreck {
    font-family: 'iransans' !important;
}
}
a{
	list-style: none;
	text-decoration: none !important ;
}
p{
	padding:0 ;
	margin:0 !important;
}

#header-top{
        padding-right: 0 !important;
        background:url(../images/bg-copy.png) no-repeat;
        height:auto;
		background-size:auto 100%;
		-moz-background-size:auto  100%;
		-ms-background-size:auto  100%;
		-o-background-size:auto  100%;
		-webkit-background-size:auto  100%;
		max-height:65px;
        }
#logo{
	background:url(../images/bg-logo.png) no-repeat right;
	padding-right: 8%;
	background-size:100% 100%;
	-moz-background-size:100%  100%;
	-ms-background-size:100%  100%;
	-o-background-size:100%  100%;
	-webkit-background-size:100%  100%;
        
        }
#search,#sels{
       padding-top:1%;
}
#sels{
	text-align:left;
	padding-left:1%;
}
#btn-search{
      background:#333333 url(/power/catalog/view/theme/default/image/magni.png) no-repeat center center;
       width:34px;
	height:34px;
}
input#search-area102{
      background:#15163a !important;
      color:#fff !important;
	  font-weight: normal;
	  font-family: 'iransans' !important;
	  text-shadow:none !important;
}
#offlajn-ajax-search102 .offlajn-ajax-search-container{
	background:none !important;
}
#ajax-search-button102 {
    left: 0px !important;
	right: auto !important;
	height: 27px !important;
    border: 1px #B2C4D4 solid !important;
}
.mc-yourcart {
    background:none !important;
    background-color: #33d925 !important;
}
.sj-minicart-pro .mc-header .mc-arrow{
	background:url(../images/card.jpg) no-repeat !important;
}
.sj-minicart-pro .mc-content {;
    border: 3px solid #54C60E !important;
    -moz-box-shadow: 2px 2px 2px #33D925 !important;
    -webkit-box-shadow: 2px 2px 2px #33D925 !important;
    box-shadow: 2px 2px 2px #33D925 !important;
}
.mc-header{ 
font-size:13px !important;
}
 ul.maximenuck{
	 background:none !important;
	 border:none !important;
 }
ul.maximenuck li.maximenuck.level1 > a, ul.maximenuck li.maximenuck.level1 > span.separator {
	color:#101010 !important;
	text-shadow:none !important;
	 font-weight: normal;
	  font-family: 'iransans' !important;
}
 ul.maximenuck li.maximenuck.level1:hover
{
	border:none !important;
	background:none !important;
}
ul.maximenuck li.maximenuck.level1.activ{
	border:none !important;
	background:none !important;
}
 ul.maximenuck li.maximenuck.level1{
	 border:none !important;
	 background:none !important;
}
#slide{
	background:url(../images/bg-slide.jpg) no-repeat;
	background-size:100% 100%;
	-moz-background-size:100%  100%;
	-ms-background-size:100%  100%;
	-o-background-size:100%  100%;
	-webkit-background-size:100%  100%;
}
#right-slide,#left-slide {
    padding:25px 0;
}
.default-white .ju-sponsors-wrap{
	padding:0 20px!important;
}
.ju-sponsors .ju-sponsors-image{
	float:none !important;
	margin:0 auto !important;
	}
.ju-sponsors .ju-sponsors-image img {
    margin:0 auto !important;
}
.ju-sponsors .ju-sponsors-image-inner,.default-white .ju-sponsors-wrap{
	border:none !important;
	box-shadow:none !important;
	background:none !important;
}
.iso{
	background-color:#f3f3f3;
	margin-top: 15px;
}
#footer{
  background:url(../images/bg-footer.png) no-repeat scroll center 0px / cover;
  -webkit-background-size:cover ;
  -moz-background-size:cover ;
  -o-background-size:cover;
  background-size:cover ;
  min-height:300px;
  color:#fff;
  padding-top:2%;
}
#copy{
 background:url(../images/bg-copy.png) no-repeat scroll center 0px / cover;
  -webkit-background-size:cover ;
  -moz-background-size:cover ;
  -o-background-size:cover;
  background-size:cover ;
  min-height:40px;
  color:#fff;
 padding-top:1%;
}
#copy a{
	color:#fff;
}
.moduletable.sotial img,.moduletable.contact img{
    display: inline-block;
}
#about p {
	text-align:justify;
}
#tchsp {
    padding: 0 33px 10px !important;
}
#tchsp .next {
    left: 0 !important;
    right: auto !important;
    top: 18% !important;
}
#tchsp .prev{
	 right: 0 !important;
    left: auto !important;
    top: 18% !important;
}

#tchsp .overview li{
	border:none !important;
}
.products{
	 background:url(../images/bg-pro.png) no-repeat scroll center 0px / cover;
   -webkit-background-size:cover ;
   -moz-background-size:cover ;
   -o-background-size:cover;
   background-size:cover ;
    min-height: 500px;
}
.products .moduletable{
	position:relative;

}
.products h3 {
    width: 100%;
    text-align: center;
    font-size: 14px;
	position: absolute;
    bottom: -32%;
	background-color:#3d46ca;
	color:#FFF;
	border-radius:0 0 5px 5px;
	padding:2% 0;
}
.products .custom{
	background:#fff;
	margin-bottom: 17%;
	border-right:1px solid #d3d9da;
	border-left:1px solid #d3d9da;
	border-top:1px solid #d3d9da;
	border-radius:5px 5px 0 0;
}
.products .custom img{
	margin:0 auto;
}
#title-product{
   text-align:center;
}
.border-pro {
	background:url(../images/bg-title.png) no-repeat bottom center;
	padding:0.5% 0;
}
.btn-gallery a{
	color:#fff;
}
.btn-gallery a:hover{
	color:#FDF71D !important;

}
.isotope-item {
    text-align: center;
}
#gallery{
  background:url(../images/bg-gallery.png) repeat;
   min-height: 309px;


}
.btn-gallery{
	background:#3d46ca;
	color:#fff;
	padding:1%;
	border-radius:5px;
	text-align:center;
	width:200px;
	margin:0 auto;
}

.container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight .item-content {
    text-align: center;
}
.item-wrap .item-title {
    text-align: center;
}
.container.sales h3{
	background:url(../images/star.png) no-repeat right center ;
   padding: 2% 7% 2% 0;
}
.container.articls h3{
	background:url(../images/article.png) no-repeat right center ;
   padding: 2% 7% 2% 0;
}
.ns2-column.flt-left.col-3 div img {
    margin: 0 auto !important;
    box-shadow: 1px 1px 2px #ccc !important;
    border: 1px solid #e0e0e0;
}
.container-slider .slider .vpo-wrap .vp .item {
    background: #fff;
}
.slider.cols-6.preset01-4.preset02-3.preset03-2.preset04-2.preset05-1.js-loaded {
    background: #fbf4f4;
	direction:ltr;
}
.ns2-readmore {
    background: #3d46ca;
    color: #fff;
    padding: 1%;;
    border-radius: 3px;
}
.ns2-links{
	padding:10px 0 0 0 !important;
}
.ns2-links:hover span{
	color:#fbb713;
}
.left-copy,.right-copy{
	text-align:center;
}
.custom.sotial p {
    text-align: center;
}
#call a{
	color:#fff;
}
.ju-sponsors-item {
    float: left !important;
}
.custom.txt-sponsor p {
    text-align: center;
}
.default-white.ju-sponsors-horizontal .ju-sponsors-wrap {
    float: left !important;
}
#search .moduletable,#sels .moduletable{
    text-align: center;
    padding: 0 6% 0 2%;
}
#sels .moduletable{
    text-align: center;
    padding: 0 13% 0 2%;
}
.log-reg .moduletable {
    float: left;
   
}
#btl-panel-login{
	 color: rgb(16, 16, 23) !important;
	 background:url(../images/reg.png) right no-repeat !important;
}
#btl-panel-registration{
	 color: rgb(16, 16, 23) !important;
	 background:url(../images/login.png) right no-repeat !important;
}
#btl .btl-panel > span{
	box-shadow:none !important;
}
#btl .btl-panel > span { 
    padding: 0 31px 0 6px !important;
	float: left !important;
}
.btl-content-block h3 {
    text-align: center;
}
.log-reg {
    padding-top: 5px;
}
#search-area102{
	padding-right:10px !important;
}
.hikashop_footer {
    display: none;
}
.pg-csv-box {
    float: right !important;
}
#component{
	min-height:300px;
	padding: 43px 75px;
	text-align:justify;
        border: 1px solid #3d61aa;
     border-radius: 5px;
    box-shadow: 1px 1px 18px #3d61aa;
   background-color: #f5f5f5;
}
.pg-csv-name{
	background:none !important;
	text-align: center;
}
.pg-csv-count{
	display:none;
}
.pg-cv-name {
    text-align: center;
}
.pg-cv-box {
    float: right !important;
}
.flex-viewport {
	direction:ltr;
}
.portfolio-module  li {
    text-align: center;
	
}
.clearfix.slides.projects-wrapper li{
	border:1px solid #e0e0e0;
	border-radius:10px;
	background:#fff;

}
.projects-filter a.selected, .projects-filter a.selected:hover {
    background: none repeat scroll 0 0 #3C3FA8 !important;
}
.formResponsive .formHorizontal .rsform-block{
	margin-bottom:0 !important;
}
.formResponsive .formBody {
    float: right;
    width: 100%;
}
#userForm input[type="text"], #userForm input[type="email"], #userForm input[type="password"] {
    height: 25px !important;
}
#message {
    margin-top: 2%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-family: 'Titr' !important;
    line-height: 56px;
}
#content,#component {
    border: 1px solid #3d61aa;
border-radius: 5px;
box-shadow: 1px 1px 18px #3d61aa;
margin-bottom: 2%;
padding: 43px 75px;
background-color: #f5f5f5;
}
.hikashop_category_name a {
    color: #FFF !important;
    background: #4141ab;
    padding: 5px 0;
    border-radius: 5px;
}
.button.hikashop_cart_input_button {
    background: #3f41aa;
    color: #fff !important;
    border-radius: 5px;
}
.hikashop_subcontainer.thumbnail:hover {
    transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
}

.btn.hasTooltip {
    background: #3e43ab !important;
    color: #fff !important;
}
#search-searchword {
    border: 1px solid #3e43ab;
    border-radius: 5px;
    padding: 5px 0;
}
.hikashop_product_msrp_price_title, .hikashop_product_msrp_price_value, .hikashop_product_our_price_title, .hikashop_product_page .hikashop_product_price_0, .hikashop_product_page .hikashop_product_price_per_unit, .hikashop_product_page .hikashop_product_price_with_min_qty, .hikashop_option_price_title, .hikashop_option_price_value ,span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional{
    font-family: inherit !important;
 
    color: #f00 !important;
}
@media screen  and (max-width:460px){
.hikashop_cart_step {
    display: block !important;
    padding-top: 5px !important;
    padding-right: 33% !important;
}
.pg-csv-box ,.pg-cv-box.item{
    float: none !important;
    margin: 0 auto;
}
.hikashop_cart_bar{
  background:none !important;
}
}
@media screen  and (max-width:400px){

 div.nssp2 .col-3 {
    width: 100% !important;
}
 .products h3{
	 font-size:13px !important;
 }
 
#offlajn-ajax-search102 {
	width:100% !important;
}
.border-pro {
    padding: 2% 0 !important;
}
.container.sales h3,.container.articls h3 {
    padding: 6% 24% 6% 0 !important;
}
.hikashop_category,.hikashop_product {
    width: 100% !important;
}

}
@media screen  and (max-width:768px){
div.nssp2 .col-4 {
    width: 100% !important;
}
.hikashop_checkout_login_left_part {
    width: 100% !important;
    float:none !important;
}
.hikashop_checkout_login_right_part {
    width: 100% !important;
    float:none !important;
}

.log-reg .moduletable {
    float: none !important;
    padding-right: 25%;
}

div#maximenuck120 {
      display: none;
}
 #sels {
    text-align: center;
 }
 .offlajn-ajax-search102 {
    float: none !important;
    margin: 0 auto;
}
.mobilebarmenuck {
    display: block;
    border-radius: 5px 5px 0 0;
    margin-top: 1%;
}
.mobilemaximenuck div.maximenuck > a {
    font-family: 'iransans' !important;
    padding: 0 45px 0 0 !important;
    text-decoration: none;
    text-align: right !important;
}
.mobilemaximenucktitle{
	font-family: 'iransans' !important;
}

}

@media screen  and (min-width:768px) {
.hikashop_product_msrp_price_title, .hikashop_product_msrp_price_value, .hikashop_product_our_price_title, .hikashop_product_page .hikashop_product_price_0, .hikashop_product_page .hikashop_product_price_per_unit, .hikashop_product_page .hikashop_product_price_with_min_qty, .hikashop_option_price_title, .hikashop_option_price_value ,span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional{
    font-family: inherit !important;
    font-size: 24px!important;
    color: #f00 !important;
}
	
	#about p {
    text-align: justify;
    padding: 0 0 0 40px;
}
.moduletable.txt-sponsor {
    padding: 40px 0;
    font-size: 177%;
    font-family: 'iransans' !important;
}
}
@media screen  and (min-width:400px){

#sotial {
    padding-bottom: 3%;
}

}
@media screen  and (min-width:400px) and (max-width:768px){
.products .col-xs-12 {
    width: 50% !important;
}
.hikashop_category,.hikashop_product {
    width: 50% !important;
}
}
@media screen  and (min-width:768px) and (max-width:968px){
div#maximenuck120 ul.maximenuck li.maximenuck.level1 {
    padding: 4px 3px 2px 5px !important;
    margin: 2px 0 0 5px !important;

   
}

}
.hikashop_checkout_login_left_part {
    width: 40% !important;
}
.hikashop_checkout_login_right_part {
    width: 60% !important;
}
.hikashop_checkout_login {
    width: 100% !important;
}
#address_country ,#data_address_address_state{
    width: 100% !important;
}
#hikashop_checkout_page form {
    direction: rtl !important;
    text-align: right;
}
.plugin-title {
    display: none;
}
.phrases,.only{
    display: none;
}
 ul.maximenuck li.maximenuck.level1 span.titreck {
    font-family: initial !important;
}
.container-slider .page-button .control-button {
    height: auto !important;
}
.lgo {
    margin: 0 !important;
}
#hikashop_product_name_main {
    font-family: initial;
}
a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover {
    
   
    background-color: #2d2a2a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#3e3c3c));
    background: -webkit-linear-gradient(top, #ccc, #3e3c3c);
    background: -moz-linear-gradient(top, #ccc, #3e3c3c)!important;
}
.hikashop_category_name a ,.hikashop_product_name a{
    font-family: initial;
}
 div#maximenuck120 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck120 ul.maximenuck2 li.maximenuck {

    width: 170px;
}
div#maximenuck120 ul.maximenuck li.level1.parent li.parent:hover > a:after, div#maximenuck120 ul.maximenuck li.level1.parent li.parent:hover > span.separator:after, div#maximenuck120 ul.maximenuck li.level1.parent li.parent.active > a:after, div#maximenuck120 ul.maximenuck li.level1.parent li.parent.active > span.separator:after {
    border-right-color: #029feb;
}
div#maximenuck120 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck120 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck120 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck120 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
 
    left: 8px !important;
}
.custom.contact td{
    color: #fff;
}
.container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-prices {
    direction: rtl;
}
.container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-price {
    font-family: inherit  !important;
}
.container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info.item-spotlight {
    direction: rtl;
}
.floatck {
    background: #dce2ef  !important;
    border-radius: 0 !important;
    border: none !important;
}
.articls {
    background: #fff;
}
.titreck {
    color: #000 !important;
}

#gallery .ns2-image:hover,div.subCategoryContainer:hover{
    transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transition: all 150ms;
    -moz-transition: all 150ms;
    -ms-transition: all 150ms;
    -o-transition: all 150ms;
    -webkit-transition: all 150ms;
    opacity:0.8;
}
#gallery .ns2-title {
    text-align: center;
}
div.subCategoryContainer {
    float: right !important;
}
div.itemListSubCategories h3 {
    display: none;
}
div.subCategory h2 {
    font-size: 16px;
    text-align: center;
}
div.itemContainer {
    float: right;
}
#footer [class*='col-'] {
float:right !important;
}
.bt-inner a {
    color: #3d46ca !important;
    text-align: center;
    width: 100%;
}
.bt-inner a {
    color: #3d46ca !important;
    text-align: center;
    width: 100%;
}
.readmore {
    text-align: right;
}
.readmore a {
    background-color: #3d46ca;
    color: #fff !important;
    padding: 2px 11px;
    border-radius: 5px;
}
.bt-introtext {
    text-align: justify;
    direction: rtl;
}
.bt-cs .bt-center {
    overflow: hidden;
}
.hovereffect:hover {
    transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
    -webkite-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
}
.bt-cs .bt-inner img {

    transition: all .7s linear;
    -ms-transition: all .7s linear;
    -moz-transition: all .7s linear;
    -webkite-transition: all .7s linear;
    -o-transition: all .7s linear;
}