html,body{margin:0;padding:0}
@font-face{font-family: "sans-web";src:url("../font/sans-web.eot?#") format("eot"),url("../font/sans-web.ttf") format("truetype");font-display: swap;Xsize-adjust: 100%;}
.link{font:16px "sans-web";font-weight:bold;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 2px 0; cursor: pointer; flodat: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 2px;}
body {
  
  background-color: #4d4d4d !important;
  font-family:sans-web,sans-serif;   
   
}
body.stop-scrolling {
  height: 100%;
  overflow: hidden;padding-right:18.5px; 
}
	
a {
 text-decoration:none;
}
input, textarea, select, button,label {
	font-family:sans-web,sans-serif;
	text-align:right; 
}
.container{
     background:#fff;
     text-align:left;
     width:100%;
     overflow:hidden;
}
div#header{position:relative;max-width: 1280px;margin:0 auto;height:80px;background:#ffffff url('../images/bgt.jpg') no-repeat right top;clear:both}
div#header_wrapper{width: 100%;background: #fff}
.header-left {padding-top:20px;height:41px;float:left;background:#ffffff;width:123px;margin-left:15px}
.header-right {float:right;overflow:hidden;height:68px;width:720px;}
.hmenu{width:100%;margin:0 auto;background:#F6F6F6 ;box-shadow:0 2px 4px rgba(0,0,0,.1);border-top:#e9e7e7 1px solid;list-style-type:none;align:right;list-style-position:outside; z-index:100;}
div#menu_wrapper{position:relative;max-width:1280px;margin:0 auto;rbackground: #fff}

div#wrapper{margin:0;width:100%;clear:both;cbackground:#f1f1f1;}
div#content{max-width:1280px;margin:0 auto;font: 14px "sans-web";min-height:660px;width:100%;direction:rtl;text-align:right;padding-top:5px;}
div#navigation{float:left;xwidth:194px;direction:rtl;}
div#extra{backqground:#FF8539;heiqght:100%}
div#divider{padding-top:5px;height:23px;border-right:#6A7F8B 1px solid;border-left:#6A7F8B 1px solid;background:#fff url(../images/partnersInvestorsBar.jpg)  center repeat-x}
div#extra{float:right;clear:right;width:194px;direction:rtl}
div#footer{text-align:center;clear:both;width:100%;background:#292929;min-height:90px;font: 14px "sans-web"}
div#footer_wrapper{max-width:1280px;margin:0 auto;}
.footer-top{background:#292929;clear:both;width:100%;height:60px;border-bottom:#4C4C4C 1px solid}
div#footer ul.hor{list-style:outside none none;margin:0;padding:0}
div#footer li.hor{float:right;}
div#footer li.sep{float:right;margin:7px 15px;width:1px;}
div#footer a{display:inline;padding:0;color:#ffffff}
div#footer a:hover{color:#E0E0E0}
.footer .tm{font-weight:normal;font-size:12px}
#bar{height:38px;backgroxund:#c0c0c0;color:#ffffff;bordeer:solid #000000;basckground:#669AE5 url(../images/gaj_02x.jpg) ;padding:0;}
#mainmenu{width:185px;}
#main_menutop{width:185px;height:35px;line-height:15px;background:url(../images/rightside.jpg)  no-repeat bottom;background-position :0px -48px;text-align:right;direction:rtl;font-size:13px;font-family:sans-web,tahoma;color:#1137ae;}
#main_menubody{width:185px;background:url(../images/menubody_bg.jpg) repeat-y right;direction:rtl;text-align:right;padding:4px;}
#main_menufooter{width:185px;height:17px;background:url(../images/rightside.jpg) no-repeat;background-position :0px -89px;directsion:rtl;texst-align:right;paddsisng-right:3px;margin-bottom:5px;}
/*#hmenu a{color:#E0E0E0;}*/
.hm_cat {font-size:12px;cheight:44px}
.hmcat_item {border-left:#BCBCBC 1px solid;height:44px;}
.menu_itemgray{background:url(../images/rightside.jpg) no-repeat right;background-position :7px 0;padding-right:27px;margin-top:1px;font:10px 'tahoma';width:157px;height:21px;valign:middle;direction:rtl;color:#2D3946;cursor:pointer; }/*text-shadow: 1px 3px 1px rgba(0,0,0,.5);*/
.menu_itemgreen{background:url(../images/rightside.jpg) no-repeat right;background-position :5px -25px;padding-right:27px;margin-top:1px;font:10px 'tahoma';width:155px;height:21px;valign:middle;color:#fff;direction:rtl;cursor:pointer;}
#mcontainer{overflow:hidden}
.content_box{direction:rtl;text-align:right;padding:0;margin:2px;}
.content_boxheader{background:url(../images/bluetopmiddle.jpg) repeat-x top;width:100%;height:11px;}
.content_boxheaderleft{background:url(../images/rightside.jpg) no-repeat left top;background-position :-22px -127px; float:left;width:9px;height:11px;}
.content_boxheaderright{background:url(../images/rightside.jpg) no-repeat right top;background-position :-31px -127px;height:11px;width:12px;mmargin:0 auto;ppadding-top:6px;ppadding-right:15px;font-size:13px;font-family:sans-web,tahoma;}
.content_boxbody{padding-right:5px;padding-left:5px;line-height:1.3}
.contentbox_down{height:10px;width:100%;background:url(../images/bluebottommiddle.jpg) repeat-x left bottom;}
.content_boxbottomleft{float:left;background:url(../images/rightside.jpg) no-repeat left;background-position :-22px -137px;height:10px;width:11px;}
.content_boxbottomright{background:url(../images/rightside.jpg) no-repeat right;background-position :-32px -137px;height:10px;width:11px;float:right;}

.content_box2{direction:rtl;text-align:right;padding:0;margin-bottom:2px;}
.content_box2header{background:url(../images/greentopmiddle.jpg) repeat-x top;width:100%;height:10px;}
.content_box2headerleft{background:url(../images/rightside.jpg) no-repeat left top;background-position :0px -126px; float:left;width:9px;height:11px;}
.content_box2headerright{background:url(../images/rightside.jpg) no-repeat right top;background-position :-10px -126px;height:11px;width:12px;mmargin:0 auto;ppadding-top:6px;ppadding-right:15px;font-size:13px;font-family:sans-web,tahoma;}
.content_box2body{/*padding-right:5px;padding-left:5px;*/cline-height:1.4;overflow:hidden}
.contentbox2_down{height:10px;width:100%;background:url(../images/greenboxbtm.jpg) repeat-x left bottom;}
.content_box2bottomleft{float:left;background:url(../images/rightside.jpg) no-repeat left;background-position :0px -138px;height:10px;width:11px;}
.content_box2bottomright{background:url(../images/rightside.jpg) no-repeat right;background-position :-11px -138px;height:10px;width:11px;float:right;}

.content_box3{backgrosund:#ff0000;wideth:100%;direction:rtl;text-align:right;padding:0;margin:2px;}
.content_box3header{background:url(../images/graytopmiddle.jpg) repeat-x top;width:100%;height:11px;ma rgin-right:1px}
.content_box3headerleft{background:url(../images/rightside.jpg) no-repeat left top;background-position :-44px -127px; float:left;width:9px;height:11px;}
.content_box3headerright{background:url(../images/rightside.jpg) no-repeat right top;background-position :-54px -127px;height:11px;width:12px;mmargin:0 auto;ppadding-top:6px;ppadding-right:15px;font-size:13px;font-family:sans-web,tahoma;}
.content_box3body{padding-right:5px;padding-left:5px;line-height:1.3}
.contentbox3_down{height:10px;width:100%;background:url(../images/grayboxbtm.jpg) repeat-x left bottom;ma rgin-right:1px}
.content_box3bottomleft{float:left;background:url(../images/rightside.jpg) no-repeat left;background-position :-44px -137px;height:10px;width:11px;}
.content_box3bottomright{background:url(../images/rightside.jpg) no-repeat right;background-position :-55px -137px;height:10px;width:11px;float:right;}
/*
.menu_itemgray a{color:#3F3F3F;text-decoration:none;}
.menu_itemgreen a:hover{text-decoration:none;color:#1F1F1F;}
.menu_itemgray a:hover{text-decoration:none;color:#3F3F3F;}*/
/*.contentbox2_down{height:9px;background:url(../images/contentbox2_btm_m.jpg) repeat-x left;margin-right:1px}*/
.login_field{float:right;font-size:12px;padding-top:12px;backg round:url(../images/rightside.jpg) no-repeat;background-position :0px -215px;height:27px;width:18%;text-align:right;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;}
.mobile_cat_list{display:none;font-size:1em;padding:3px 5px;margin:5px 5px;background:#e4dede;border-radius:8px}
.mobile_auth,.mobile_auth_user{margin-top:3px;}
.mobile_auth .ui-icon {margin-top:4px}
.aToolTip{border:1px solid #EDDBD5;border-radius:6px 6px 1px 6px;background:#FFF4F0;color:#000;margin:0;padding:6px 12px;width:20%;-moz-border-radius:8px;-zom-opacity:0.5;}
.aToolTip .aToolTipContent{position:relative;direction:rtl;text-align:right;margin:0;padding:0;}
a.aToolTipCloseBtn{display:block;height:18px;width:18px;background:url(../images/closeBtn.png) no-repeat;text-indent:-9999px;outline:none;position:absolute;top:-15px;right:-15px;margin:2px;padding:4px;}
.txtfield{background:url(../images/bottom_label.gif) repeat-x;color:#003399;border:1px solid #c0c0c0;border-style:solid;}
.txtarea{background-image:url(../images/bg.gif);background-attachment:scroll;color:#003399;border:1px solid #c0c0c0;border-style:solid;}
.ui-dialog .ui-dialog-buttonpane button {font-family:sans-web;}
.ui-dialog button:focus {outline: none !important;}
#menu_logo {
  display:none;
  width:150px;
  height:30px;
  text-align:left;
}

.elm_wrapper {
    clear:both;
}
.menubar {
  padding-top:5px
}
.menubar.item {
  width:85px;
  color:#fff;
  height:45px;
  background-position:right;
  background-repeat:no-repeat;
  
}
.itemlink {
  color :#000;
  text-decoration:none;  
}
.itemlink:hover {
  color :#fff;
  text-decoration:none;
  
}
.top_menu {
    position: fixed !important;
    top: 40px;
}

.itemdivider {
  float:left;margin-top:6px;height:35px;width:1px;border-left:#d4fe41 1px solid;  
}
.itemtext {
  color:#fff;width:82px;text-align:center;float:left;padding-top:14px;height:16px;
}
.menubar.item{ 
  /*background-image:url(../images/btn/icn-adv.png); */
}
.global-footer {
  background: url("../images/bg1and2.png") repeat-x scroll 0 -2px transparent;
  bottom: 0;
  height: 835px;
  left: 0;
  margin-top: -805px;
  min-width: 934px;
  position:absolute;
}
/*
.rm {
  position: relative;
  color: #000;
  top:-15px;
}
.rm span {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 100%;
  height: 100%;
}
.rm span.last {
  top: 1;
  left: 1px;
  color: #fff;
}
*/
.err_color {
	color:#c7002c;
}
.gen_link,.gen_link:visited{
	color:#212121;
}
.gen_link:hover{
	color:#00b2c9;
}
h1 {
  /*text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);*/
}
.cat_name a {
	color : #363636;
}
.cat_name a:hover{
   color:#CC0033;
   /*background:#CC66CC;*/
}
.cat_name:hover{
   color:#CC0033 !important;
   background:#FCF8E8 !important;
}
.latest_link {
  padding-right:3px;
   
  font-size:12px;
  font-weight:normal;
   /*float:right;
 color:#324FE1;*/
  color:#8C1C15 ;
}
.latest_link:hover{ 
  color:#FF6A00;
}
.menu_item:hover{ 
  color:#1E7D8E;
}
.latest_prd {
  min-width:300px;
  /*line-height:1.1;*/
  clear:both;
  overflow:hidden;
  white-space:nowrap;
}
.menu_item {
   
  font-size:12px;
  font-weight:normal;
}
.menu_item a{
   text-decoration:none;
   color:#8c1c15;
}

#yn-notification-15266 .item {
    width:140px!important;
    height:200px!important;
}


/*top memu */
.menu{
    max-width:630px;
    height:52px;
    position:relative;
    top:10px;
    
    right:5px;
    
    font-size: 14px;
    font-style: normal;
    /*font-weight: bold;*/
    text-transform: uppercase;
}
.item{
    position:relative;
    border:1px solid #04acbc;
    float:right;
    width:67px;
    margin:0px 5px;
    height:34px;
    /*border:1px solid #275997;*/
    -moz-border-radius:5px;
    -webkit-border-radius:30px;
    border-radius:5px;
    -moz-box-shadow:1px 1px 2px #275997;
    -webkit-box-shadow:1px 1px 3px #555;
    box-shadow:0 0 2px rgba(0, 0, 0, 0.3);
    cursor:pointer;
    overflow:hidden;
}

.link{
    left:2px;
    top:2px;
    color:#04acbc;
    position:absolute;
    width:65px;
    height:48px;
    padding-top:4px;    
    direction:rtl;
    text-align:center;
    font-size:15px ;     
    font-family:sans-web,tahoma;    
    /*text-shadow: 1px 1px 1px #3C3C3C;
    background:#EEEEEE;*/
} 
.item_content{
    position:absolute;
    background:transparent;
    height:30px;
    width:230px;
    overflow:hidden;
    right:4px;
    top:4px;    
    display:none;
    text-align:right;
    direction:rtl;
    
}
.item_content h2{
    color:#f00;
    text-shadow: 1px 1px 1px #fff;
    background-color:transparent;
    font-size:14px;
}
.item_content a{
    background-color:transparent;
    /*float:left;*/
    margin-right:2px;
    margin-top:4px;
    color:gray;
    /*text-shadow: 1px 1px 1px #000;*/
    text-decoration:none;   
    font-size:12px;
    font-family:sans-web,tahoma;    
    font-weight: normal;
    text-decoration:none;
}
.item_content a:hover{
    color:#104F78;
}
.item_content a:vis6ited{
    color:#fff;
}
.item_content p {
    background-color:transparent;
    display:none;
}
.item_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:100px;     
    margin-right:2px;
    
}

.adv_list_box {
    min-width:315px;    
    position:relative;
    display: table-cell;
	/*float:right;
    padding-left:10px;*/
}

.msgBox {
   
   font-size:12px;
}
.msgBox A, A .underlined{
  border-bottom:#f00 1px dotted;
  padding-bottom:2px;
  outline: 0;
}
/*==================*/

#index_l {
 /* width:25%;*/
}

.dvline {
  background-color: #202020;
  border-bottom: 1px solid #424242;
  height: 1px;
  margin-bottom: 3px;
}

.hline {  
 background-color: #E0E0E0; 
 width:1px;
 height:15px; 
}

#main-ticker{
 font:13px "sans-web"; 
 height:30px;
}

#main-ticker a{
  text-decoration:none;
  color:#222222;
}
.wrapper_b {
  margin-top:42px !important;
}
.clear {
 clear:both;
}


.prd_item_image {
 vertical-align:top;
 width:250px;
}
 
.pimage {
  margin:0px;  
  width:250px; 
  max-width:100% !important;
  max-height:500px !important;
}
.limage {
	max-width:70px;
	max-width:100%;
}
.ps_tags {
	
	/*width:72.5%;	
	width:96.5%;	*/
	background:#fff;
}
.btn_comment {
   border-radius: 7px 7px 7px 7px;
   float:right;
   padding:3px;
   width:102px;
   cursor:pointer;
   font-size:12px;
   line-height:1.3;
   margin-right:2px;
   margin-top:1px;
}
.btnset_right {
   width:130px;
   vertical-align:top ;   
}
.btnset_left {
  width:320px;
  align:left;
  padding-left:5px;
}

.box_size {
     float:left;    
     width:100px;
	padding:2px;
     margin-left:5px;    
     text-align:center;
     direction:ltr;
}     
.btn_kharj {
 float:left;
 width:27px;
 height:27px;
 margin-left:5px;
}
.btn_dn_ctnr {
   float:left;
   padding-right:3px;
   border-radius:7px;
   cursor:pointer;
}
.social_btns {
	margin-top:2px;
}
.btn_dn_progress {
   background:url(../images/loader_bar.gif) repeat 100% 100% !important;
}

.btn_download {
   float:left;
   padding-right:3px;
   border-radius:7px;
   cursor:pointer;
   line-height:1.3;
}
.ui-autocomplete {
   direction:rtl;
   max-height:600px;
   overflow-y:scroll;   
   overflow-x:hidden;   
}
.ui-autocomplete-loading {
    background: white url("../images/load.gif") left center no-repeat;
    background-position:15% 85%;
}

.vision-container{
    overflow:hidden;
}

.pr_item {
    width:190px;
    height:250px;
    overflow:hidden;
    display:inline-block;
    margin:10px 9px 0 10px;
    text-align:center;
    transition: box-shadow 0.55s ease;
    border-radius:5%;
}
.pr_item:hover{
    box-shadow:0 2px 4px 0 rgba(154,154,154,.8);
    border-radius:5%;
}
.pr_item a {
    font-size:12px;
    color:black;
}
.pr_item a:hover {
    color:#A01A0E;
}
.pimg_c {
   height:210px;
   overflow:hidden;
   padding-top:5px;
   background: #e9e9e947;
   border-radius:5%;
    position: relative;
   /*box-shadow:0 0 2px rgba(0, 0, 0, 0.3);*/
}
/*.pimg_c::after {
    border-color: #e8e8e8;
    background: #e8e8e8;
    border-style: solid;
    border-width: 4px;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
}*/
.pimg_c img {
    border-radius:5%;
}
.plist_item {
   color:#0D407A;
	 
}
.plist_item:hover {
   color:#A52A2A; 
}

.lateFullSec {
   min-height:255px;
   overflow:hidden;
}
@media screen and (max-width: 61em) {
    #footer {
	    font-size:80% !important;
    }
    
    #content {
        min-height:320px !important;
    }
    
    #content p {
       padding-left:12px !important;
    }
    .footer-top {
       height:100% !important;
    }
    
    #header {
       
       height:150px !important;
    }
    
    .header-left {
       clear:both !important;
       width:100%;
       text-align:center !important;
       margin-left:0 !important;
       background:none;
    }
    .header-right {
       clear:both !important;  
       width:100% !important;    
       text-align:center;      
    }
    
    #main-ticker {
       display:none !important;
       width:0 !important;
    }
    #mcontainer {
       display:none !important;
       width:0 !important;
    }
    #menu_logo {
       margin-top:0 !important;
    }
    .login_field {
       width:45% !important; 
    	display:none !important;
    }
    .mobile_cat_list{
	  display:block !important;    	
      width:-moz-fit-content !important;	
      width:fit-content !important;	
      width:auto !important;	
    }
    .latest_prd {
      min-width:90%;
    }
    #ulgn {
      width:100% !important;
      margin-right :2px !important;
    }
    
    .menu {
      clear:both !important;
      width:350px  !important;
    }
    
    .adv_list_box {
      display:block  !important;
      float:none  !important;
      padding-top:6px  !important;
      width:100%  !important;
      text-align:center !important;
    }
    
    .larg_elm {
      width:98%  !important;
      display:inline-block !important;
    }
    
    .larg_elm_inline {
      width:95%  !important;
      display:inline-block !important;
    }
    
    div#new_user {
       font-size:75% !important;
       width:80% !important;
    } 
    
    /* #new_user div {        
       max-width:78% !important;
    } */ 
    
    .form_item {
      /* width:auto !important;
       max-width:30% !important;*/
       padding-left:5px !important;
       overflow:hidden !important;
       max-width:30% !important;
       min-width:20% !important;
    }
    .form_elm {
       width: auto !important;
       /*max-width:65% !important;*/    	
       max-width:67% !important;
       min-width:60% !important;
    	
       height:auto !important;
    }
    #lemon {
        width:60px !important;
    }
    .pr_toolbar {
	    margin-bottom:30px !important;
    }
    .btnset_right {
         width:auto !important;
    }
    .btn_comment {
         width:auto !important;
    }
    .social_btns {
         position:relative !important;    	 
    	 clear:both !important;
	     margin-top:10px !important;
         
    }
    .menu {
         display:none !important;
    }
    .mobile_menu {
         font-size:14px !important;
    }
    .SearchSec{
         /*width:95% !important;*/
         float:none !important;
         display:inline-block !important;
         
    }
    .btnSearch {
         margin-right:-37px !important;
    }
    .ui-autocomplete {
	     width:70% !important;
    	font-size:14px !important;
    }
    ul#icons li {
         margin-top: 8px !important;
    }
    .elm_wrapper {
        width:100% !important;
    }
    .ui-tabs .ui-tabs-panel {
        padding:4px !important;
    }
    .ui-dialog {
        width:80% !important;
    }
    .txtfield {
        max-width:80% !important;
    }
    .txtarea {
        width:94% !important;
    	 
    }
    .pimage {
	   width:auto !important;  
       max-width:100% !important;     
    }
    .pfiles_set {
	   width:95% !important;
       padding:4px !important;
    }
    .ui-dialog .searchbox,.searchbox_helper{
	   width:100% !important;
       float:none !important;
    }
    .ui-dialog .listItem{
	   width:98% !important;
       overflow:hidden !important;
       height:22px !important;
    }
    .ui-dialog .list-right{
	   width:50% !important;
       overflow:hidden !important;
       height:22px !important;
    }
    .ui-dialog .list-left{
	   width:30% !important;
       overflow:hidden;
    	height:22px !important;
    }
    .ui-dialog td{
	   padding:2px !important;
    }
    .gray_button {
	   margin:5px;
    }
    .mtable {
	    width:98% !important;
    }
    .adv_box {
        position: relative !important;
        right: 0px  !important;
    }
    .mobile_menu {
        min-width: 230px;
    }
}

 
@media screen and (max-width: 56.6em) {
    #header {       
       height:150px !important;
    }
    
    .SearchBox {
         padding :0 5px !important;
    }
    
    .pr_item {
    	/*height:auto !important;*/
        width:47% !important;
        /*clear:both !important;*/
        /*display:contents !important;*/
        margin:0 !important;
        margin:5px auto !important;
        height: 270px !important;

        padding-right: 5px;
        padding-left: 5px;
    }
    .lateFullSec {
        overflow:block !important;
        height:auto  !important;
    }
    .pimage {
	   width:auto !important;   
       max-width:100% !important;
        max-height:190px !important;
    }
	#ajform {
		width:100% !important;  
		float:none !important;  
	}
    .mtable {
	    width:98% !important;
    }
    .pimg_c {
	    /*height:auto !important;*/
    	max-height:200px;
    	min-height:200px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .top_menu {
        width:24% !important;
    }
    .mobile_menu {
        min-width: 230px;
    }
}

@media screen and (min-width: 1270px) {
  .header-right {
         width:auto !important;
         min-width:760px !important;
  }

  .mobile_menu {
      min-width: 250px;
  }
}

.pcontent {
    max-height:300px;
    color:black;
    overflow:hidden;
    position:relative;
    /*overflow-y: auto;*/
}
.open_desc {
	max-height:none !important;
	
}
.less {
  display:none;
   clear:both;
   height:30px;
   margin:0 auto;
   width:20px;
}
.pslider {
	display:none;
	cursor:pointer;
	border-radius:0 0 5px 5px;
}

body, html {
  scrollbar-face-color: ThreeDFace !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: Scrollbar !important;
  scrollbar-arrow-color: ButtonText !important;
}

.side_icon {
  
  position:relative;
  margin:35px 5px 0px 5px;
  opacity:.6;
  width:170px;
  height:170px;
 
}

.side_icon:Hover {
  opacity:1;
}

.edit_icon {
    background: none repeat scroll 0 0 #3e78fd;
    color: #fff;
    left:40px;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0 6px;
    border-radius:4px;
    position: absolute;
    text-decoration: none;
    opacity:.4;
    direction:ltr;
}
.edit_icon:hover{
  opacity:.9;
}

.SearchBox {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #b6b6b6;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) inset;
    color: #8a8a8a;
    font-family: "sans-web","B Koodak","X Koodak","Koodak",Arial;
    font-size: 12px;
    height: 34px;
    padding: 0 10px;
    z-index: 10;
    width:90%;
    float:right;
    text-align:right;
    direction:rtl;
}
.btnSearch {
    background-clip: padding-box;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center bottom , #ededed -0.5%, rgba(246, 246, 246, 0) 100.5%);
    border: 1px solid #b5b5b5;
    border-radius: 4px 0 0 4px;
    box-shadow: 0 1px 0 #fff inset;
    height: 34px;    
    width: 34px;
    float:right;
    margin-right:-36px;
    cursor:pointer
    
}
.SearchBox:focus {
    border: 1px solid #a4c6fd;
   /* box-shadow: 0 0 2px #a4c6fd;*/
     box-shadow: 0 0 2px #14AD2D; 
}

.mobile_menu {
    display:none;
    position:absolute;
    top:5px;
    right:5px;
    padding-right:10px;
    padding-top:35px;
    padding-left:10px;
    padding-bottom:10px;
    /*background:#fff linear-gradient(45deg, rgba(229,229,229,1) 0%,rgba(229,229,229,0.59) 41%,rgba(125,185,232,0) 80%);*/
    background:#fff ;
    direction:rtl;
    text-align:right;
    z-index:2;
    box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
    border-radius: 10px 0 10px 10px;
}
.mobile_menu_btn {
    /*display:none;*/
    position:relative;
    width:28px;
    height:22px;
    background:url(../images/elset.png) no-repeat right;
    background-position :-30px 0px;
    float:right;
    z-index:3;
    opacity : 0.3;
}

.active_menu_btn , .mobile_menu_btn:hover {
   opacity : 0.8;    
}

.el_rotate {

   animation-name: spin;
   animation-duration: 400ms;
   animation-iteration-count: 1;
   animation-timing-function: linear;
   
}

.mobile_menu ul{
   list-style-type: none;
    margin: 0;
    padding: 0;
}
.mobile_menu ul li{
  padding:5px;
}
.mobile_menu .dvd{
  margin-top:5px;
  border-top:#848183 1px dotted;
  padding-bottom:0;
}
.mobile_menu a{
  text-decoration: none;
  color:black;
}
.mobile_menu a:hover{   
  color:#14AD2D;
}
@keyframes spin { 
        from { 
            transform: rotate(0deg); 
        } to { 
            transform: rotate(180deg); 
        }
}

    
.hover_alt {
      opacity : 0.6;
}
.hover_alt:hover{
      opacity : 1;
}

.bottom {
    position: relative;
    
}
.top {
    position: fixed !important;
    top: 0px;
   
    /*width:24%;      */
}
.top_menu {
    position: fixed !important;
    top: 40px;
    width:20% !important;

    /*width:24%;      */
}

.adv_list_box .content_box2body {
     width:100% !important;
     
}
.ftitle {
	width:70%;cborder:#31587F 1px solid;padding:15px;margin:0 0 10px;background:#04ACBC;background:#17C1D1  ;color:white;text-shadow:1px 1px #A8ACD9;font-size:18px;
}

.simple_btn {
  
  display: block;
  line-height: 40px;     
  background-color: #F44336;
  text-align: center; 
  color: #fff;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: background 0.35s ease, line-height 0.8s cubic-bezier(0.23, 1, 0.32, 1);
          transition: background 0.35s ease, line-height 0.18s cubic-bezier(0.23, 1, 0.32, 1); 
}
.simple_btn:hover {
    background-color: #f77066; }
.force_show {
	display:block !important;
}
.force_hide {
	display:block !important;
}
.simple_box {
	background:#fff;
	box-shadow:0 0 2px rgba(0, 0, 0, 0.3);
}
.triangle-isosceles::after {
    border-color: #C81E2B transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    bottom: -6px;
	right:7px;
    content: "";
    display: block;     
    position: absolute;
    width: 0;
}
.triangle-isosceles {
    background: rgba(0, 0, 0, 0) linear-gradient(#cc5e76, #C81E2B) repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;    
    padding: 5px;
    position: relative;
}
@keyframes pulse {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.1);
}
100% {
    transform: scale(1);
}
}
.pulse {
	animation-duration: 1500ms;
    animation-iteration-count: infinite;
    animation-name: pulse;
    visibility: visible;
    width: 200px;
}
.error_field {
	border:#f00 2px solid !important;
}


.adv_box {
    position:absolute;
    display: block;
    width: 33.33333%;
    border-radius: 0 0 10px 10px;
    padding: 10px 7px;
    -webkit-transition: padding .2s linear;
    transition: all .2s linear;
    box-sizing:border-box;
}
.adv_box_img {
    width: 100%;
    border-radius: 8px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-transform-origin: top center;
    transform-origin: top center;
}
.adv_box:hover {
    padding-right: 1px;
    width: 34%;
    z-index: 9999;
}
.adv_box:hover:first-child {
    padding-right: 10px;
    width: 34%;
    z-index: 9999;
}
.adv_box:hover:last-child {
    padding-left: 10px;
}



/*popup*/

.popup {
    direction:ltr;
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    z-index: 9999;
    top:0;
    left:0;
    background: white;
    overflow: hidden;
   /* box-shadow:0 2px 6px rgba(0, 0, 0, 0.59);*/
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
}
.popup-inner::-webkit-scrollbar {
    width: 6px;
    -webkit-box-shadow: inset 0 0 6px rgba(209, 185, 185, 0.3);
    border-radius: 10px;
    background-color: rgba(3, 26, 51, 0.58);
    float: left;
}

.popup-inner::-webkit-scrollbar-thumb {
    background: #3f3fd6;
    border: 3px solid #c80c10;
    border-radius: 1px;
}


/* Inner */
.popup-inner {
    direction:rtl;
    max-width:98%;
    width:90%;
    text-align: right;
    top:50%;
    left:50%;
   /* -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);*/

    background:#fff;
}

/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    margin-bottom: 4px;
    display:inline-block;
    position:absolute;
    top:20px;
    left:-8px;
    align-content: center;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background: rgba(214, 214, 214, 0.56);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}

.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background: rgba(29, 33, 36, 0.38);
    text-decoration:none;
}

.user-popup{
    position:absolute!important;
    max-height:500px!important;
    top: 60px;
    width:450px;
    left: 35%;
}
.user-popup.inner-top  .popup-inner{
    width: 100%;
    height: 100%;
    position: unset!important;
    top: unset!important;
    left: unset!important;
    overflow-y: auto;
    scroll-margin: max(2px);
    overflow-x: hidden;
}

.notification-item {
    padding: 15px;
    font-size: .8rem;
    border-bottom: 1px solid #f0f0f0;
    align-items: flex-start;
    transition: background-color 0.2s;
}
.popup-inner h5 {padding: 0 10px 0 10px;color: #c0c0c0}
@media screen and (max-width: 61em) {
    .top-btns {
        position: absolute;
        top:80px;
        display: inline-block;
    }
    .user-popup{
        /*height:auto;*/
        top:120px;
        width:90%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

.notification-count {
    position: absolute;
    top: -5px;
    right: -5px;
    background-color: #f72585;
    color: white;
    border-radius: 50%;
    width: 18px;
    height:18px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    font-weight: bold;
}
.ui-widget * {
    font-family: "sans-web", "B Koodak", "Koodak", tahoma
}
.rps-ui-box {
    border: 1px solid #dad55e24!important;
    background-color: #fffa904f!important;
    color: #777620!important;
}
input, textarea,select {
    padding: 5px;
    border-radius: 5px;
    border: #a0a0a0 1px solid;
}
