/* here you can put your own css to customize and override the theme */
.bx-wrapper .bx-controls-direction a {
/*     position: relative !important;
text-indent : -9999px !important;
*/
bottom : 0px!important;
top: !important;
}

.bx-wrapper .bx-prev 
{
right :20px !important;

}
.bx-wrapper .bx-next 
{
right : 0px !important;

}

.mytabcat { 
background-color: #ca002f; height: 40px; line-height: 40px; color:#FFF !important; text-align:center;
}

   .mytabbar {   background-color: #ca002f; min-height: 40px; line-height: 40px; color:#FFF !important; text-align: center; direction: rtl; padding: 0px !important;}
   .mytabbar {   line-height: 40px; color:#FFF !important; text-align: center; }
    .mytabbar a { color:#FFF !important;  line-height: 40px; display: block; padding: 0 10px; outline: none; }
    .mytabbar a:hover { text-decoration: underline; background: #4b4b4b!important;}
    .mytabbar a.active { background: #815600 !important; padding-top: 6px; position: relative; top: 1px; border-color: #666; font-weight: bold; color: #FFFFFF !important;}


body {
background-color : #fcfae6 !important;
  color: #141315;
    line-height: 25px !important;
    text-align: justify !important;
}

div.transbox {
    background-color: #000000;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

div.transbox p {
    font-weight: bold;
    color: #FFFFFF;
} 

.accordion_new
{
font-size: 11px !important;
  font-family: Open Sans !important;

}
.faq_q {

font-size: 13px !important; 
font-weight: bold !important;
}

.faq_a {

font-size: 12px !important; 
direction: rtl  !important; 
  line-height: 25px !important;
}
.capcha_img
{
    width : 100px !important;
}



.header  {

background-color :#444444 !important;

}

.img-responsive
{  display :  inline !important; }



.slider-main
{  max-height:550px !important; }

.myslideshow
{
max-height:550px !important;
}






     

.cms_background_top_menu

{

    background-color: #1B559A !important; 

   background-color: #4DB2A2 !important; 



}





.cms_color_top_menu

{

    color: #FFFFFF !important; 

}







.front-topbar a, .front-topbar li  {

      background-color: #1B559A !important;

   background-color: #4DB2A2 !important; 

      color : #FFFFFF  !important;

}



.copyright 
{

background-color: #444444 !important;

      color : #FFFFFF  !important;

}


.copyright p
{
    color : #FFFFFF  !important;
text-align:center !important;

}


.front-topbar {

    border-bottom : 0px !important;

}

   

   

.panel-heading 

{

    padding: 0px 5px 0px 0px !important;

}  

   

   

   

.cms_padding_right_2px

{

     padding-left:0px !important;

     padding-right:5px !important;

     

}





.cms_padding_center_2px

{

     padding-left:2px !important;

     padding-right:2px !important;

     

}



.breadcrumbs ul

{

    top : 0px !important;

    

}

   

   

.cms_padding10

{

   padding: 10px; 

}





.copyright a

{

font-size: 11px !important;

color : #FFF !important;

}





.panel-heading

{
background-color: #ca002f !important;

}



.panel-title

{

color:  #FFF !important;

padding-right:5px;

}



.cms_border-radius

{

border : 1px solid  #c5c5c5 !important;



}


.panel-success {
    border-color: #316804 !important;
}









/* BEGIN Menu Setting */
.container
{
   border: 1px solid  #E4DFDF !important;
}

.cms_navbar{
    background-color: #ca002f !important;

}
.cms_noborder
{
   border: 0px  !important;
}

.nav {
    text-align:right !important;
}

.signup a ,
a.active 
{
    color : #ffffff !important;
}

.nav li  a:link {
     border: 0px   !important;
}
 
.nav li > a:hover,
.nav li.active > a,
.nav li.open > a,
.nav li.active:hover > a {
    text-decoration:none !important;
background-color: #4b4b4b !important;
    border-top: 0px  solid #0B3658 !important;
    margin-top: 0px !important;
   /*  rang menu dar halate entekhab  */
}

.header .navbar-nav > li > a:hover,
.header .navbar-nav li.active > a,
.header .navbar-nav li.open > a,
.header .navbar-nav li.active:hover > a {
    color: #FFFFFF !important;
    margin-top: 0px  !important;
   background-color: #4b4b4b !important;

   border: 0px !important;
}


/*rang link ha dar vaziate normal   */
.header .navbar-nav li a {
      font-size:14px;
      font-weight: normal !important;
      height: 30px ; 
      line-height: 30px ;
      padding-top:0px !important;
      padding-bottom: 0px !important;
}


.dropdown-menu  {
   /*  rang sub menu */
    background-color: #63B721 !important;
    background-color: #F56200 !important;
    background-color: #ca002f !important;

    font-size: 10px !important;    
    border: 0px solid #0B3658 !important;
    margin-right: 0px !important;
    text-align: right;
}


.header .nav .dropdown-menu li a:hover, .header .nav li.active .dropdown-menu li a:hover {
   color: #FFFFFF !important;
   background-color: #4b4b4b !important;
}

 
.navbar-header {
 float: none !important;   
} 

.cms_first_menu 
{
  height:30px !important;   
  line-height:30px !important;   
}
  
.nav li  a {
      font-weight: bold !important;
}
.navbar-nav > li > a
{
padding-bottom: 5px !important;
    padding-top: 5px !important;
}

.dropdown a {
 color: #FFFFFF !important;
}
 
.navbar-nav > li > a{

padding-top :0px !important;
}
.dropdown-menu  a:link,
.dropdown-menu  a:hover,
.dropdown-menu a
{
   color: #FFFFFF !important;
   font-family:Open Sans !important;
   font-size:14px !important;
}



@media (max-width: 767px) {
.header.navbar-default .navbar-nav > li > a:hover, .header.navbar-default .navbar-nav > .active > a, .header.navbar-default .navbar-nav > .active > a:hover, .header.navbar-default .navbar-nav > .active > a:focus {
	background: #63B721 !important;
background: #F6B501 !important;
color :#000 !important;
}
}

/* END Menu Setting */





    
.icon {
    background: rgba(0, 0, 0, 0) url(/upl/slices.png) no-repeat scroll 0 0;
    display: inline-block;
    position: relative;
}
.icon-footer-linkedin {background-position: -41px 0px;
    height: 38px;
    width: 38px;}
.icon-footer-twiter {background-position: -82px 0px;
    height: 38px;
    width: 38px;}
.icon-footer-googleplus {background-position: -123px 0px;
    height: 38px;
    width: 38px;}
.icon-footer-instagram {background-position: -164px 0px;
    height: 38px;
    width: 38px;}
.icon-footer-facebook {background-position: -205px 0px;
    height: 38px;
    width: 38px;}
.icon-footer-telegram {background-position: -246px 0px;
    height: 38px;
    width: 38px;}


    .clear-both
    {
        clear:both;
    }


        .pcat-down { background-color:#000; width:100%; height:40px; margin-top:0px; line-height:40px; text-align:right; padding-right:10px;  color:#FFF; display:none; position:absolute; bottom:0px; }
        .pcat-top { margin-top:30px; height:204px; border-bottom:4px solid #F56200; width:100%; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover; overflow: hidden; cursor:pointer;}
        
.pgallery { margin-top:30px; height:100px; border-bottom:4px solid #F6B501; width:100%; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover; overflow: hidden; cursor:pointer;}
        .lp-pcat-down { background-color:#F6B501; width:100%; height:40px; margin-top:0px; line-height:40px; text-align:right; padding-right:10px;  color:#666; display:none; position:absolute; bottom:0px;}
        .lp-pcat-top { margin-top:30px; height:204px; border-bottom:4px solid #F6B501; width:100%; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover;}
        
        .sa_letf_dp {  min-height:400px; }
        .sa_letf_dp_header { height:50px !important; background-color:#CA002F; color:#000; line-height:50px !important; }
        .sa_letf_dp_diion { padding:20px; text-align:right; text-align:justify; line-height:30px; font-size:14px}
        .sa_letf_dp_basket {height:50px; background-image:url(/upl/basket.png); background-repeat:no-repeat;}
        .sa_right_dp {}
   
  .sa_letf_dp_diion {   text-align: right; text-align:justify; line-height: 25px;}





.toplink  { color : #F6F6F6 !important; text-decoration: none !important; }
.toplink a:hover { color :  #F56200 !important; text-decoration: none !important;}

a.toplink:link, a.toplink:visited {
    background-color: #4b4b4b;
    color: white;
    padding: 10px 10px;
    text-align: center;	
    text-decoration: none;
    display: inline-block;
}


a.toplink:hover, a.toplink:active {
    background-color: #ca002f;
}




/* Example Styles for Demo */
    .etabs { margin: 0; padding: 0;  text-align:right;}
    .tab { display: inline-block; zoom:1; *display:inline;   background: #28160D; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
    .tab a { color:#FFF; font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
    .tab a:hover { text-decoration: underline; }
    .tab.active { background: #DD7A0F; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
    .tab a.active { font-weight: bold; color: #FFFFFF !important; }
    .tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; }


.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%; background-color: #28160D;  } /* this make our menu fixed top */